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

c# - 尝试创建自定义部分设置文件

我正在尝试创建一个自定义设置类来存储一些用户范围的设置。几个月前我这样做了,效果很好,但我不记得所有细节,也无法再访问源代码。这是我到目前为止所拥有的:

自定义设置.cs

产品.cs

这是App.config文件,其中包含一个示例Product

现在,null当我尝试获取以下列表时,我得到了Products

这意味着我做错了什么(可能是xml属性?)或者我错过了一个步骤。另请注意,Settings1.settings(由 VS 生成)已经存在,我的CustomSettings类只是将方法添加到默认的自动生成的设置文件中。我只是想知道是否有人这样做过。任何帮助表示赞赏。

0 投票
1 回答
1924 浏览

wpf - 在应用程序设置中保存自定义对象的集合

我遵循了在应用程序设置中保存对象集合的麻烦,以保存绑定到应用程序设置中 DataGrid 的自定义对象的 ObservableCollection,但数据不像其他设置那样存储在 user.config 中。有人可以帮我吗?谢谢!

我的自定义课程:

填写收藏并保存:

我的自定义设置:

0 投票
0 回答
301 浏览

windows - VB.NET 移动应用程序设置

我创建了一个应用程序,它存储用户使用应用程序设置插入的用户名和密码信息。这个应用程序应该是移动的,我的意思是,你应该能够将它从一台计算机带到另一台计算机而不会丢失信息。但是我注意到,当我更改应用程序所在的文件夹时,所有设置都会丢失。我在互联网上寻找答案,但我发现的只是将数据存储在 XML 文件中。

0 投票
1 回答
211 浏览

c# - 如何将 C# 应用程序设置从一个应用程序迁移到另一个应用程序?

我编写了一个控制台应用程序,我想将它迁移到 Windows 服务应用程序。

我已经写了很多在 Scope Application 中的 C# 应用程序设置。

我可以看到应用程序设置位于 Settings.Designer.cs 文件中,在

app.config 文件,可能还有其他地方。

我想避免再次输入所有应用程序设置。

所以我的问题是如何将应用程序设置从控制台应用程序迁移到

Windows 服务中的应用程序设置?

0 投票
1 回答
83 浏览

c# - Settings.settings 设计器挂起

在对我对 settings.settings 设计器所做的一些更改进行源代码控制还原后,重新打开设计器时,Visual Studio 停止响应。现在每次打开解决方案时,VS都会尝试打开设计器并挂起。

我以前见过这种事情,通常 VS 会记住导致问题的文件/项目,并且下次打开解决方案时不会加载它。现在没有发生这种情况。

任何人都知道如何阻止 VS 在解决方案中重新打开窗口?是否有一个配置选项/命令行开关/首选项文件可以要求 VS 在我打开解决方案时不要打扰恢复 Windows?

0 投票
1 回答
104 浏览

asp.net - 共享 .Net Web 配置文件问题

我在当前项目中遇到了一些麻烦。我有一个包含 2 个独立项目的解决方案。第一个是我正在发布的项目,它有一个 web.config 文件。第二个是数据访问项目,它只包含.cs文件,并有一个app.config文件,以及一个包含Settings.settings文件的Properties文件夹。

像这样:

我的问题是,我希望能够在解决方案发布后编辑 app.config 文件设置,但是 app.config 文件被滚动到位于 PublishProject 的 bin 文件夹中的 DataProject.dll 中。因此,我无法访问 app.config 文件以在发布后对其进行编辑。

我试图将 app.config 文件设置为一个链接文件,它只指向另一个项目中的 Web.config 文件,但问题是设置文件没有使用 app.config 中的正确值进行更新文件,除非您在 Visual Studio 中打开设置文件并允许它重新加载。设置文件中的值是在整个应用程序中使用的值。

现在唯一的解决方法是更改​​配置并重新发布项目。

0 投票
2 回答
338 浏览

c# - 使用设置时如何判断 exe.config 是否具有无效值

所以我正在使用Settings.settings我目前正在开发的 Windows 服务,它可以很好地满足我的需求。到目前为止,我遇到的唯一问题是处理无效值的方式。据我所知,如果我编辑exe.config文件并在其中一个属性中输入无效值,则将使用在设计时捕获的默认值。

如果您无论如何都想保持服务运行,这一切都很好,但我需要一种方法来找到它,以便我可以通知用户并防止他花费数小时试图找出服务不工作的原因即使没有报告错误,也符合预期。

exe.config有没有办法在使用设置时检查所有属性在文件中是否具有有效值?我一直找不到。

0 投票
0 回答
955 浏览

reporting-services - System.Configuration.SettingsPropertyNotFoundException:尝试访问 SSRS 报告执行服务时

我有一个 .Net 4.0 项目,其中包含对报表执行服务的 Web 引用。当我对此运行测试代码时,它工作正常。但是,当我迁移到另一台机器时,对该服务的调用失败:

System.Configuration.SettingsPropertyNotFoundException:未找到设置属性“MyNamespace_localhost_ReportExecutionService”。

我的 Settings.settings 文件如下所示:

app.config 如下所示:

据我所知,这是正确的。我尝试删除并重新创建 Web 服务引用,但没有任何效果。在这一点上,我没有想法。同样,这适用于我的开发机器。当我将此程序集放在另一台服务器上时,会出现此问题。执行服务正在该服务器上运行,因为我可以通过 url 访问它。

有谁知道问题可能是什么?

0 投票
3 回答
20751 浏览

c# - 在 settings.settings 中添加自定义类型

我想使用配置文件 .settings 来保存这个结构:

在设置设计器中,我可以添加不同的类型,但它不会在浏览部分显示我的结构。设计师有什么办法可以访问我的结构吗?如果没有,有没有办法以编程方式添加它?

0 投票
2 回答
1165 浏览

c# - 将不同的 MyExeName.config XML(项目设置文件)加载到默认的?

我看到这个问题被问了很多次关于加载完成的应用程序设置的 ASP.NET 样式,然后代码包含对ConfigurationManager.AppSettings["MySettingHere"]..

..但我的 WinForms 应用程序不使用这种方法。相反,它使用项目设置路由(即,我调用Properties.Settings.Default.MySettingName 以获取我的值,并通过获取项目的属性并选择“设置”选项卡来编辑我的设置) App.config 作为文件存在于项目/解决方案的根目录中,但也有 Settings.settings 和 Settings.Designer.cs 我认为这些是使用并转换为获取数据的编译代码

本质上,Visual Studio 为设置加载/保存/值获取过程提供了一个类型安全的包装器,我想做的是提供要加载的设置文件的路径,而不是让它停留在默认的 MyExeName.config 文件中从应用程序目录