问题标签 [settings.settings]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
459 浏览

c# - C# 设置文件:为什么我必须使用 Settings.Default?

我只是想知道为什么它Settings.Default.<mysetting>而不是 just Settings.<mysetting>

0 投票
5 回答
20490 浏览

c# - C#:如何在尝试从另一个程序集中使用设置变量之前确保它存在?

我有以下内容:

0 投票
1 回答
587 浏览

visual-studio-2010 - 如何在 Visual Studio 2010 中自动将 app.config 更改传播到 .settings 文件

我有一个带有自定义预构建步骤的项目,它修改了我的app.config文件。此修改将传播到项目中的Settings.settings文件,但前提是我双击此 Settings.settings 文件并在提示我执行更新的对话框中单击是。

我正在寻找的是一种跳过需要双击 Settings.settings 文件并在出现提示时单击是的手动步骤的方法。换句话说,我想要一种自动更新这个设置文件的方法,这样项目的其他贡献者就不需要每次都记得这样做。

在这一点上,我愿意接受迂回的方法,尽管手动修改 .settings 文件是极端的。Visual Studio 已经知道如何做到这一点,所以如果可能的话,我想利用这个事实。

0 投票
1 回答
1895 浏览

c# - 使用 ListDictionary 类设置 (Settings.settings)

在我的 C# 程序(.net v4,MS Visual C# Express)中,我试图使用 ListDictionary 类的设置。

这是我的测试代码:

执行我的代码后,user.config文件是使用字符串设置编写的,但不是使用 ListDictionary 设置(摘录):

List Dictionary在这里被列为可序列化,但是我需要做一些手动工作才能将其放入设置文件中吗?此外,有什么方法可以确定哪些类/类型可以用作设置,哪些不能?

0 投票
1 回答
618 浏览

.net - 如何让企业库配置和项目设置设计器在 app.config 中引用相同的值

我想使用 Visual Studio (2010) 中的设计时工具配置应用程序和用户设置

例如:

Visual Studio 2010 中的设置设计器

对于应用程序设置,我想使用企业库配置工具来管理值并应用特定于环境的覆盖。然而,设置设计器使用<applicationSettings/>和 entlib 框架使用标准<appSettings>,如下面的屏幕截图所示:

显示设置设计器和 entlib 配置的应用程序配置 如何让 entlib 使用与设置设计器相同的元素?

我想使用设置设计器生成的自动生成的代码。

0 投票
2 回答
13053 浏览

c# - C# - 编译器错误:System.Configuration.ConfigurationErrorsException 未处理

大家好,如何在“ return ((string)(this["TargetDir"]));上编译时修复编译器错误:

这是我在 Properties 目录下的 Settings.Designer.cs 文件中的代码:

这是 bin 文件夹中 CCP_Utility.exe.config 的代码:

< CCP_Utility.Settings1 > 标签必须匹配什么?App.config 还有什么?

大小写重要吗?我将变量声明为 TargetDir Settings.Settings....

System.Configuration.dll 文件位于何处?

0 投票
2 回答
1600 浏览

.net - 从 Settings.settings 获取值时“配置系统初始化失败”

对这个问题感到非常沮丧...... :-(

Winforms,C# 2.0,VS 2010

在开发过程中,我只是尝试访问 Settings.setting 文件中的设置值。例如:

正如预期的那样,它有效。

但是在任何其他机器上部署我的 .exe 文件时,我遇到了一个Configuration system failed to initialize异常。内部异常说:Could not find a part of the path C:\Documents and Settings\...\user.config

在我的 Settings.settings 文件中,我有一些应用程序范围的字符串和一个用户范围的 WebService URL。我需要它作为用户范围,因为 URL 值可能会在运行时发生变化。

编辑:我刚刚创建了一个测试应用程序,它简单地引发一个带有一个应用程序范围的字符串值和一个用户范围的字符串值的 MessageBox。它无需保存设置Settings.Default.Save()或其他一些“额外”操作即可工作......这让我发疯:(

任何帮助将不胜感激。

0 投票
1 回答
83 浏览

c# - 从不同的应用程序修改 settings.settings

我有一个控制台应用程序,目前正在将一些设置数据存储在 .settings 文件中。我想添加一个前端,最好使用 wpf,它允许管理员修改设置数据。

使用 .settings 文件是个好主意,还是应该创建一个自定义 xml 文件并只使用标准 xml 程序集来更新/修改数据?

感谢您的任何想法。

0 投票
1 回答
2309 浏览

c# - Settings.settings 中的自定义数据类型作为类数组

我在网上搜索并找到了如何在设置中添加特定的自定义数据类型。我自己插入数据,而不是在程序运行时通过代码插入数据。我的问题是如何将自定义数据类型添加到设计器中的组合框。现在我想通了,需要建议,如何添加这种类型的数据类型数组。我将展示一个简单的例子。

我有这门课

在 settings.setting 我有设置ProductSettings,类型MyApp.Data.Product,范围Application和默认值包含以下

通过这种方式,它工作得很好。但是现在,我需要从设置文件中获取产品集合,所以我尝试将类型指定为 MyApp.Data.Product[] 但它不能。设计器弹出窗口并显示“未定义 MyApp.Data.Product[]。 ”。我怎样才能弄清楚?

谢谢

PF:这个项目只是从 WPF 应用程序中使用的类库——如果重要的话

0 投票
4 回答
5700 浏览

c# - Properties.Settings 不是我期望的值

我的项目中有一个设置,当从代码中引用时(即我将鼠标悬停在我可以看到值的对象上),它与 Properties.Settings 文件中的设置不同。这是一个旧值。我可以转到设置编辑器并将值更新为其他值,但旧值仍然存在。如果我使用 .Properties.Settings.Default.Save() 方法,设置将被更改,但当我停止调试时,该更改不会反映在编辑器中。我可以在文本编辑器中打开 Settings.settings 文件,它会向我显示与 VS 设置编辑器中相同的内容。我还可以在我的计算机上搜索其他 Settings.settings 文件,并且只显示一个(其他的确实显示了,但它们显然不相关,修改了旧日期并且不会具有相同的设置名称。)

该文件在哪里,为什么值与我认为的值不同?

编辑:

我无法让我的原始设置变量再次同步,所以我使用设置 GUI 界面创建了一个新的设置变量。它似乎正在适当地传播。每个人都建议我查看的所有文件都有我希望我的设置变量的值,但是当我运行调试会话并查看同一个变量时,它是一些我无法追踪的旧值。

现在回想起来,大约 1.5 个月前,我遇到了另一个变量的类似问题,但那次我没有深入挖掘。我不得不做同样的事情。创建一个新的类似命名的变量,删除旧的并移动一个。

编辑2:

更改设置变量名称并让 VS 自己通过程序传播该更改似乎也是一种硬重启。