1

我在 Windows XP 机器上使用 Jenkins 和 MSBuild,并试图构建我的 nUnit 测试。目前我收到以下错误:

warning MSB3245: Could not resolve this reference. Could not locate the assembly "nunit.framework, Version=2.6.0.12051, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL"

如果我打开命令提示符并以我自己的用户帐户运行 MSBuild,一切正常。我知道 Jenkins 使用的是 SYSTEM 帐户而不是我的帐户,因此为了模仿这一点,我已经使用PSTools\PsExec.exe -i -s cmd.exe并从中运行了 MSBuild,通过这样做,我可以重现错误,这让我相信它是 nUnit 的配置问题。

那么,如何配置 nUnit 以便它可以从 SYSTEM 帐户运行?如果我能摆脱它,我宁愿不将它安装到 GAC 中,而且我也热衷于继续使用 Jenkins 的 SYSTEM 帐户

谢谢!

4

0 回答 0