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

如何在Mac端Visual Studio 2022发布Windows兼容的C#控制台应用可执行文件

解决Mac端VS2022发布Windows独立C#程序的问题

方法一:通过VS for Mac图形界面设置

  • 右键你的控制台项目,选择「发布」。
  • 发布目标选择「文件夹」,点击「下一步」。
  • 在配置页面底部点击「显示所有设置」,展开完整配置选项。
  • 在「目标运行时」下拉菜单中,选择对应Windows架构的运行时,比如win-x64(适配主流64位Windows)或win-x86(适配32位Windows)。
  • 确认「部署模式」选择「独立」,这样生成的程序无需目标机器预装.NET运行时。
  • 设置好输出路径后,点击「发布」,完成后在输出文件夹中就能找到可在Windows运行的.exe文件。

方法二:使用dotnet命令行(更可靠)

如果图形界面未显示目标运行时选项,推荐用CLI命令发布:

  1. 打开终端,导航到项目根目录(包含.csproj文件的文件夹)。
  2. 运行对应架构的发布命令:
    • 发布64位Windows独立程序:
      dotnet publish -c Release -r win-x64 --self-contained true
      
    • 发布32位Windows独立程序:
      dotnet publish -c Release -r win-x86 --self-contained true
      
  3. 命令参数说明:
    • -c Release:以Release配置编译,生成优化后的程序。
    • -r win-x64/x86:指定目标运行时为对应架构的Windows系统。
    • --self-contained true:启用独立部署,打包所有必要的.NET运行时文件。
  4. 发布完成后,可执行文件位于bin/Release/net[你的.NET版本]/win-x64/publish目录下,直接将该文件夹中的.exe发给老师即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 22:01:16