与这个问题类似:在Visual Studio中将代码编译为独立的可执行文件(.exe)
但是那里面的方法都对我没有用。
我用C#编写了一个非常简单的应用程序。我想将其编译为独立的exe文件,但我似乎找不到正确的设置来做到这一点。所有的东西都编译到发布文件夹中,只有安装/升级文件。
谢谢!
与这个问题类似:在Visual Studio中将代码编译为独立的可执行文件(.exe)
但是那里面的方法都对我没有用。
我用C#编写了一个非常简单的应用程序。我想将其编译为独立的exe文件,但我似乎找不到正确的设置来做到这一点。所有的东西都编译到发布文件夹中,只有安装/升级文件。
谢谢!
只需要将代码进行编译,然后在 bin\Release(或 bin\Debug)文件夹中就会生成 .exe 文件。
如果您想创建一个完全不依赖于 .NET 框架的可执行文件,那就比较难了,您需要购买像RemoteSoft's Salamader这样的软件。通常来说,这并不值得麻烦:Windows Vista 已经预装了 .NET Framework 2.0,所以如果您担心这个问题,只需针对 2.0 版本框架进行开发即可(那么只有 XP 用户需要安装该框架)。
您可以使用调试文件夹中的文件,但是如果您使用某些检查软件查看应用程序的调试信息,您会清楚地看到“符号文件名”,这可能会揭示原始exe文件路径中不想要的信息。
1. IMG_PDF_CONVERSION [this is my application name, take your application name]
2. IMG_PDF_CONVERSION.exe [this is supporting configure file]
3. your refered dll's
然后,您可以将这3个(exe、配置文件、引用的dll)dll移动到任何文件夹中,就这样。
如果您单击第一个IMG_PDF_CONVERSION,它将以很酷的方式执行应用程序。
如有任何澄清,请提出您的疑问。