Я создал надстройку VSTO 2.0 SE для Outlook 2007. Обычно она не устанавливает проблем на компьютерах конечных пользователей, но иногда у них есть файл outlook.exe.config рядом с Outlook.exe, в котором указано, что разрешено загружать только .NET 1.0 или 1.1. Например:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v1.0.3705" />
<supportedRuntime version="v1.1.4322" />
</startup>
</configuration>
Если в моем тестовом окружении я добавлю среду выполнения 2.0 в этот список, то моя надстройка загрузится. 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>
Есть ли проблемы с автоматическим добавлением последней строки во время установки? Если окажется, что есть другая надстройка, использующая среду выполнения 1.1, смогут ли обе надстройки работать параллельно? Спасибо!