我正在尝试存储/检索存储在“应用程序设置”中的值。从我的控制台应用程序中,我似乎无法访问Properties.Setting命名空间。我的网上冲浪显示,在控制台应用程序中可能需要做更多的工作。如何做到这一点?
string test = Properties.Settings.Default.MyString;
谢谢!
答案 0 :(得分:18)
默认情况下,控制台应用程序中没有设置文件。但是,您只需在解决方案资源管理器中右键单击项目,选择“属性”,然后在结果窗口中单击“设置”选项卡即可添加一个。
应该有一个链接说“点击此处创建默认设置文件”。一旦创建了,你就会参加比赛了。
答案 1 :(得分:3)
答案 2 :(得分:0)
所以..一旦我在保存属性的项目中创建了我的Settings.settings文件,我遇到了如何从同一解决方案中的另一个项目访问这些属性的问题。设置对象是密封的,因此您必须使用一点技巧来访问另一个项目中的属性值。我在这里找到了解决方案:
http://blog.decarufel.net/2007/10/getting-access-to-settings-in-another.html
基本上,您在项目中的Settings.Designer.cs文件中创建了一个链接文件,用于检索值。
我希望这可以帮助有类似问题的人。
-Nick