创建一个独立的.exe文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建一个独立的.exe文件相关的知识,希望对你有一定的参考价值。

我有一个在Visual Studio 2010中构建的控制台应用程序。

当我实际构建项目时,我得到\ bin \ Debug \ MyProj.exe下的.exe文件。

当我粘贴并从其他位置运行此.exe时,它也期待其他文件。

有什么想法我怎么能把它作为独立的exe文件。

答案
  1. Debug库中应该有其他DLL。你需要那些运行你的exe。
  2. 如果那里没有DLL,请确保将所需引用的“复制本地”属性设置为True,然后再次构建。
  3. 如果要创建独立程序,则应在解决方案中创建新的安装项目。包括应用程序项目的主输出,并且设置应自动包含所需的DLL。构建安装项目后,可以将应用程序安装为独立软件。
另一答案

您通常使用一堆DLL分发应用程序,这没什么不好。

但如果你真的想让它成为一个单独的exe,你可以看看这里 - 同样的问题是回答Embed .net dll in c# .exe。 (如果您的DLL也是.Net程序集,则有效)

编辑:如果您需要轻松地将应用程序分发给非计算机友好的用户,请考虑尝试ClickOnce。它大致类似于Java Web的开始 - 唯一的缺点是你不能从微软获得那些以这种方式分发的项目的“Windows Logo”证书。

以上是关于创建一个独立的.exe文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在 pyinstaller 中添加静态(html、css、js 等)文件以创建独立的 exe 文件?

如何在 pyinstaller 中添加静态(html、css、js 等)文件以创建独立的 exe 文件?

如何在 pyinstaller 中添加静态(html、css、js 等)文件以创建独立的 exe 文件?

如何创建exe文件

怎么生成exe文件

Pyinstaller - 独立的 .exe