Ich habe ein VSTO 2.0 SE Add-In für Outlook 2007 erstellt. Normalerweise wird es problemlos auf den Computern der Endbenutzer installiert, aber manchmal haben sie eine outlook.exe.config-Datei neben Outlook.exe, die angibt, dass nur .NET 1.0 oder 1.1 geladen werden darf. Zum Beispiel:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v1.0.3705" />
<supportedRuntime version="v1.1.4322" />
</startup>
</configuration>
Wenn ich in meiner Testumgebung die 2.0-Laufzeitumgebung zu dieser Liste hinzufüge, wird mein Add-In geladen. IE:
<?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>
Gibt es ein Problem mit dem automatischen Hinzufügen der letzten Zeile während der Installation? Können beide Add-Ins nebeneinander ausgeführt werden, wenn zufällig ein anderes Add-In vorhanden ist, das die Laufzeitversion 1.1 verwendet? Vielen Dank!