-1

好的,所以我完成了一个 .net 程序,我希望它能够分发给那些没有 .net 框架/最新版本的人,并使其可移植。我正在使用 ILMerge Gui ( http://ilmergegui.codeplex.com ) 但每次我添加所有必需的 .net DLL 并尝试合并它们时都会出现一条错误消息:

“尝试合并时出现问题。输出程序集可能无法按预期工作。ILMerge.Merge:程序集 'mscorlib' 未正确合并。它仍列为目标程序集中的外部引用。”

我检查了“复制属性”和“联合重复”并将 .net 4.0 设置为框架。

出了什么问题?

4

1 回答 1

1

我希望它能够分发给那些没有 .net 框架的人

如果您想将任何应用程序分发给那些没有 .NET 框架的人,请不要使用 .NET 框架来制作您的应用程序。

IL Merge 不是为了让 .NET 应用程序摆脱 .NET运行时。如果您可以将所有想要的内容合并到单个程序集中,则该程序集将不会在没有运行时的情况下执行。

于 2013-08-01T07:38:19.373 回答