升级TFS 2010构建服务器以支持.net 4.5


14

在tfs 2010构建代理中需要什么来构建.net 4.5项目,在tfs 2008中我们必须设置MSBuildPath属性,但是在2010年的配置似乎有所不同。

我收到以下错误消息。(614):找不到导入的项目“ C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \ Microsoft.WebApplication.targets”。确认声明中的路径正确,并且文件在磁盘上。

我们在2008年的处理方式 http://blogs.msdn.com/b/willbar/archive/2009/11/01/building-net-4-0-applications-using-team-build-2008.aspx


似乎它可能只是工作 -你看到任何错误,当您尝试构建?
拉斯·阿莫斯

1
该错误消息似乎与有关在构建计算机上未安装VS的问题有关。您是否尝试过该问题中的建议?
拉斯·阿莫斯

Answers:


18

无需安装Visual Studio2012。只需将安装了VS2012的计算机中以下文件夹中的文件复制到生成服务器,它便可以正常工作:

C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \


1
确认在Build Machine上安装VS 2010时,这是正确的-您可以简单地复制这些v11文件。不知道如果以前未安装VS2010是否仍然可以使用。
kingdango 2012年

1
这一切工作, SQL项目的支持。这需要一大堆箍跳(安装SQL Data Tier Framework等-所有安装大小相似)。无论如何,还是值得考虑安装VS 2012。
Doug

如果要安装MS Build Tools(在visualstudio.com上的“下载”>“其他软件”下列出,链接:go.microsoft.com/ ? linkid=9832060),将不起作用?
mstaessen 2015年

3

您只需要安装Visual Studio 2012,就可以了。


我们以前从来没有做过此事,所以我准备不在构建服务器上安装Visual Studio。是否也必须将其安装在所有构建代理上。
JustEngland 2012年

如果我的服务器是Server 2008(NOR R2),并且不允许我安装Windows 8 SDK或VS2012,该怎么办
Simon
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.