我正在使用 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/