c# - 从 C# Windows 应用程序创建 .exe

标签 c# windows winforms exe

我创建了一个创建 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/

相关文章:

c++ - 确定进程读取的字节总数

c# - C# 中的 InitializeComponent 不存在

.NET TextBox - 处理 Enter 键

c# - 设置 DataGridView.DataSource 后获取空白行

c++ - WaitNamedPipe 只是挂起

windows - Windows 上的 AppleScript

c# - 我应该将每个 WinForm 对象(例如文本框或按钮)设置为公共(public)的吗?有什么风险?

java - ASP MVC5 UserManager 添加方法

c# - 确保派生进程的窗口位于主应用程序的前面?

c# - 返回 IQueryable 的 Linq 查询中的内部方法