在运行时合并两个程序集 - C#

3
在运行时合并两个程序集,以便在迭代ExportedTypes时返回来自原始程序集的所有类型和方法,是否可能?
为什么要这样做呢?我使用一个数据库迁移框架来更新我的数据库。它需要一个由特殊类组成的单个程序集,用于定义对数据库所做的修改。我有两个非常相似的数据库。许多表是相同的,但每个数据库都有一些唯一的表。我想要一个通用的迁移程序集和一个针对每个数据库的特定程序集。但是,为了将其与我的框架一起使用,我需要将这两个程序集合并成一个。这是否可能?
1个回答

4

请查看ILMerge

ILMerge是一个用于将多个.NET程序集合并成一个单独的.NET程序集的实用工具。

它只能在v2.0 .NET运行时环境中运行。


我觉得你比我快了差不多一分钟,所以我要删除我的相同答案并点赞你的。 - Steven Sudit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接