MsDeploySourceManifest - RunCommand: установить параметры (DontUseCommandExe, waitInterval) - PullRequest
2 голосов
/ 01 августа 2011

Не получается установить параметры runCommand в моей MSDeploySourceManifestTask.Путь работает нормально, а другие нет.

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

В чем дело?

1 Ответ

4 голосов
/ 01 августа 2011

Вам необходимо специально объявить настройки провайдера, которые вы хотите добавить, в дополнительном элементе метаданных <AdditionalProviderSettings/> (через точку с запятой).Измените свой предмет на этот, и он будет работать нормально:

<MsDeploySourceManifest Include="runCommand">
  <Path>dir</Path>
  <waitInterval>5000</waitInterval>
  <dontUseCommandExe>True</dontUseCommandExe>
  <AdditionalProviderSettings>waitInterval;dontUseCommandExe</AdditionalProviderSettings>
</MsDeploySourceManifest>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...