在C#項目中,我們通過添加引用設置指向一個COM對象來添加對COM對象的引用,這會導致IDE自動生成互操作程序集。所以這很好,但是我們正在基於.net 3.5 SP1(又名CLR 2.0)構建,生成的interop使用4.0 CLR,因此它們不兼容。有沒有辦法來防止這種情況?Visual Studio 2010,TlbImp在2.0項目中生成.net 4.0 interops
我假設另一個選項是配置我們的構建腳本嘗試使用tlbimp.exe和/ references參數?指向mscorlib v2.0?
無論如何,我希望有一個標誌某處允許這個。
救了我一天!謝謝! – EdsonF 2013-09-17 14:51:27
這不適用於Windows 10版本的SDK/tlbimp,fwiw。它給出了關於無效並排配置的錯誤。否則,很好的答案! – 2017-02-05 01:28:22