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

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

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

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

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

【问题讨论】:

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

标签: c# wpf properties settings


【解决方案1】:

看看这个答案:https://stackoverflow.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# 下浏览它 -> 常规)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多