2010-11-23 4 views
1

У меня есть куча настроек свойств, сохраненных в приложении (WinForms btw, я никогда не затрагивал WPF) в проекте, и я снова перезаписываю этот проект из-за грязной кодировки. Проблема в том, что в этом проекте около 50 настроек (параметры, которые вы можете видеть из свойств проекта и параметров), и я не знаю, как их скопировать в новый проект. Есть ли способ сделать это, или мне придется добавлять их снова и снова?C# Загрузить настройки приложения из другого проекта?

ответ

2

Настройки сохраняются в двух настройках файлов (settings.settings и settings.designer.cs)

Вы можете просто скопировать эти файлы на ваш новый проект и перезаписать пустые с теми из предыдущего проекта.

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

+0

Где settings.designer.cs? Я не могу найти его в обозревателе решений или в настройках. – david 2010-11-23 13:58:44

+0

В проводнике решений нажмите на маленький треугольник, чтобы открыть папку «Свойства», и вы должны увидеть файлы там. Вы также можете просто получить файлы напрямую с помощью Проводника Windows, находящиеся под папкой свойств на вашем диске. – 2010-11-23 14:01:13

-2

просто скопировать файл app.config в папку проекта назначения

2

В обозревателе решений открыть $ MyPojectName \ Properties \ Settings.settings с помощью редактора XML (используйте контекстное меню Open With ...) и скопируйте их там, где хотите.

И если вы хотите переопределить файл настроек другого проекта, он будет готов к обновлению атрибута GeneratedClassNamespace корневого элемента root .

1
  1. Перейдите в каталог «Свойства» проекта с необходимыми настройками.
  2. Скопируйте файлы Settings.Designer.cs и Settings.settings.
  3. Перейдите в каталог «Свойства» нового проекта и вставьте его.
  4. Откройте Settings.Designer.cs (я использую блокнот для этого) и изменим пространство имен в соответствии с вашим новым проектом.
  5. Настройки теперь должны быть доступны в вашем новом проекте. Вы можете просмотреть их, щелкнув файл Settings.settings в обозревателе решений.
Смежные вопросы