【发布时间】:2012-02-08 13:44:49
【问题描述】:
我从两个不同的第三方 COM DLL 创建了两个 .NET 互操作程序集。两个 COM DLL 都包含一个名为 COMMONTYPE 的类型。因此,COMMONTYPE 现在也通过两个 Interop 程序集公开。
我有第三个项目需要使用这两个 Interop 程序集,我得到了臭名昭著的编译时错误:
<ABC>类型在<ASSEMBLY1.dll>和<ASSEMBLY2.dll>中都存在
由于 COM DLL 由第三方供应商提供,我无法访问源代码,并且我正在编写 C# 控制台应用程序,这意味着我没有可以添加 @ 的 web.config 文件987654326@ 解决方法。我能做什么?
【问题讨论】:
-
我来到这里是因为 Visual Studio 抱怨 Newtonsoft.Json.Torq 和 Newtonsoft.Json 中都存在 JsonConvert 类型
标签: c# com-interop