У меня есть окна приложения, которое записывает пользовательские настройки, используя метод, описанный здесь:Чтение пользовательских настроек из другого приложения
http://msdn.microsoft.com/en-us/library/bb397755(v=vs.110).aspx
Эти настройки сохраняются в файл в каталоге пользователей, например:
c:\users\{you name}\Local\{Company}\{product}\user.config
Мне нужно получить доступ к этим настройкам в приложении консольной консоли. Возможно ли это, на данный момент настройки возвращают значение null, когда я пытаюсь получить к ним доступ из консольного приложения.
код сам по себе будет выглядеть примерно так:
Для сохранения настроек в App1:
namespace Application1{
public class DemoSave{
public void DoWork(){
Application1.Properties.Settings.Default.CustomSettings.Title ="someValue";
Application1.Properties.Settings.Default.Save();
}
}
}
Чтобы считывать настройки в другом приложении:
namespace Application2{
public class Demo{
public void DoWork(){
var title = Application1.Properties.Settings.Default.CustomSettings.Title;
}
}
}
В Application2 Application1 Свойство .Properties.Settings.Default.CustomSettings имеет значение null.
Можете ли вы опубликовать свой код или, по крайней мере, достаточно, чтобы воспроизвести эту проблему? Это легче для всех, чтобы помочь в этом. – Keeler