我创建了一个创建 Windows 窗体的 visual studio 2010 项目 - 它引用了许多其他 dll。
如何将其打包到一个 .exe 文件中?
最佳答案
ILMerge是您使用/t:exe 选项查找的内容。
示例调用如下所示:
ilmerge.exe exefile.exe [dlls-to-internalize.dll ..]/out:exefile-out.exe/t:exe
可以在此处找到使用 ILMerge 将多个 dll 打包并内部化它们的示例用法:dotlesscss buildfile
有关使用 ILMerge 的更多信息,请访问 ILMerge Website . 也可以通过NuGet获取通过Chocolatey
它允许您通过重写引用将多个 .NET 程序集打包到一个文件中。 如果您向某人提供库并且不想与您内部使用的库发生依赖冲突,您还可以将依赖项内部化。
关于c# - 从 C# Windows 应用程序创建 .exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6750621/