Visual Studio 2019 16.10 发布配置中「删除现有文件」选项无法编辑问题
问题属性判定
这是Visual Studio 2019 16.10版本的官方功能设计调整,并非运行Bug。微软在该版本迭代中对发布配置UI做了重构,暂时移除了「删除现有文件(delete existing files)」选项的可视化勾选入口,该功能本身没有被废弃,仍可通过其他方式配置生效。
替代配置方案
可通过以下两种方式修改该配置:
- 直接编辑发布配置文件
打开对应发布任务的.pubxml配置文件,默认存储在项目根目录下的Properties\PublishProfiles文件夹中,在文件的<PropertyGroup>节点内新增/修改如下配置项即可:
赋值为<DeleteExistingFiles>True</DeleteExistingFiles>True时发布前会删除目标位置所有现有文件,赋值为False时则仅覆盖更新存在差异的文件、保留其余原有文件。 - 命令行发布时指定参数
若你使用MSBuild或dotnet CLI执行发布操作,可直接在发布命令后追加参数实现配置:msbuild /t:Publish /p:DeleteExistingFiles=True
内容的提问来源于stack exchange,提问作者Master_T
相关产品推荐
相关产品推荐

