1

我可以将(ILMerge).net 框架版本 4.0 dll 与 3.5 合并吗?

我需要 3.5 中的合并版本 dll,因为我的 mscrm 4.0 插件仅支持 3.5 版本。

4

1 回答 1

1

.NET 4.0 和 .NET 3.5 在不同版本的 CLR 上运行。3.5 构建在 2.0 CLR 之上,.NET 4.0 在 4.0 CLR 上运行。因此,您将无法合并两者。CRM 2011 在使用 CRM 2011 SDK 时支持 .NET 4.0 代码,在使用 CRM 4 SDK 时支持 .NET 3.5 代码(为了向后兼容)。如果您正在使用 CRM 2011,我建议您将代码转换为 .NET 4.0,如果您正在为 CRM 4 编写代码,我建议您坚持使用 .NET 3.5。

也许如果您提供更多关于您为什么要这样做的信息,我可以提供更好的答案。

于 2012-10-31T21:50:08.830 回答