我已经从两个不同的第三方COM DLL创建了两个.NET Interop程序集。两个COM DLL都包含一个名为的类型COMMONTYPE
。因此,COMMONTYPE
现在也通过两个Interop组件公开了。
我有第三个项目需要使用这两个Interop程序集,并且得到了臭名昭著的编译时错误:
该类型同时
<ABC>
存在于<ASSEMBLY1.dll>
和<ASSEMBLY2.dll>
由于COM DLL是由第三方供应商提供的,因此我无法访问源代码,并且正在编写C#控制台应用程序,这意味着我没有可在其中添加debug=false
解决方法的web.config文件。我能做什么?