TeamCity构建失败,因为缺少Microsoft.WebDeployment.targets。

4
当我尝试构建时,出现编译错误: :error MSB4062: 无法从程序集BrandToolbar.Web.Compression.MSBuild,Version=1.1.0.0,Culture=neutral,PublicKeyToken=1570d3d1a3231508加载BrandToolbar.Web.Compression.MSBuild.CodeFilesTask任务。无法加载文件BrandToolbar.Web.Compression.MSBuild,Version=1.1.0.0,Culture=neutral,PublicKeyToken=1570d3d1a3231508或其任何依赖项。系统找不到指定的文件。请确认声明是否正确,程序集及其所有依赖项是否可用,并且任务包含一个实现Microsoft.Build.Framework.ITask接口的公共类。 :error MSB4019: 找不到导入的项目"C:\Program Files (x86)\MSBuild\Microsoft\WebDeployment\v10.0\Microsoft.WebDeployment.targets"。请确认声明中的路径是否正确,以及磁盘上是否存在该文件。
但是我找不到可以下载和安装Microsoft.WebDeployment.targets的地方。

你在构建服务器上安装了Visual Studio或Windows SDK吗? - Oded
1个回答

4
请看关于使用TeamCity设置Web部署项目的文章:Web Deployment Project & TeamCity。你可以在这里下载MS Web部署工具,但从文章中看来,你需要从VS机器上复制目标文件。请点击此处下载。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接