在另一个文件夹中.exe应用程序,无法启动
本文关键字:启动 应用程序 exe 另一个 文件夹 | 更新日期: 2023-09-27 18:33:31
我是.net应用程序开发的新手。我做了小应用程序。如果我只将一个应用程序.exe文件从我的项目文件带到另一个文件夹并尝试启动,它不会启动。但是如果我随身携带所有 .dll 和配置文件,它会很好。现在我想只用.exe文件启动应用程序。那我该怎么办?我必须将它们全部打包在一起吗?如果是,那怎么做?
好吧,bin/调试或发布文件夹中的所有文件都是运行应用程序/exe所需的。
有许多关于如何创建安装项目以创建 MSI 以在任何计算机上安装应用程序的指南。这将处理所有参考,文件和设置
http://www.codeproject.com/Articles/568476/Creating-an-MSI-Setup-Package-for-Csharp-Windows
看看 ILMerge。
如果绝对希望只有一个二进制文件,则可以使用它来将 .NET 程序集合并到单个程序集中。
但通常,您将分发应用程序及其依赖项,并使用一些安装项目将其打包。