问题标签 [application-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 回答
257 浏览

c# - 修改绑定到控件属性的应用程序设置时是否必须调用 .Save()?

我在.NET 中编程我有一个字符串类型的应用程序设置。在我的表单上,我有一个文本框。我将文本框的文本属性绑定到我的应用程序设置。如果我在文本框中输入内容,它会更改应用程序设置中保存的值,但下次我启动程序时,它会恢复为默认值。输入文本后是否需要调用Properties.Settings.Default.Save();才能保存新值?它不应该自动执行此操作吗?有没有办法让它自动完成?

0 投票
8 回答
49990 浏览

c# - 访问另一个项目的设置文件

有没有办法从不同的项目访问设置文件?例如,我有一个包含 2 个项目的解决方案(我们称它们为 Proj1 和 Proj2)。我想从 Proj1 中的 Program.cs 访问 Proj2 的应用程序设置。这可能吗?

0 投票
1 回答
3545 浏览

c# - Linux 下 Mono 的应用程序设置

为了存储应用程序设置,我使用项目属性中的设置选项卡。在代码中,我编写Settings.Default.FontSize = size;然后Settings.Default.Save(); 当我关闭应用程序并再次运行它时,设置的新值应该在那里。是的,它在 Windows 上正常工作,在 Windows 上使用 Mono 2.4,但在 Linux 上不能使用 Mono 2.4。在 Linux 下它没有保存任何东西。

你有什么线索吗?

问候, 佩塔尔

0 投票
5 回答
11410 浏览

c# - VS2010新的web.config配置中如何使用applicationSettings?

我习惯于使用 web 部署项目。目前我正在用 VS2010 开发一个新的 web 应用程序,并想尝试与新的 web.config 原则和部署问题相处。

如何替换简单的设置,例如

我想让这个设置在Debug中设置为True,在Release中设置为false。Web.Debug.config 和 Web.Release.Config 中的条目应该是什么样子?

顺便说一句:是否有一些关于新 web.config 问题的文档?似乎无法通过谷歌搜索正确的关键字。

0 投票
2 回答
199 浏览

asp.net - Asp.net web 应用程序工具——应用程序设置。SQL 凭据?

只是徘徊在应用程序设置中输入用户名和密码是否是个好主意?

如果不是,那么存放这些的最佳地点是哪里?

——琼斯

0 投票
17 回答
7114 浏览

.net - 为什么 .NET “应用程序设置”不存储在注册表中?

上世纪九十年代的某个时候,微软推出了 Windows 注册表。应用程序可以将设置存储在不同的配置单元中。有适用于应用程序范围和用户特定范围的配置单元,它们被放置在适当的位置,以便漫游配置文件正常工作。

在 .NET 2.0 及更高版本中,我们有一个叫做Application Settings的东西。应用程序可以使用它们将设置存储在 XML 文件、app .exe.config 和user .config 中。它们适用于应用程序范围和用户特定的范围,它们放置在适当的位置,以便漫游配置文件正常工作。

听起来有点熟?这些应用程序设置由 XML 文件支持而不是简单地使用注册表的原因是什么?这不正是注册表的目的吗?

我能想到的唯一原因是注册表是特定于 Windows 的,而 .NET 试图独立于平台。这是(或)原因,还是我忽略了其他考虑因素

0 投票
2 回答
408 浏览

asp.net - 从物理文件与应用程序对象(ASP.NET)读取连接字符串的优缺点?

我的 ASP.NET 应用程序读取一个 xml 文件以确定它当前所处的环境(例如本地、开发、生产)。

每次打开与数据库的连接时,它都会检查此文件,以便知道从应用程序设置中获取哪个连接字符串。

我正在进入一个开发阶段,效率正在成为一个问题。我认为每次我希望访问数据库时(经常)必须读取物理磁盘上的文件不是一个好主意。

我正在考虑将连接字符串存储在 Application["ConnectionString"] 中。所以代码是

我没有设计应用程序,所以我认为每次读取 xml 文件肯定是有原因的(在应用程序运行时更改设置?)我对这里的内部工作原理知之甚少。优缺点都有什么?您认为通过实现上述功能我会看到小的性能提升吗?

谢谢

0 投票
2 回答
2145 浏览

xml - 有没有办法在应用程序设置中使用字典或 xml?

我必须在应用程序设置中存储一个复杂类型。我认为将其存储为 XML 效果最好。

问题是我不知道如何存储 XML。我更喜欢将其存储为托管 XML,而不是仅使用必须在每次访问时解析它的原始 XML 字符串。我设法将设置的Type列设置为 XDocument,但我无法设置它的值。

有没有办法在应用程序设置中使用 XDocument 或 XML?

更新

我找到了一种方法,只需使用 xml 编辑器编辑 .settings 文件。

我将其更改为自定义可序列化字典,但是当我尝试访问设置属性时出现以下错误(我将其设置为默认值的序列化表示形式)。

任何想法将不胜感激。

0 投票
1 回答
173 浏览

appsettings - 如何为每个 DLL 实例创建 1 个 .NET 设置

我的服务是一个 DLL,可以多次安装。DLL 的设置存储在 Settings.settings 中。DLL 的每个实例都有自己的 Settings.settings。这可以通过 Settings.settings 完成,还是我必须创建自己的配置方案?如果可能的话,我想避免重新发明轮子。我不必有单独的文件,只是一种允许我为正确的 DLL 实例加载正确设置的机制。

0 投票
2 回答
2251 浏览

wpf - 如何从 xaml 访问 MyProject.MySettings.Default.SomeSetting?

我在项目设置中定义了一个 StringCollection。我想使用组合框中的值。

有没有办法访问它xamly?

我试过:

****src** 是项目的xmlns*

它说:“类型 src:MySettings.Default 未找到”。

问题是 MySettings 是一个提供 Default 属性的类,它是 MySettings 的线程安全实例,我真的想从 Default 属性中获取集合,而不是通过实例化一个新的。

还有其他我不知道的方法,也许 ObjectDataProvider 可以访问静态对象?

我想,也许我可以在 App.xaml 中创建一个返回 MySettings.Default 的全局资源,它是 MySettings 类的一个实例,然后访问它的所有属性,我会尝试一下,但我更喜欢简单的方法。