.Net整个应用程序作为单个.exe文件?

25 .net c# vb.net

我开发了一些没有数据库的软件.我想创建一个.Net项目的.exe,所以我只能给用户使用该软件.exe文件.

不幸的是我不知道如何在.Net中创建我的项目的.exe.

有人对这个问题有指导吗?

And*_*nan 27

或许像ILMerge这样的东西?

甚至还有一个GUI

注意:我还没有尝试过其中任何一个.


Kni*_*ins 7

有 Costura.Fody 插件,它将所有内容编译成一个不需要安装的 exe。它可以通过nuget安装,但是最新版本的 nuget 将阻止创建 FodyWeavers.xml 文件,因此这需要手动完成。


apo*_*020 -3

当您在 Visual Studio 中构建项目时,会自动创建 .exe。它可以在项目中的 /bin/debug 或 /bin/Release 文件夹中找到。但是,如果该文件夹包含除 .exe 之外的其他文件,您应该向最终用户提供整个 Debug 或 Release 文件夹。

PS:建议您仅提供 .exe 的“发布”版本,而不是“调试”版本。

  • 是的 。bt 我不想让 2 提供任何文件。和。。EXE文件 。我只想 2 向最终用户提供 .EXE 文件..这是我的实际目标。 (2认同)