WPF C# Properties.Settings 不存在 [重复]

Posted

技术标签:

【中文标题】WPF C# Properties.Settings 不存在 [重复]【英文标题】:WPF C# Properties.Settings doesn't exist [duplicate] 【发布时间】:2020-09-11 14:36:44 【问题描述】:

我正在尝试为我的 WPF 应用程序创建简单的应用程序/用户设置。

大多数答案和教程建议为此使用Properties.Settings.Default。 但是,Settings 不存在于我的 Properties 命名空间中。 我的项目浏览器中也没有 .settings 文件,正如the microsoft documentation 建议的那样:

    打开 Visual Studio。 在 Solution Explorer 中,展开项目的 Properties 节点。 双击要在其中添加新设置的 .settings 文件。此文件的默认名称是 Settings.settings。

我的项目属性窗口中也没有 设置 选项卡,正如一些(较旧的?)资源所建议的那样。

【问题讨论】:

您是否尝试添加新的.settings 文件? ...您使用的是 .NET Framework 还是 Core? 这似乎是一个重复的问题,因为接受的答案只是链接到另一个问题的答案。 【参考方案1】:

看看这个答案:https://***.com/a/58423458/10703868

看起来您正在使用 .NET Core 而不是 .NET Framework 和 WPF。右键单击您的MyApp 项目并添加一个名为“Properties”的新文件夹。然后右键单击它并添加一个新项目。搜索设置,添加设置文件。他们应该可以使用它。

我没有在我的项目属性视图中看到设置选项卡,但是如果您右键单击设置文件,您可以将 Open with 更改为旧视图的设置设计器。

【讨论】:

就这么简单。非常感谢!为什么我在 Microsoft 文档中找不到答案?从我的角度来看,这并不是很明显 是的,跟踪 .NET Core 和 Foundation 文档和答案可能有点困难。我在使用 EF 6 与 EF Core 时遇到了很多问题。我已经开始更加关注名称和版本以及日期。【参考方案2】:

WPF App (.NET Core) 模板似乎默认不添加 .settings 文件,而不是 WPF App (.NET Framework)。

您可以通过右键单击您的项目文件 -> 添加 -> 新项目... -> 设置文件来添加它(您可以搜索它,或者在 Visual C# 下浏览它 -> 常规)。

【讨论】:

以上是关于WPF C# Properties.Settings 不存在 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

wpf使用C#控件

c# wpf是啥

c# wpf和winform有啥区别吗?wpf能使用串口吗

wpf和winform(C#) 有啥区别吗

c#中是wpf好用还是窗体好用

c# wpf 的动画设计问题