Ich möchte zwei verschiedene Microsoft.Office.Interop-Assemblys (Version 11 und 12) verwenden, abhängig von der Office-Version, die auf dem Computer des Kunden installiert ist.Wie verwenden Sie zwei verschiedene Microsoft Interop-Assemblys in einem Projekt?
Ich konnte diese beiden Assembies zu meinem Projekt hinzufügen (ich benutze sie loccaly - sie sind in meinem Ordner bin, in zwei verschiedenen Unterordnern), habe ich Aliase auf diesen Baugruppen verwendet, um beide zu verwenden Sie sind in meinem Projekt (bzw. Aliase sind Excel11 und Excel12).
Aber unfourtunately, wenn ich versuche, die Lösung zu erstellen Ich bin immer Warnung:
No way Konflikt zwischen „Microsoft.Office.Interop.Excel, Version = 12.0.0.0, Kultur zu lösen = neutral, PublicKeyToken = 71e9bce111e9429c "und " Microsoft.Office.Interop.Excel, Version = 11.0.0.0, Kultur = neutral, PublicKeyToken = 71e9bce111e9429c ". Wählen "Microsoft.Office.Interop.Excel, Version = 12.0.0.0, Kultur = neutral, PublicKeyToken = 71e9bce111e9429c" willkürlich.
Versuchen Sie, den Einbettungs-Interop-Typ in den Referenzeigenschaften auf True zu setzen – igelineau