问题标签 [app-config]

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 投票
4 回答
10528 浏览

c# - 在 Unity App.Config 文件中包含一个泛型类

我有一类类型ISimpleCache<IBrokeredDataObject>,我想在 App.Config 文件中添加为类型别名(然后是类型)

线

由于 <> 显然是错误的,但是我不相信逃避它们;

也是正确的。

我目前正在拆分我的代码以使用 Unity,因此距离可编译的代码库太远,无法快速测试,并希望在这里得到一些确认。

0 投票
2 回答
2048 浏览

c# - C# App.Config 位置

我有一个包含 10 个左右项目的解决方案,并且开始遇到 SystemConfiguration 返回空配置而不是定位我的 App.Config 文件的问题。

我是否应该有多个 App.Config,每个项目一个(我假设并希望没有),如果没有,它在我的项目中的最佳位置在哪里?

0 投票
1 回答
1724 浏览

.net - .NET 1.1 和 .NET 2 配置文件一起工作

我继承了一个相当大的项目,其中包括一个用 VB6 编写的应用程序和几个用 VB6、VB.NET 1.1 和 VB.NET 2 编写的 DLL 和 ActiveX 控件。我想更改一个用 VB 编写的 DLL 的设置之一.NET 2 在其 application.dll.config 文件中,但它似乎没有任何效果。

我的主要 VB6 应用程序(我将其称为 Alpha)有一个配置文件 (Alpha.exe.cnfig),其中包含我的 VB.NET 1.1 DLL(我将其称为 Bravo)使用的设置。调用 Bravo 后,Alpha 调用 Charlie(我的 VB.NET 2 DLL)。但是,即使我在 DLL 所在的子目录中更改了 Charlie.dll.config 中的应用程序设置,它也没有任何效果。我曾尝试将 Charlie 的设置放在 Alpha 的配置文件中,但这会导致 Bravo 因自动化错误而失败(我认为这是因为配置文件的格式从 .NET 1.1 和 .NET 2 更改)。

下面是一个简化的目录结构和文件位置示例:

\Application\Alpha\Alpha.exe(我的 VB6 应用程序)
\Application\Alpha\Alpha.exe.config(此配置文件由 Bravo.dll 使用)
\Application\Assembly\Bravo.dll(我的 VB.NET 1.1 DLL)
\Application\Controls\Charlie\Charlie.dll(我的 VB.NET 2 DLL)
\Application\Controls\Charlie\Charlie.dll.config(这个文件被 Charlie.dll 忽略)

我已经重新编译了我的 VB.NET 2 DLL,更改了默认设置,我这样做是为了检查设置本身没有代码错误,这工作正常。但是,我希望能够通知客户如何更改配置文件,以便他可以将其设置为他想要的任何内容,而无需在每次他想要不同的设置时重新编译 DLL。

我只想更改 app.config 而不是 machine.config 或 user.config。

以下是 Alpha.exe.config 的示例:

这是 Charlie.dll.config 的示例

如果我尝试将 applicationSettings 部分在下面在 Alpha.exe.config 中的 appSettings 部分(即作为配置元素的另一个子元素)的正下方,Bravo.dll 将失败。

非常感谢您提供的任何帮助。

0 投票
1 回答
996 浏览

c# - Visual Studio 2008 自动化测试项目可以读取 app.config 之类的配置文件?(C#.NET)

我的 TestProject 中有一个 app.config 文件,但是当我尝试使用 ConfigurationManager 读取它时,它是从其他地方读取的,它不是我的 app.config 的。如何纠正这个?

当前配置:

当前代码:

预期输出:

实际输出:

0 投票
6 回答
100800 浏览

.net - AppSettings 与 applicationSettings 的优缺点(.NET app.config / Web.config)

在开发 .NET Windows 窗体应用程序时,我们可以在这些App.config标签之间进行选择来存储我们的配置值。哪一个更好?

0 投票
4 回答
14549 浏览

c# - 在 Visual Studio 中组合多个配置文件

我在 Visual Studio 2008 中有一个包含多个 C# 项目的解决方案。每个项目都有自己的配置文件(App.config 和 Settings.settings)。这在架构上是有意义的,因为每个模块都是自治的,并且用于许多不同的解决方案。

我的问题是,当我编译解决方案时,仅包含启动项目(或包含可执行文件的项目)的配置文件。对于其他模块,配置设置被编译到 DLL 中。所以我的问题是,在 Visual Studio 中是否有任何方法可以组合多个配置文件,或者链接它们以便可以在运行时更改 DLL 的设置?

0 投票
2 回答
5290 浏览

asp.net - 在类库的配置文件中指定连接字符串并在 ASP.NET Web 应用程序中重用/修改

如何在类库的配置文件中指定连接字符串,然后在 ASP.NET Web 应用程序中使用时对其进行修改?

类库是一个数据访问层,它有一个基于配置文件 (Settings.settings/app.config) 中指定的连接字符串连接到数据库的数据集。

该类库用于用户输入数据并使用类库中公开的 DAL 类和方法写入数据库的 Web 应用程序。

现在,我想将此应用程序从开发环境迁移到测试环境,然后再迁移到生产环境。我面临的问题是迁移到测试后,测试中的应用程序仍然连接到开发数据库。我已经更改了<class library>.dll.config文件中提到的连接字符串,但这似乎没有影响。

有人可以解释实现这一目标的正确方法吗?提前感谢您的帮助。干杯。

0 投票
7 回答
4525 浏览

.net - 修改后如何重新启动应用程序/重新读取 app.config 文件(.NET)?

我们都知道修改 .NET Web 应用程序的 web.config 文件会重新启动应用程序并使其读取更新的配置。您如何使用控制台或 WinForms 应用程序做到这一点?谢谢 :)

0 投票
9 回答
50247 浏览

.net - 如何编辑应用程序配置设置?App.config 最好的方法是什么?

对于我的项目,我有通过项目属性中的设置添加的设置。

我很快发现直接编辑 app.config 文件似乎并没有真正更新设置值。似乎我必须在进行更改然后重新编译时查看项目属性。

  • 我想知道......为项目处理可定制设置的最佳和最简单的方法是什么 - 认为这对于.Net如何处理它来说是一件很容易的事......对我来说很羞耻

  • 是否可以使用其中一种设置AppSettingsApplicationSettingsUserSettings来处理这个问题?

将我的设置写入自定义配置文件并自己处理会更好吗?

现在...我正在寻找最快的解决方案

我的环境是 C#、.Net 3.5 和 Visual Studio 2008。

更新

我正在尝试执行以下操作:

编译时给我一个只读错误。

0 投票
1 回答
32615 浏览

c# - 在 app.config 中使用 XML 包含或配置引用来包含其他配置文件的设置

我有标准的日志记录、NHibernate 等配置块,app.config我想将它们提取到一个通用 XML 文件中,该文件可以作为我所有应用程序app.config文件的引用包含在内。

这可能吗?