运行 c# .exe文件而不安装它(包括 DLL)
本文关键字:包括 DLL 安装 不安 exe 文件 运行 | 更新日期: 2023-09-27 18:34:08
我在Visual Studio 2008中使用c#桌面基本应用程序,它是zipmaker,所以我想使文件必须在不安装的情况下运行.exe它。那么谁能帮我做到这一点?
我想在该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 无需安装!