Domanda

Ho creato un 2.0 VSTO SE add-in per Outlook 2007.Di solito, si installa nessun problema sui computer degli utenti, ma a volte hanno un outlook.exe.file di configurazione successivo a Outlook.exe in cui si specifica che solo .NET 1.0 o 1.1 è permesso di caricare.Per esempio:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <startup>
    <supportedRuntime version="v1.0.3705" />
    <supportedRuntime version="v1.1.4322" />
  </startup>
</configuration>

Nel mio ambiente di test, se posso aggiungere il 2.0 runtime di questa lista, quindi il mio add-in carica.Vale a dire:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <startup>
    <supportedRuntime version="v1.0.3705" />
    <supportedRuntime version="v1.1.4322" />
    <supportedRuntime version="v2.0.50727" />
  </startup>
</configuration>

C'è qualche problema con l'aggiunta dell'ultima riga automaticamente durante l'installazione?Se vi capita di essere un altro add-in che utilizza il 1.1 runtime, entrambi i componenti aggiuntivi in grado di eseguire side-by-side?Grazie!

È stato utile?

Soluzione

No, non è possibile eseguire side-by-side.Qualunque sia il plug-in si carica prima determinare quale versione di CLR verrà caricato.Probabilmente causando altri plugin per fallire.

Questo è stato risolto in .NET 4.0

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top