如何从c#assembly和dll创建单个exe文件?

时间:2017-02-11 16:26:10

标签: c# sqlite dll exe

我用了ILmerge。

它成功地创建了一个merged_exe文件。 (使用/ zeroPekind选项)

但是,它不起作用。

我的工作很简单。 我从SQLite文件中读取一个表并生成一个文本文件。 就是这样。

我试过使用" ResolveEventHandler"在主要()。 这也不行。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

我用过Costura.Fody。它很棒。

Install-Package Costura.Fody

以下是使用VS添加的步骤。

  1. 转到工具 - > Nuget包管理 - >包管理器控制台
  2. 确保您的项目在控制台
  3. 中被选为默认项目
  4. 键入命令“Install-Package Costura.Fody”,然后按Enter键。
  5. 编译并运行您的应用
  6. 你的exe将准备就绪
  7. 但您可以使用FodyWeavers.xml
  8. 对其进行自定义