【问题标题】:Merge two DLLs with project type "class library" [duplicate]合并两个具有项目类型“类库”的 DLL [重复]
【发布时间】:2016-03-17 15:29:21
【问题描述】:

我的项目属于“类库”类型,并引用了“Newtonsoft.Json”。我希望有一个单独的 DLL 作为输出,这样其他消费者只需交换一个 DLL。现在,该项目构建为两个单独的 DLL。

我已将“Newtonsoft.Json”的“嵌入互操作类型”设置为“真”,这会导致错误(“无法嵌入互操作类型,因为它缺少“ImportedFromTypeLibAttribute”属性或“PrimaryInteropAssemblyAttribute”属性。 ")。

我还发现了很多关于这个问题的其他帖子,但这些帖子中的大多数都是关于在我没有的 .exe 中包含 DLL。

如何合并两个 DLL?

【问题讨论】:

标签: c# visual-studio visual-studio-2015


【解决方案1】:

您是否尝试过使用 ILMerge (https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=17630) 等外部工具?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 2017-06-08
    • 2021-12-22
    • 2019-03-17
    相关资源
    最近更新 更多