CruiseControl.NET在尝试构建NUnit测试项目时显示类型或命名空间错误

时间:2015-02-12 19:18:37

标签: nunit cruisecontrol.net

我正在尝试让CC.net构建并运行我的NUnit测试(CC.NET在一台单独的机器上)。

然而,当它命中MyProject.Tests.csprog时它会出现例外情况:

  

类型或命名空间' NUnit'无法找到(你错过了吗?   使用指令或程序集引用?)

测试在本地计算机上的Visual Studio中构建并运行完美。

如何解决此构建错误?

我在CC.NET机器上安装了NUnit。我也阅读了一些CC.net/NUnit指令,但它们都引用了MyProject.Tests.dll,但是这个DLL没有生成(构建失败并出现上述错误)。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

问题是我的ReferencePath元素中没有<buildArgs>

<buildArgs>/noconsolelogger 
    /v:quiet 
    ...snip...
    /p:ReferencePath="C:\Program Files (x86)\NUnit 2.6.4\bin\framework"
</buildArgs>

非常感谢Matteo撰写的这篇博文https://ilmatte.wordpress.com/category/cruisecontrolnet/