teamcity - MsDeployPublish 位于何处?

标签 teamcity webdeploy build-server

尝试使用 TeamCity 和 Web Deploy 部署我的网站时,出现此错误:

error MSB4057: The target "MsDeployPublish" does not exist in the project.

我必须在构建服务器上安装什么东西吗?这是一个干净的 Windows Server 2012,安装了 Web Deploy 3.5。

最佳答案

我意识到这个问题在这一点上已经很老了,但是:
MsDeployPublish作为 Visual Studio 的一部分与 Web 应用程序目标一起安装。如果您只安装了 Server + Web Deploy,则需要从开发人员安装中复制它们或安装 Visual Studio。目标可以从 %programfiles(x86)%\MSBuild\Microsoft\VisualStudio 复制

顺便说一句,在 Visual Studio 2012 发布之后添加了一些功能,即与发布配置文件 ( .pubxml ) 相关的功能。可以通过安装 Azure SDK 将这些添加到 VS2010,并将安装到 %programfiles(x86)%\MSBuild\Microsoft\VisualStudio\v10.5\Web

关于teamcity - MsDeployPublish 位于何处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19295854/

相关文章:

continuous-integration - 为什么 TeamCity 会遗漏一个引用并导致编译失败?

Spring,sts在每次源更改时重新编译项目

continuous-integration - 如何使 teamcity 的 svn checkout 更加冗长?

azure - 发布 Azure 函数

powershell - 自动 Web 部署到远程 IIS 服务器

TFS 2017 - 构建服务器不构建 Visual Studio 2017

分支的 TFS 构建服务器构建?

gwt - 为新构建服务器编译 GWT 的最佳 CPU

unity-game-engine - TeamCity - 干净的结帐

teamcity - 触发选项来设置特定的构建参数?