在 C# 项目中,我们通过添加引用指向一个 COM 对象来添加对其的引用。这将导致IDE自动生成互操作程序集。这很好,但我们基于 .NET 3.5 SP1(也称为 CLR 2.0)进行构建,生成的互操作程序集使用的是 4.0 CLR,从而使它们不兼容。有没有办法防止出现这种情况?
我认为另一个选择是配置我们的构建脚本尝试使用 tlbimp.exe,并使用 / references 参数来指向 mscorlib v2.0?
无论如何,我希望能找到一个标志来允许这样做。
我认为另一个选择是配置我们的构建脚本尝试使用 tlbimp.exe,并使用 / references 参数来指向 mscorlib v2.0?
无论如何,我希望能找到一个标志来允许这样做。