问题标签 [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 投票
3 回答
6375 浏览

c# - Properties.Settings has no setter

I decided to use Properties.Settings to store some application settings for my ASP.net project. However, when trying to modify the data, I get an error The property 'Properties.Settings.Test' has no setter, since this is generated I have no idea what I should do to change this as all my previous C# Projects have not had this issues.

0 投票
1 回答
90 浏览

c# - ac# dll 的独立设置 - 已更新

我已经搜索了一段时间,但毫无结果。

我正在做一个项目,该项目有很多部分,其中大部分我无法直接访问,但它是可扩展的。所以我为它编写了一个 dll,但问题是我需要能够提供某种可以更新而无需重新编译 dll 的设置/配置。

我无权访问主 exe 的 app.config。并且 vs2010 创建的 settings/dll.config 没有被 dll 拾取。

这真的可能吗?一个 dll 的独立操作配置文件?

新的更新。- 我创建了一个 settings.settings 文件,并且所有文件都成功获取了配置数据,但它似乎在编译时将其烘焙到文件中,当我在部署后编辑配置时它不会获取更改。我尝试了下面的第一个答案,但没有奏效。

谢谢

0 投票
2 回答
1592 浏览

c# - 在运行时添加用户设置属性(Winforms)

我正在使用 C#、win forms 和 .net 2.0

我正在尝试在运行时在用户设置文件中添加一个属性,但我无法在特定位置的 settings.settings 文件中查看添加的属性,即文件存在但未添加属性

当我调用此属性时我没有收到错误它可以使用下面的代码

我已经编写了以下代码调用函数

这就是调用功能

我做错了什么?任何建议将不胜感激谢谢

0 投票
1 回答
23425 浏览

c# - 在应用程序设置中存储带有值的字符串数组

我修改了我的 Settings.settings 文件,system_Filters使其成为System.String[].
我想在 Visual Studio 设计器中而不是在代码中填充这个变量。我可以使用以下代码使其在代码中工作:

这可以正常工作。但是,我没有一个地方可以将它放入我的代码中,理想情况下希望在 Settings.setting 文件中输入它。该值不会被修改。我已经尝试了几乎所有我能想到的变体,但结果总是一样的。

无法转换为 System.String

有谁知道正确的语法?StringCollection如果这更容易,我也愿意使用。

0 投票
2 回答
94 浏览

c# - 在 C# 中使用一组设置

我想编写一个程序,它就像一个设计师,用户可以在表单上添加文本框,并且可以保存用户放入这些文本框中的所有内容(如设置),并且在再次关闭并打开表单后,文本框的文本将重新发送不变.

所以我决定在项目->设置中进行设置,然后在我的代码中创建一个数组。但是每当我想访问我的设置时,它都会给我一个例外:

“FormDesigner.exe 中发生了‘System.NullReferenceException’类型的未处理异常”

这是我定义数组的代码:

这是我处理每个文本框的 textchanged 事件的代码:(我使用文本框的标签将设置索引与每个文本框匹配)

最后一行是我得到错误的地方。

有人可以向我解释问题是什么以及如何解决吗?如果我的方式是错误的,你能告诉我另一种方式吗?谢谢

0 投票
1 回答
1377 浏览

c# - C# 中的多个 Properties.Setting

我在 c# 项目中添加了更多设置。我有 Settings.settings, Settings1.settings, ...每个都有许多类型的相同值设置.. id - string, point - Point(), size - Size() 但不同的值。

例子:

Settings.settings 有数据:

id = 'first'; string point = 10@10; Point() size = 111; 111; Size()

Settings1.settings 有数据:

id = 'second'; string point = 20@20; Point() size = 222; 222; Size()

我选择程序将在启动时使用的设置(通过从列表框中选择设置的 ID)。

然后我想通过以下方式获取所选设置的设置值:

如何从正确的设置中获得该值?

我怎么知道它将返回什么对象类型?这就是我使用 Object 的原因,但这不可能。

有什么更好的方法?

0 投票
1 回答
560 浏览

android - Settings.Secure WIFI_ON Android 应用程序崩溃

我正在尝试编写一个简单的应用程序,它将更改 Android(我的版本是 2.3.3)设置,但我有一些问题。我的 API 级别是 10,所以我使用 System.Secure,因为 Settings.System 已弃用,而 Settings.Global 在较新的 API 中。

当我使用此代码时,应用程序崩溃:(:

当然我在清单中使用权限

我也用 android:onClick="toggle" 尝试了这段代码,但它也不起作用:/

有谁知道如何使它工作?

0 投票
2 回答
164 浏览

c# - 当一个程序第一次运行时,你如何写出你的配置的空白版本?

我一直在用 c# 制作一个命令行工具,我们最终使用了一些参数的配置,这些参数只需要设置一次。我被告知只设置一个空白配置,而不是为这些提供 UI,如果未设置这些值,则提供一条消息来说明配置的位置并进行设置。

事实证明这非常困难!

我需要能够做的事情如下:

  • 获取配置路径
  • 为相关属性保存带有存根的空白配置

该工具是使用 CC.net 发布的,并使用 wix 创建了一个 msi。不幸的是,这是相关的!

0 投票
1 回答
805 浏览

c# - 从设置中保存和加载强类型数据集

我在我的项目中添加了一个强类型的 DataSet 对象。它的类型名称是DocRetrieverDataSet. 我的项目设置中还有一行用户范围的 DataSet 属性,名为 DocRetrieverDataSource,我想将DocRetrieverDataSet.

这是归结的代码:

我第一次运行它,什么时候运行它,Settings.Default.DocRetrieverDataSourcenull工作正常!但是,当我第二次运行它时,我得到了一个InvalidCastExceptionat

它说

有趣的是,它第一次没有这个问题。发生了什么事,我该如何解决?

更多信息: 这是来自 Settings.Designer.cs 的相关代码

从 app.config

0 投票
2 回答
657 浏览

c# - 如何永久保存 Visual Studio 设置文件

具有 mstest(ui 测试)的项目 AAppSettings.Settings - 具有可公开访问的设置文件

引用 A 的项目 B(A VS 插件)

应用设置

我在项目 B 中这样做

问题: ProjB 触发的 ProjA 中的 mstest,没有看到项目 B 对设置文件所做的更改。它只看到设置文件中存在的默认值。

无论如何我可以永久保存设置文件中的更改吗?

编辑:我发现项目 A 在与项目 B 不同的 AppdDomain 中运行。所以我现在的问题是如何在不同的 AppDomain 中保留 AppSettings.Settings 的值。