在TFS 2012构建服务器上构建MVC 4应用程序

时间:2013-03-20 16:58:28

标签: asp.net-mvc asp.net-mvc-4 tfs tfs2010 tfs2012

我有一台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代码

,那么解决此问题的任何帮助

1 个答案:

答案 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