我可以在MSBuild Argument中设置任何属性以避免构建任务中的配置文件吗?
答案 0 :(得分:0)
如果我的理解是正确的,您希望在发布Web应用程序时排除.config文件。
如果是这种情况,您可以在此处找到两个选项,而不是MSBuild参数:
在.pubxml文件中,在 PropertyGroup 元素中添加 ExcludeFilesFromDeployment 元素。在此元素中,您可以指定单个名称,也可以指定由分号(;)分隔的多个名称,如以下示例所示:
<PropertyGroup">
<ExcludeFilesFromDeployment>
File1.aspx;File2.aspx
</ExcludeFilesFromDeployment>
</PropertyGroup>
在项目文件中,添加 ExcludeFromPackageFiles 元素。例如,假设您的Web应用程序中包含名为Sample.Debug.js
的文件,但您希望从创建的软件包中排除该文件:
<ItemGroup>
<ExcludeFromPackageFiles Include="Sample.Debug.xml">
<FromTarget>Project</FromTarget>
</ExcludeFromPackageFiles>
</ItemGroup>
有用的链接: