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

string test = Properties.Settings.Default.MyString;

谢谢!

有帮助吗?

解决方案

默认有处于控制台应用程序没有设置文件。但是,您可以通过右键单击在Solution Explorer中的项目,选择“属性”,然后在出现的窗口只需添加一个,单击“设置”选项卡。

应该有一个链接说:“点击这里创建一个默认的设置文件”。一旦这样创建的,你去比赛。

其他提示

  1. 确保您正在使用的类的命名空间是项目的默认命名空间。

2.然后你可以使用

string s = Properties.Settings.Default.THENAMEINSETTINGS;

.

enter image description here

所以..当我建立了我的Settings.settings在被拯救我跑进了如何从另一个项目在同一个解决方案访问这些属性问题上的属性项目文件。设置对象是密封的,所以你必须使用一个小诡计,以获得在另一个项目中获得的属性值。我发现我的解决方案在这里:

HTTP://blog.decarufel达网络/ 2007/10 /获取的访问到的设置功能于another.html

基本上,你在哪里,你试图获取值的项目创建一个链接文件到Settings.Designer.cs文件。

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

-Nick

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top