2012-01-17 75 views
0

目前我正在开发一个mvc3项目,并使用msbuild命令行工具来完成打包。Msbuild包装问题

​​

在我的机器上这个命令成功执行,它创造的部署bat文件一个部署,能够package.And它具有以下网络部署配置。

MSDeployPath="C:\Program Files (x86)\IIS\**Microsoft Web Deploy V2**\" 

而且但当我试图在我的构建服务器的机器上运行相同的MSBuild命令(jenkings服务器),它将创建一个具有以下网络部署配置不同的bat文件。

set MSDeployPath="C:\Program Files (x86)\IIS\Microsoft Web Deploy\" 

在这两台机器上,我使用相同版本的msbuild。而且我还安装了msdeply1和msdeploy2。这可能是什么原因?我正在使用Microsoft(R)Build Engine版本4.0.30319.1版本的msbuild。

感谢

+0

您是否在您的构建服务器上安装了SP1的SP1?看起来你可能不会。对于您的情况,您应该在http://weblogs.asp.net/scottgu/archive/2011/03/15/visual-studio-2010-sp1.aspx上安装其中一个软件包。 – 2012-01-19 23:08:50

+0

你是对的。我们需要安装VS 2010的SP1 – 2012-02-10 17:44:05

回答

0

这似乎安装网络部署V1 Web部署V2后,尝试重新安装Web部署V2您的生成服务器上。