在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