问题标签 [properties.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 投票
1 回答
5973 浏览

.net - 如何更改 Properties.Settings 的默认路径

每当我这样做Properties.Settings.Save()时,它都会提交属性更改,Application.LocalUserAppDataPath但我希望路径是Application.CommonAppDataPath

在哪里

请让我知道是否可以更改。如果是这样,请告诉我如何?

0 投票
2 回答
5886 浏览

c# - C# 项目安装程序 - 用户设置保存在安装上下文中的什么位置?

我正在尝试在安装程序中设置一些用户配置。例如,我正在使用:

在安装程序类调用的 Windows 窗体中。但是,在启动应用程序时,该设置不会持续存在。下次我尝试在安装程序中配置设置时,它会将正确的值读入文本框中。所以它将设置保存在某个地方,我只是很难弄清楚在哪里。

它没有保存在 C:\program files\[manufacturer]\[product]\[product].exe.config 中,也没有保存在 C:\Documents and Settings\[User]\Local Settings\Application Data\[Manufacturer ][产品].exe\user.config。

知道安装程序在哪里临时存储设置,有没有办法在安装过程中存储用户设置?

0 投票
1 回答
428 浏览

c# - StartProcess 使用 Properties.Settings 中的值导致异常结果

尝试使用存储在 Properties.Settings 中的应用程序名称启动应用程序时,我看到了奇怪的行为。如果我在使用它之前没有重新设置值(到相同的值),启动的应用程序将无法为其应用程序设置获取正确的位置。也许显示代码会澄清我在说什么。

这是启动新进程的代码。很直接的东西。

我有另一个函数,它通过在标准 OpenFileDialog 中浏览文件来简单地设置设置。除了片段之外,我不会在这里展示它:

失败的代码(我无法控制)类似于:

由于 AppSettings 值总是返回“.”,因此 Path.GetFullPath 调用返回当前目录。如果我不重新设置Properties.Setting值,就是启动应用程序的程序路径;如果我重新设置设置,它是已启动的应用程序的路径。

有任何想法吗?

谢谢, WTS

0 投票
1 回答
10885 浏览

c# - c#Properties.Settings.Default 不能按预期工作

我一直在开发一个程序,以使用 LogMeIn 备份(基于 Windows 窗体的程序)自动执行我的备份检查。我现在需要一种方法来存储用户设置,以便轻松保存信息。我从未使用过有点“内置”的应用程序/用户设置 - 并决定尝试它,但遇到了问题。

我现在添加了四个设置: IncludeCriteria (Specialized.StringCollection) ExcludeCriteria (Specialized.StringCollection) ReportPath (string) ReportType (int)

但是行为并没有像预期的那样起作用(去图)。在我的程序中保存一些值后,我使用 VS 2008 设置编辑器返回编辑/查看我的设置值。我的值都没有被存储。虽然我认为这可能是因为这些值只是默认值,但那不是可以存储/读取/更改它们的地方吗?

这是我的加载表单代码(仍然很不完善):

listIncludeCriteria 只是一个列表框。当用户保存我调用这个方法:

奇怪的是,当表单加载时,我第一次输入的路径似乎出现了(ReportPath)——即使是列表框也充满了我输入的一堆废话——但我无法在任何地方找到这些值。

任何帮助,将不胜感激!

乔什

0 投票
1 回答
169 浏览

c# - 如何在 C# 中访问 properties.settings.default 字段的事件?

我有两个表格,表格 A 和表格 B。我的 Properties.Settings.Default 有一个计时器对象,当“勾选”时需要打开表格 B。我想做的是编写 timer_tick(object sender, Eventargs e) 事件对于解决方案属性中的计时器对象。这可能吗?如果有怎么办?

我遇到的问题是我不知道为属性编程事件的语法。

任何帮助/替代方式将不胜感激。

PS我实际上想做的是在x秒后触发屏幕保护程序(表格B),但是当点击表格B时,它需要重新启用计时器并自行关闭。

0 投票
2 回答
759 浏览

wpf - 是否可以绑定到 Properties.Settings.Default 中的值?

是否可以绑定到 Properties.Settings.Default 中的值,以使我的 UI 与存储在那里的值保持同步?

我有一堂课:

在我的 XAML 中,我有一个资源:

和绑定:

我想要的是数据绑定在属性更改时更新。有没有办法做到这一点?

0 投票
1 回答
1274 浏览

c# - 使用 Properties.Settings.Default 作为 DisplayName 的参数

我正在尝试从 app.config 文件中保存的设置中存储 displayName 属性的值。

这不起作用,因为它必须是一个常量值,而 Properties.Settings.Default 显然不是。有什么简单的方法可以解决这个问题吗?

0 投票
2 回答
1455 浏览

.net - 应用程序属性设置实际保存或写入到哪里?

我要一下子把我所有的头发都拔掉。不用说,我很沮丧。我在 Delphi Prism 中为 .NET 编码,目前正在努力将我的应用程序的用户定义属性保存到应用程序配置文件中。我已将所有内容设置如下。它正在工作,但根本没有保存或检索某些值。因此,我查看了 app.config 文件,认为它们都会在那里,但我没有看到文件中保存的任何值与正在检索的值匹配。它只有我放入 Properties.Designer 的默认值。有人在网上说配置文件只会在您在 Delphi Prism IDE 之外运行应用程序时更新。我做到了,那仍然没有用。我什至重新启动了我的计算机,认为 Delphi Prism 可能是片状的,需要快速休息一下。即使这样也没有用。

那么,这些值保存在哪里——在 app.config 文件中还是在内存中?

(我的代码可能不连贯。在完善代码之前,我正在尝试让我的应用程序的基本设置正常工作。)

这是我的 Properties.Settings.Designer 的图像:

属性.设置.设计器

这是 app.config 文件:

以下是写入 app.config 的代码:

以下是代码阅读:

这是显示或检索的实际值。我任意设置了一些要保存和读回的值,但它与我在 app.config 文件中看到的不匹配。

窗户

0 投票
1 回答
1283 浏览

c# - 使用 Properties.Settings 保存/读取对象值

我想在软件退出时保存我的对象的状态,并在软件加载时恢复它。我现在正在这样做(下面的代码),但我认为必须有另一种更聪明的方法来做到这一点。:) 我读过一些关于 Databing 的文章,但为此我需要修改 MyClass,从 CollectionBase 派生它等等。你认为这是一个好主意吗?还有一件事,有没有办法将 Point* F * (PointFFFF no Point) 直接存储在 Properties.Settings 中(我在浏览中找不到它)?

0 投票
1 回答
729 浏览

c# - 在 Visual Studio 2010 中,如何将我的 dll 项目设置合并到我的主 exe.config 文件中以用于 C# 应用程序?

我无法详细说明我正在开发的应用程序,但这个想法应该是基本的,我只是找不到任何关于这个问题的具体内容。

我在 Visual Studio 2010 的解决方案中有两个 C# 项目。一个是可执行文件,它引用另一个是 DLL。

DLL 具有我想在外部修改的特定配置设置,可执行文件也是如此,但构建应用程序只会生成一个配置文件,而没有任何 DLL 文件配置的值。

似乎 DLL 的配置文件变成了内部的并且无法更改,但我需要能够更改这些值。

我可以访问的一个较旧的类似应用程序有一个可以访问它们的配置文件,但我不知道如何让它在 2010 年工作。它说如果我尝试像这样编辑配置文件,配置管理器无法加载: