我有一台TFS 2012服务器,它既可以作为默认控制器,也可以作为构建代理。在这个盒子上也安装了VS 2012.我正在使用我的开发人员框中的Visual Studio 2010来检查asp.net MVC 4.0代码。签入很顺利,但如果我尝试通过调用队列新构建函数来构建应用程序,我会收到错误
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 .... path是否具有必要的dll。我仍然得到这个错误。
如果TFS 2012可以实际构建.net 40代码
,那么解决此问题的任何帮助答案 0 :(得分: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