是否有方法從MSDeploy包中生成的SetParameters.xml中刪除參數。從生成的setParameters.xml中刪除參數
我的parameters.xml看起來是這樣的:
<parameter name="Server" defaultValue="" />
<parameter name="Directory" defaultValue="" />
<parameter name="Service URL" defaultValue="http://{Server}/{Directory}/Services/GeneralIntegrationService.svc" tags="hidden">
<parameterEntry kind="XmlFile" scope="Web.config" match="//system.serviceModel/client/endpoint[@name='BasicHttpBinding_IGeneralIntegrationService']/@address" />
什麼,我要的是生成的SetParameters.xml只包含第2個參數。
我查看了這個問題: Can MSBuild exclude "Hidden" Web Deploy parameters from the generated SetParameters.xml?
但是,我不能讓我的頭周圍的.targets文件應該如何設置。有人可以詳細說明parameters.xml和.targets文件的完整示例。另外,有什麼我需要在.targets文件的構建屬性中設置?
爲什麼不做你不想在配置轉換中的參數? – cederlof
這個想法是使用msbuild輕鬆地創建一個包,可以通過webui部署,或使用setparameters。這允許用戶比較2個setparameters文件以查看新版本中的更改。我不知道如何通過轉換來實現這一目標,但答案是合適的,我會接受它。 – Martin