visual-studio-2010 - MsDeploySourceManifest - RunCommand : Set options (DontUseCommandExe, waitInterval)

标签 visual-studio-2010 msdeploy webdeploy

我似乎无法在 MSDeploySourceManifestTask 中设置 runCommand 选项。路径工作正常,但其他路径则不行。

  <MsDeploySourceManifest Include="runCommand">
    <waitInterval>5000</waitInterval>
    <Path>dir</Path>
    <dontUseCommandExe>True</dontUseCommandExe>
  </MsDeploySourceManifest>

怎么回事?

最佳答案

您需要在额外元数据项 <AdditionalProviderSettings/> 中明确声明要添加的提供程序设置(分号分隔)。将您的项目更改为此,它将正常工作:

<MsDeploySourceManifest Include="runCommand">
  <Path>dir</Path>
  <waitInterval>5000</waitInterval>
  <dontUseCommandExe>True</dontUseCommandExe>
  <AdditionalProviderSettings>waitInterval;dontUseCommandExe</AdditionalProviderSettings>
</MsDeploySourceManifest>

关于visual-studio-2010 - MsDeploySourceManifest - RunCommand : Set options (DontUseCommandExe, waitInterval),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6899634/

相关文章:

C# TCP 通信 : need advise on how to listen/talk

c++ - 我无法将我的 Visual Studio 2010 项目与 Poco C++ 库链接

tfs - 使用MSDeploy将控制台应用程序部署到DMZ服务器

azure - Mac Visual Studio 社区的发布/Web 部署

iis-7 - Visual Studio 2012 Web 部署到带有 IIS 7 和/msdeploy.axd 404 错误的 Windows Server 2008 R2

javascript - 使用 JavaScript 立即添加两个数字

visual-studio-2010 - MVC3 - SSRS 报告 (rdlc) 和业务对象数据源

azure - 元素 <publishData> 无法识别,或在此上下文中不受支持

asp.net - 为什么我的项目引用没有被 Visual Studio 中的 Web 部署打包获取?

azure - 使用站点查询字符串将 Teamcity Web 部署到 Web 管理服务