2012-03-28 3 views
1

У меня есть надстройка, я использую AppDomain.CurrentDomain.SetupInformation.ConfigurationFile, чтобы получить файл конфигурации.AppDomain.CurrentDomain.SetupInformation.ConfigurationFile не работает должным образом

Результат, указанный выше API, отличается для .net 1.1 и .net 2.0, что создает проблемы для меня.

Любая идея, почему это происходит?

+0

Какой результат вы получите? и что вы ожидаете? некоторые примеры будут полезны – Bond

+0

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 ". –

+0

Это по дизайну 2.0, есть только один файл .config, и ожидается, что он будет находиться в каталоге, который содержит .exe. Программа Office, а не ваша добавка. Не используйте. config files for addins. Найдите каталог, в котором находится ваш админ, с помощью Assembly.GetExecutingAssembly(). Расположение. Скопируйте файлы в каталог Office только с помощью установщика, UAC останавливает его в любое другое время. –

ответ

Смежные вопросы