Visual Studio Online CI Nunit引用在构建期间未解析

时间:2014-07-14 10:32:07

标签: c# build visual-studio-2013 nunit hosted

我一直在努力让我的解决方案使用Visual Studio Online和托管构建控制器构建CI配置。

我已根据these guidelines在工作区的根目录中创建了一个包含所需NUnit二进制文件的文件夹。

我还提到了以前的问题,用户在尝试完成同样的事情时遇到了问题:

我在所有测试项目中安装了“VS2012和VS2013的NUnit测试适配器”软件包。

构建日志中的错误消息如下:

  

Tracking_works_when.cs(35):找不到类型或命名空间名称'TestAttribute'(您是否缺少using指令或程序集引用?)

“TestAttribute”类型是缺少的类型之一,包括“Test”,“TestFixture”和“TestFixtureAttribute”。

还有以下警告:

  

C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Microsoft.Common.targets(1605):无法解析此引用。无法找到程序集“nunit.framework,Version = 2.6.3.13283,Culture = neutral,PublicKeyToken = 96d09a1eb7f44a77,processorArchitecture = MSIL”。检查以确保磁盘上存在程序集。如果您的代码需要此引用,则可能会出现编译错误。

对“nunit.core.interfaces”和“nunit.core”重复相同的警告。

问题:

我错过了什么?为什么我的NUnit二进制文件在托管构建环境中没有被识别,我的测试会自动运行?

0 个答案:

没有答案