运行 c# .exe文件而不安装它(包括 DLL)

本文关键字:包括 DLL 安装 不安 exe 文件 运行 | 更新日期: 2023-09-27 18:34:08

我在Visual Studio 2008中使用c#桌面基本应用程序,它是zipmaker,所以我想使文件必须在不安装的情况下运行.exe它。那么谁能帮我做到这一点?

我想在该exe中包含所有.dll文件,并希望在不安装的情况下运行它。

运行 c# .exe文件而不安装它(包括 DLL)

ILMerge 允许您将依赖的 DLL 打包到.exe文件中。

http://research.microsoft.com/en-us/people/mbarnett/ilmerge.aspx

默认情况下,VS 使.exe文件转到您的项目调试文件夹并使用它。

作为 ILMerge 的替代方法,可以将 DLL 打包为嵌入式资源并按需加载它们。

见 http://blogs.msdn.com/b/microsoft_press/archive/2010/02/03/jeffrey-richter-excerpt-2-from-clr-via-c-third-edition.aspx

点击构建!

Exe 是在"'bin'Debug"文件夹中创建的。

"'bin'Debug"文件夹中复制 exe。

如果存在更多 Dll,请使用 IlMerge 将所有 dll 和 exe 打包到一个文件中。

IlMerge 的替代方法是 。内兹

使用新的 exe 无需安装!