0

设置: TFSPreview.com(MS Team Fortress in Cloud)

  • 代码库
  • 构建服务器(手动构建触发器,自动部署到 Azure 云服务)

VS 2012 解决方案

  1. WCF服务项目
  2. 测试 WCF 服务项目(基于 NUnit)
  3. Azure 云项目(仅涵盖上面的#1)

问题:构建失败,因为stats.cs (7): The type or namespace name 'NUnit' could not be found (are you missing a using directive or an assembly reference?)

stats.cs 第 7 行是 using NUnit.Framework;

<test project>\lib\nunit.framework.dll当我转到测试项目-> 引用-> nunit.framework -> 属性时,nunit .dll位于解决方案资源管理Copy Local器中true(因此它应该手动将 .dll 复制到天蓝色以进行部署)

有谁知道这里可能出了什么问题?

4

1 回答 1

1

嗬!这是一个超级简单的修复。虽然它是在本地编译,但它没有在 build/TFS 服务器上编译,因为该<test project>\lib\文件夹没有检入 TFS !所以Copy Local=true无关紧要,因为它是部署阶段设置,我们在编译阶段本身就失败了!发回以防万一它可以帮助其他人...

于 2012-08-23T07:38:48.613 回答