У меня есть надстройка, я использую AppDomain.CurrentDomain.SetupInformation.ConfigurationFile, чтобы получить файл конфигурации.AppDomain.CurrentDomain.SetupInformation.ConfigurationFile не работает должным образом
Результат, указанный выше API, отличается для .net 1.1 и .net 2.0, что создает проблемы для меня.
Любая идея, почему это происходит?
Какой результат вы получите? и что вы ожидаете? некоторые примеры будут полезны – Bond
My Add-in копирует свои файлы (dll) в ProgramFiles \ Microsoft office \ office 12 \. В .net 1.1 (путь для файла конфигурации: «Program Files \ microsoft office \ office 12 \ <имя приложения> \ config.xml", но для .net 2 показан путь как (Program Files \ microsoft office \ office 12 \ \ config.xml ". –
Это по дизайну 2.0, есть только один файл .config, и ожидается, что он будет находиться в каталоге, который содержит .exe. Программа Office, а не ваша добавка. Не используйте. config files for addins. Найдите каталог, в котором находится ваш админ, с помощью Assembly.GetExecutingAssembly(). Расположение. Скопируйте файлы в каталог Office только с помощью установщика, UAC останавливает его в любое другое время. –