【发布时间】:2013-09-08 10:55:05
【问题描述】:
我在访问 .Net 4 下的 C# (Winforms) 应用程序中的设置文件时遇到问题。 我有一个名为 Version 的字符串变量,它设置为 scope=application,设置文件的访问修饰符设置为 public。
在 form_load 中,我正在尝试使用
访问它string version = Properties.Settings.Default.
但智能感知不会在最后一个点之后显示设置键(版本)。
我已经为 Properties.Settings 添加了一个 using ,但这并没有什么区别。
有什么想法吗?
【问题讨论】:
-
添加
Version设置后是否已经成功构建? -
是的,我做了一个干净的解决方案并完全重建。
-
我发现我可以轻松访问在菜单项项目中创建的设置 |属性,然后在设置选项卡中,这对于这个项目来说很好,但是最好知道如何从设置文件中执行此操作。
-
project | properties选项卡自动生成Settings.cs。编译完成后,Intellisense 有一些建议。如果设置仅在配置文件中,则它们不是 C# 对象,因此无法在代码或 Intellisense 中引用。 -
问题可能与您尝试访问该属性的“位置”有关,请尝试将其放在类的 Main 方法中