问题标签 [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.
wpf - WPF Properties.Settings 在启动和关闭时引发异常
当我的 Wpf 应用程序启动时,我在 Settings.Designer.cs 中收到 BindingFailureException
带有以下消息:
在我背后的 MainWindow 代码中,我正在执行以下操作window_loaded
:
也在window_closing
这也会引发相同的异常。为什么我在访问Properties.Settings
?
.net-4.0 - 您可以在 4.0 的 Properties.Settings 中存储通用字典吗?
.net 4.0 中的新Dictionary<Tkey,TValue>
功能是可序列化的,所以...我现在可以在Settings.Settings
or中以某种方式使用它Settings.Designer.cs
吗?
visual-studio-2008 - .Net 设置文件、复杂类型和序列化
我有以下类型
我想将其序列化为 .settings 文件。
当我将下面的 blob 复制到设置文件中时,我以某种方式丢失了 ComplexValue1 元素:
即 Visual Studio 将其转换为:
有一堆我认为对这个问题无关紧要的命名空间......
我错过了什么?
asp.net-mvc-2 - 在 Settings.settings 中,默认的 Provider 不支持用户特定的设置?
我在 VS2010 中有这个项目,MVC2 用 C# 编写。我的问题是,我似乎无法拥有特定于用户的设置,只能拥有特定于应用程序的设置,然后我无法从目前对我来说无用的代码进行更新..
对此有什么想法吗?我的意思是,我没有得到任何错误或类似的东西。在“设置”对话框中,我可以很好地添加新设置,但“范围”列中没有下拉菜单,它只是默认为“应用程序”并保持这种状态。任何帮助将不胜感激!
.net - 在单元测试中修改应用程序设置
我有一个类库,我想使用 Microsoft 的单元测试框架进行单元测试。我想测试的一些类是使用应用程序设置配置的。这些设置在Settings.settings
文件中定义,具有应用范围和合适的默认值。当应用程序使用该库时,可以在App.Config
文件中覆盖这些设置。如果不是,则使用默认值。这正是我想要的样子。
在我的一些测试用例中,我想测试设置值的特殊组合,但我不知道如何从单元测试代码中更改被测类看到的值。这些设置将始终从代码生成类的属性中加载其默认值。
在我的库类中,我访问如下设置:
在被测试的类访问设置之前,如何在单元测试中修改这些设置?使单元测试可以访问内部设置类并不能解决问题,因为设置具有应用范围并且是设置类的只读属性。
c# - 在 app.config 中找不到元素“userSettings”的架构信息
您好,当我尝试将参数添加到设置表时,我添加的每个参数都会收到多条消息。
例如:
找不到元素“userSettings”的架构信息
找不到元素“设置”的架构信息
找不到属性“serializeAs”的架构信息
在 app.config 我得到:
我可以使用、编辑和保存这个参数,但这些消息真的让我很烦。
我使用以下模式(并且选择 20 和 30 等其他模式没有帮助):
C:\Program Files (x86)\Microsoft Visual Studio 9.0\xml\Schemas\DotNetConfig.xsd
有任何想法吗?
编辑:跟随 Hans 的帖子是我的 configSections
我不知道它是做什么用的,我是否应该改变它——但它就是这样 :)
谢谢阿萨夫
android - 更新 Android provider.Settings.System 值
它看到我无法写入 LG-P500 (Android 2.2) 中的设置。这是我的代码:
指定用户是否希望从网络 (NITZ) 自动获取日期、时间和时区的值。1=是,0=否
它在我的模拟器 android 2.2 中运行良好我也在其他手机中尝试过,HTC android 2.1 它也运行良好。
谁能知道会是什么问题?非常感谢你。
c# - 如何在构建时修改 Settings.Designer.cs?
我有一个 C# 类库项目,其中包含一些设置Settings.settings
。我需要能够在构建时根据配置(调试、发布等)更改这些设置。
Settings.<configuration>.settings
添加要复制到的预构建事件相当简单Settings.settings
,但事实证明 - 这无济于事!一旦您保存更改(即在代码编辑时),就会Settings.Designer.cs
从中生成设置。Settings.settings
有没有办法Settings.Designer.cs
在Settings.settings
编译时重新生成?或者这是修改配置设置的错误方法?
.net - Settings.settings 并输出到数组
我目前有一个包含大约 20 个选项卡的选项卡控件,我希望为每个选项卡提供一个保存在 Settings.settings 文件中的真/假值,以便可以在表单加载时调用它,并且只显示具有真值的选项卡反对他们。
有谁知道如何将 Settings.settings 文件的内容输出到一个数组,以便我可以对保存的值执行每个?
谢谢
c# - 向 Settings.Designer.cs 添加注释
我在我的 Visual Studio 2008 项目中使用.Settings文件,它从PublicSettingsSingleFileGenerator自定义工具自动生成Settings.Designer.cs文件。
这很好用,但我还想在编译选项中启用“警告为错误”,以强制每个人保持 XML 注释为最新,但我不知道如何为自动中的所有元素添加注释- 生成的代码。
实际属性可以通过在设计视图中选择元素并在属性窗口中添加“描述”来添加注释。但是对于类声明或默认实例属性似乎没有办法做到这一点。
重现此问题的步骤如下
- 创建一个新项目
- 将设置文件添加到项目中
- 将设置文件的“访问修饰符”设置为公共
- 转到项目属性,构建部分
- 将“将警告视为错误”设置为全部
- 检查输出 XML 文档文件选项
- 构建解决方案
这是在 PublicSettingsSingleFileGenerator Settings.Designer.cs 文件中生成的代码
不确定这个额外的信息是否应该成为问题部分的一部分,因为它在某种程度上指向答案
根据此链接,应用于该类的属性似乎是错误的。
" CompilerGenerateAttribute - 此属性仅供编译器使用,指示特定代码元素是编译器生成的。这绝不应在源代码中使用。"
" GeneratedCodeAttribute - 此属性供生成代码的自定义工具使用。它应仅应用于反复重新生成的代码,不应由预期用户修改的模板使用。也不应应用如果生成的类型是部分类,则在类型级别。在这种情况下,它应该只应用于包含在类型的生成部分中的各个成员。
更新
我已经在 Microsoft Connect 站点上提出了一个错误报告,并且会在我们获得更多信息时更新并接受答案http://connect.microsoft.com/VisualStudio/feedback/details/634692/publicsettingssinglefilegenerator-code-失败-当-治疗-警告-as-errors-is-set-to-all-and-xml-documentation-is-on