Я работаю над существующим клиентским приложением. Когда это приложение развертывается командой развертывания, он имеет общий файл exe.config.
Я создал приложение, которое дает пользователю выбор и на основе их выбора создает правильный файл exe.config. Теперь мне просто нужно заменить общий файл exe.config моим конкретным файлом exe.config, а затем запустить приложение.
Мое приложение отлично работает, если у меня есть доступ на запись в папку, где у меня есть все DLL и EXES клиентского приложения. Я заменил общий файл конфигурации новым созданным конфигурационным файлом, а затем запустил приложение, и все это работало нормально.
Теперь команда развертывания планирует создать папку внутри папки Program Files, к которой у моей программы не будет права на запись.
В этом случае я ищу идеи, как указать общий файл конфигурации на конкретный файл конфигурации, который была создана моей программой.
Ану идеи будут оценены.
Заранее спасибо.
Возможно, вы можете скопировать общий файл конфигурации, чтобы ссылаться на конкретный файл конфигурации с атрибутами файла или configSource?
Например:
общий файл конфигурации
<configuration>
<appSettings file="..\..\specific.config"></appSettings>
<configuration>
конкретный файл конфигурации
<appSettings>
...
</appSettings>
Подробнее о файле и configSource здесь: http://msdn.microsoft.com/en-us/library/vstudio/ms228154(v=vs.100).aspx