【发布时间】:2020-08-13 23:15:49
【问题描述】:
我几天前开始学习 c#,想将我的第一个程序发送给我的朋友,但作为一个独立的 exe 文件,可以通过谷歌驱动器共享。 我找到了几个解决方案,但我无法理解其中的任何一个。是否有一个简单的解决方案可以在 Visual Studio 2019 中编译一个 exe 文件或一个独立的应用程序,当你打开它时就可以工作
【问题讨论】:
我几天前开始学习 c#,想将我的第一个程序发送给我的朋友,但作为一个独立的 exe 文件,可以通过谷歌驱动器共享。 我找到了几个解决方案,但我无法理解其中的任何一个。是否有一个简单的解决方案可以在 Visual Studio 2019 中编译一个 exe 文件或一个独立的应用程序,当你打开它时就可以工作
【问题讨论】:
一旦完成,您只需在Visual Studio 中构建项目即可。转到您的项目文件夹并进入bin/Release (or Debug if you've selected debug build)/myprogram.exe。它应该制作一个独立的 .exe 文件!
也许这也可以帮助你。 官方文档:Compiling Building in Visual Studio
【讨论】:
.NET Core 的一个令人讨厌的事情是,当您在 Visual Studio 中构建它时,它会生成许多单独的文件,这对可移植性很不利。
解决此问题的方法是在解决方案资源管理器中右键单击您的项目,然后单击发布。选择文件夹配置文件,为其命名并保存。
之后,您需要编辑目标运行时选项,并将其设置为win-x86。之后,您应该会在对话框底部看到一个下拉框,将其展开并选中“生成单个文件”。
然后你可以点击发布,它应该会生成一个文件。
注意:这在 .NET Framework 中不起作用,仅在 .NET Core 中起作用。
【讨论】: