有没有办法从 MSDeploy 包中生成的 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 个参数。
我已经查看了这个问题: MSBuild 可以从生成的 SetParameters.xml 中排除“隐藏”Web 部署参数吗?
但是,我无法理解 .targets 文件应该如何设置。有人可以详细说明 parameters.xml 和 .targets 文件的样子吗?另外,我需要在 .targets 文件的构建属性中设置什么吗?