0

我有一个 TFS 2012 服务器,它既充当默认控制器又充当构建代理。在此框中还安装了 VS 2012。我正在使用我的开发人员框中的 Visual Studio 2010 来签入 asp.net MVC 4.0 代码。签入正常,但是如果我尝试通过调用 Queue new build 函数来构建应用程序,我会收到错误消息

The type or namespace name 'DataAnnotationsExtensions' could not be found (are you missing a using directive or an assembly reference?)

我已经在 Build 服务器上安装了 MVC 3 和 4,并检查了 c:\Program files x86.. 路径是否有必要的 dll。我仍然收到此错误。

如果 TFS 2012 可以实际构建 .net 40 代码,任何帮助都可以解决此问题

4

1 回答 1

0

您需要 DAE 扩展:http: //nuget.org/packages/DataAnnotationsExtensions/1.1.0.0

而不是“在构建服务器上安装 DAE”它应该与 NuGet 一起出现。
Nuget 已经是 TFS 构建系统的一部分!

http://blogs.msdn.com/b/jpricket/archive/2012/05/10/using-nuget-with-tfs-build-automation.aspx

于 2013-03-20T17:08:07.533 回答