VSTO Отладочная версия в порядке, установленная версия не читает app.config
У меня есть надстройка VSTO Excel 2007, которая должна прочитать строки подключения из файла app.config, а затем позволить пользователю решать, к какой базе данных подключаться. Это прекрасно работает, когда я отлаживаю его, но когда я запускаю развернутую версию (сделанную с помощью установщика Windows), строки подключения не отображаютсячитать вообще. Я добавил основные результаты всех проектов в проект установки. Файл app.config находится в проекте ExcelAddIn, но не под заголовком Excel. Класс, который управляет строками соединения, находится в другом проекте.
Вот мой файл app.config:
Я использую следующее, чтобы добраться до строки подключения:
System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
ConnectionStringsSection csSection = config.ConnectionStrings;
Я попытался добавить файл ExcelAddin.dll.config в проект установки.папка s, в которой находятся папка Release и файл .proj. Я установил файл app.config 'Копировать в выходной каталог собственность на 'Копировать всегда и свойство Build Action для 'Содержание».
Что-то не так с моим файлом app.config, или почему он не обнаружен (строки подключения не загружаются в csSection) после того, как язапустить программу установки?