MsDeploySourceManifest - RunCommand: установить параметры (DontUseCommandExe, waitInterval)
Я не могу установить параметры runCommand в моем MSDeploySourceManifestTask. Путь работает нормально, а другие нет.
<MsDeploySourceManifest Include="runCommand">
<waitInterval>5000</waitInterval>
<Path>dir</Path>
<dontUseCommandExe>True</dontUseCommandExe>
</MsDeploySourceManifest>
В чем дело?
1 ответ
Решение
Вам нужно специально объявить настройки провайдера, которые вы хотите добавить в дополнительный элемент метаданных <AdditionalProviderSettings/>
(точка с запятой отделена). Измените свой элемент на это, и он будет работать нормально:
<MsDeploySourceManifest Include="runCommand">
<Path>dir</Path>
<waitInterval>5000</waitInterval>
<dontUseCommandExe>True</dontUseCommandExe>
<AdditionalProviderSettings>waitInterval;dontUseCommandExe</AdditionalProviderSettings>
</MsDeploySourceManifest>