C#プロジェクトでは、COMオブジェクトを指す[参照の追加]セットアップを介してCOMオブジェクトへの参照を追加します。これにより、IDEは相互運用機能アセンブリを自動生成します。したがって、これは問題ありませんが、.net 3.5 SP1、別名CLR 2.0に基づいて構築しており、生成された相互運用機能は4.0 CLRを使用しているため、互換性がありません。これを防ぐ方法はありますか?
他のオプションは、/referencesパラメーターでtlbimp.exeを使用するようにビルドスクリプトを構成することだと思いますか?mscorlib v2.0を指すには?
とにかく、これを許可するフラグがどこかにあることを望んでいます。