我從兩個不同的第三方COM DLL創建了兩個.NET Interop程序集。這兩個COM DLL都包含一個名爲COMMONTYPE
的類型。因此,COMMONTYPE
現在也通過兩個Interop程序集公開。類型存在於2個程序集中
我的第三個項目,需要使用這兩個互操作程序集,我也得到了臭名昭著的編譯時錯誤:
The type
<ABC>
exists in both<ASSEMBLY1.dll>
and<ASSEMBLY2.dll>
由於是由第三方供應商提供的COM DLL文件,我沒有訪問源代碼,我正在編寫一個C#控制檯應用程序,這意味着我沒有web.config文件,我可以在其中添加debug=false
解決方法。我能做什麼?
我來到這裏是因爲Visual Studio中被抱怨JsonConvert中都存在Newtonsoft類型。 Json.Torq和Newtonsoft.Json – Matthew 2017-12-20 00:38:50