Добавление ссылки / Точка на внешний файл из защищенной папки

1

Я работаю над существующим клиентским приложением. Когда это приложение развертывается командой развертывания, он имеет общий файл exe.config.

Я создал приложение, которое дает пользователю выбор и на основе их выбора создает правильный файл exe.config. Теперь мне просто нужно заменить общий файл exe.config моим конкретным файлом exe.config, а затем запустить приложение.

Мое приложение отлично работает, если у меня есть доступ на запись в папку, где у меня есть все DLL и EXES клиентского приложения. Я заменил общий файл конфигурации новым созданным конфигурационным файлом, а затем запустил приложение, и все это работало нормально.

Теперь команда развертывания планирует создать папку внутри папки Program Files, к которой у моей программы не будет права на запись.

В этом случае я ищу идеи, как указать общий файл конфигурации на конкретный файл конфигурации, который была создана моей программой.

Ану идеи будут оценены.

Заранее спасибо.

Теги:
wpf
winforms

1 ответ

0

Возможно, вы можете скопировать общий файл конфигурации, чтобы ссылаться на конкретный файл конфигурации с атрибутами файла или configSource?

Например:

общий файл конфигурации

<configuration>
  <appSettings file="..\..\specific.config"></appSettings>
<configuration>

конкретный файл конфигурации

<appSettings>
...
</appSettings>

Подробнее о файле и configSource здесь: http://msdn.microsoft.com/en-us/library/vstudio/ms228154(v=vs.100).aspx

Ещё вопросы

Сообщество Overcoder
Наверх
Меню