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

如何通过控制台执行与Visual Studio等效的WPF项目发布命令?

解决WPF项目发布命令与Visual Studio等效的问题

要实现和Visual Studio中选择**非Portable目标运行时(框架依赖模式)**一致的小体积发布效果,你需要在dotnet publish命令中明确指定框架依赖部署模式,添加--self-contained false参数即可。

正确的命令如下:

dotnet publish -r win-x64 --framework net6.0-windows --configuration Release --self-contained false

关键说明:

  • 当指定-r(目标运行时)参数时,dotnet publish默认会以自包含模式发布,该模式会将.NET运行时环境打包进发布文件,这就是你生成140MB大文件的原因。
  • 添加--self-contained false后,命令会切换为框架依赖模式,和Visual Studio中非Portable目标运行时的配置逻辑一致:仅发布应用程序本身及必要依赖库,不包含.NET运行时,因此文件数量少、体积小。
  • 该模式要求目标机器已安装对应版本的.NET桌面运行时(.NET 6 Desktop Runtime),和Visual Studio中框架依赖发布的要求完全匹配。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 00:25:59