如何将c#控制台应用程序部署为单个exe
本文关键字:部署 单个 exe 应用程序 控制台 | 更新日期: 2023-09-27 18:17:21
我已经对此进行了搜索,并且有许多先前的答案,但似乎都过于复杂。
我是c#和Windows开发新手(以前是Mac开发人员)。
我用Visual Studio Community edition用c#编写了一个简单的控制台应用程序。我的应用程序使用两个第三方库(CommandLineParser和json.NET)添加到我的项目与NuGet从VS.我想做的就是把我的项目构建成一个独立的。exe文件,可以简单地从命令提示符运行,而不必担心最终用户必须安装大量dll(作为一个新的Windows用户,我不习惯处理这些东西)。我理解最终用户需要安装。net框架。在我的用例中是否有一个傻瓜式的指南来构建单个。exe文件?
我不禁认为这一定是一个非常普遍的问题。
谢谢。
或者,如果您想运行一个特殊的测试,看看它是否真的有效,并且完成得相对较快,您可以尝试使用ILMerge-GUI
我以前很难单独使用ILMerge。使用GUI,我可以更快地验证我是否可以使一切正常工作。
您可以使用ILMerge合并库,并将其作为Visual Studio中的构建后事件运行。这将创建一个带有所有库的exe。您可以在这里找到更多关于ILMerge的信息。