如何建立Visual Studio中的MSBuild生成服务器上发布2012没有配置文件安装Visu

2019-08-31 22:57发布

我经历了许多的帖子上读到这里,从来没有发现,工作一个明确的答案。 所以花费的时间得到这个工作后,我想我应该张贴。

问题:发布配置文件将建立在服务器上,但不会发布。

解:

  1. 请确保您安装微软的Windows SDK和.NET Framework 4

  2. 从您的客户机与Visual Studio 2012更新2安装,复制:

 \Program Files(x86)\MSBuild\Microsoft\Visual Studio\v11.0\Web\ \Program Files(x86)\MSBuild\Microsoft\Visual Studio\v11.0\WebApplications\ 

在服务器上的相同位置。

然后做一个简单的批处理文件:

“C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ msbuild.exe”/ V:诊断YOUPROJECT.sln / P:配置=调试/ P:DeployOnBuild = TRUE / P:PublishProfile = YOURPROFILE

这是为我们工作的多个构建服务器。

我希望这可以帮助别人。

这似乎疯狂,我认为微软并没有提供所有的发布选项的MSBuild更新。 在我看来,在命令行工具是在服务器上更重要....

干杯

Answer 1:

只需动Dave的溶液进入一个答案。

解:

  1. 请确保您安装微软的Windows SDK和.NET Framework 4

  2. 从您的客户机与Visual Studio 2012更新2安装,复制:

 \Program Files(x86)\MSBuild\Microsoft\Visual Studio\v11.0\Web\ \Program Files(x86)\MSBuild\Microsoft\Visual Studio\v11.0\WebApplications\ 

在服务器上的相同位置。

然后做一个简单的批处理文件:

“C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ msbuild.exe”/ V:诊断YOUPROJECT.sln / P:配置=调试/ P:DeployOnBuild = TRUE / P:PublishProfile = YOURPROFILE

这是为我们工作的多个构建服务器。



文章来源: How to build Visual Studio 2012 Publishing Profiles on a Build Server with MsBuild without installing Visual Studio 2012