10

我正在尝试存储/检索存储在应用程序设置中的值。从我的控制台应用程序中,我似乎无法访问 Properties.Setting 命名空间。我的网上冲浪显示,在控制台应用程序中可能需要做更多的工作。如何做到这一点?

string test = Properties.Settings.Default.MyString;

谢谢!

4

3 回答 3

18

默认情况下,控制台应用程序中没有设置文件。但是,您只需在解决方案资源管理器中右键单击您的项目,选择“属性”,然后在出现的窗口中单击“设置”选项卡,即可添加一个。

应该有一个链接说“单击此处创建默认设置文件”。创建完成后,您就可以参加比赛了。

于 2009-05-11T22:53:19.593 回答
3
  1. 确保您使用的类的命名空间是项目的默认命名空间。

2.然后你可以使用

string s = Properties.Settings.Default.THENAMEINSETTINGS;

.

在此处输入图像描述

于 2016-07-04T13:41:52.403 回答
0

所以.. 一旦我在保存属性的项目中创建了我的 Settings.settings 文件,我遇到了如何从同一解决方案中的另一个项目访问这些属性的问题。设置对象是密封的,因此您必须使用一些技巧来访问另一个项目中的属性值。我在这里找到了我的解决方案:

http://blog.decarufel.net/2007/10/getting-access-to-settings-in-another.html

基本上,您在尝试检索值的项目中创建指向 Settings.Designer.cs 文件的链接文件。

我希望这可以帮助有类似问题的人。

-缺口

于 2009-05-12T17:11:32.983 回答