お客様のコンピュータにインストールされているOfficeのバージョンに応じて、2つの異なるMicrosoft.Office.Interopアセンブリ(バージョン11および12)を使用したいと考えています。2つの異なるMicrosoft Interopアセンブリを1つのプロジェクトで使用する方法は?
私はこれらの2つのassebliesを私のプロジェクトに追加することができました(私はそれらをloccalyを使用しています - 私のbinフォルダに2つの異なるサブフォルダ内にあります)、私はこのアセンブリでエイリアスを使用して、それらは私のプロジェクトで(それぞれエイリアスはExcel11とExcel12です)。
しかしunfourtunately、私は警告取得していますソリューション構築しようとしています:
「Microsoft.Office.Interop.Excel、 バージョン間の競合を解決する方法を= 12.0.0.0、文化=ニュートラル、 PublicKeyToken = 71e9bce111e9429c "と " Microsoft.Office.Interop.Excel、 バージョン= 11.0.0.0、Culture =ニュートラル、 PublicKeyToken = 71e9bce111e9429c " を選択する "Microsoft.Office.Interop.Excel、 バージョン= 12.0.0.0、文化=ニュートラル、 PublicKeyToken = 71e9bce111e9429c" 任意。
参照プロパティでEmbed interop型をTrueに設定しようとします。 – igelineau