Desidero utilizzare due diversi assembly Microsoft.Office.Interop (versione 11 e 12) in base alla versione di Office installata sul computer del cliente.Come utilizzare due diversi assembly Microsoft Interop in un progetto?
Sono stato in grado di aggiungere questi due asseblies al mio progetto (li sto usando localmente - sono nella mia cartella bin, in due diverse sottocartelle), ho usato alias su questo assembly per poter usare entrambi nel mio progetto (rispettivamente, gli alias sono Excel11 e Excel12).
Ma unfourtunately, quando sto cercando di costruire la soluzione sto ottenendo avvertimento:
Non c'è modo di risolvere i conflitti tra "Microsoft.Office.Interop.Excel, Version = 12.0.0.0, Cultura = neutro, PublicKeyToken = 71e9bce111e9429c "e " Microsoft.Office.Interop.Excel, Versione = 11.0.0.0, Cultura = neutra, PublicKeyToken = 71e9bce111e9429c ". scelta "Microsoft.Office.Interop.Excel, Version = 12.0.0.0, Culture = neutral, PublicKeyToken = 71e9bce111e9429c" arbitrariamente.
Provare a impostare il tipo di intervallo Embed su Vero nelle proprietà Riferimento – igelineau