You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2019 Enterprise发布时找不到Self-contained选项求助

解决Visual Studio 2019发布时找不到Self-contained选项的问题

先确认项目兼容性

  • Self-contained部署仅支持.NET Core 3.0及以上版本的项目,传统.NET Framework项目不提供该选项,先检查你的项目框架版本是否符合要求。

切换到完整发布设置视图

  • 右键项目选「Publish」进入发布窗口后,点击窗口右上角的Show all settings(显示所有设置)按钮,展开完整配置面板。
  • 在Deployment mode(部署模式)下拉菜单里,就能找到Self-contained选项,同时可按需选择目标运行时(比如win-x64、linux-x64等)。

手动修改项目文件强制开启

如果上述操作后仍不显示选项,直接编辑项目文件:

  • 右键项目选「Edit Project File」,在<PropertyGroup>节点中添加以下配置:
<RuntimeIdentifier>win-x64</RuntimeIdentifier> <!-- 根据部署目标替换,比如linux-x64 -->
<PublishSingleFile>true</PublishSingleFile>
<PublishSelfContained>true</PublishSelfContained>
  • 保存文件后重新打开发布窗口,Self-contained选项会自动出现。

检查发布目标类型

  • 若你选择的发布目标是IIS、Azure App Service这类托管环境,Self-contained选项会被隐藏(这类环境自带.NET运行时)。切换到Folder(文件夹)发布目标,即可看到该选项。

内容的提问来源于stack exchange,提问作者Mahmoud Mohamed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 05:23:10