我正在尝试为解决方案构建Web Deployment Project 2010项目。我已在构建服务器上安装了Windows SDK和Web Deployment Project 2010 RTW,并复制了缺少的MSBuild .target文件。但是,在尝试构建项目时,它会输出以下错误:
C:\Program Files\MSBuild\Microsoft\WebDeployment\v10.0\Microsoft.WebDeployment.targets(1589, 9): error MSB6004: 指定的任务可执行位置“C:\Program Files\MSBuild\Microsoft\WebDeployment\v10.0\aspnet_merge.exe”无效。
不幸的是,谷歌搜索此错误并没有找到任何有用的结果。如果您能提供帮助以使TeamCity成功构建Web Deployment Project,则将不胜感激。
C:\Program Files\MSBuild\Microsoft\WebDeployment\v10.0\Microsoft.WebDeployment.targets(1589, 9): error MSB6004: 指定的任务可执行位置“C:\Program Files\MSBuild\Microsoft\WebDeployment\v10.0\aspnet_merge.exe”无效。
不幸的是,谷歌搜索此错误并没有找到任何有用的结果。如果您能提供帮助以使TeamCity成功构建Web Deployment Project,则将不胜感激。
Microsoft.WebDeployment.targets
中设置了aspnet_merge.exe
的ExePath
为NETFX 4.0 Tools
目录,现在构建正常了。谢谢。 - Tom Bell