c# - .net 库不从 app.config 中选择 key

标签 c# .net c#-3.0 c#-2.0 app-config

我正在使用 c# 编写一个错误报告库,它是一个静态类。 当我通过添加引用从其他应用程序运行该库时。它不会从 app.config 中选择 AppSetting Keys

在那种情况下,我需要将 key 添加到所有主要应用程序以使其正常工作。

他们是否有任何其他解决方案来解决这个问题?

感谢和问候

最佳答案

如果您的意思是您的库中有一个带有值的 app.config 文件,当您在其他应用程序中使用您的库时,该值未加载,那么它是设计.

在Web应用程序中只加载名称为“exe名称”+“.exe”或web.config的配置文件。

您需要将 appSettings 复制到 EXE 应用程序的 app.config。或者为您的应用程序使用替代配置。

这也是设计使然,因为库必须从客户端获取配置。

关于c# - .net 库不从 app.config 中选择 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5635222/

相关文章:

c# - 如何在 C# 中的 FontWeights 之间使用等于运算符?

c# - 您如何声明类型为 'enum' 的参数(即它可以采用任何枚举)?

c# - 在哈希冲突和字符串性能方面的最佳哈希算法

c# - LINQ to SQL 'where' 条件中的 Lambda 表达式异常

c# - 将调用动态重定向到不同的程序集?

entity-framework - Entity Framework SaveChanges() 不起作用?

c# - 数据类型 mvc 为空

.net - 在将输入字符添加到文本之前将其交换到 WPF 文本框

C# 正则表达式将单词与点匹配

c#-3.0 - 是否可以将 C# 对象初始值设定项与工厂一起使用