asp.net - App.config 未加载到 dotnet core nunit 项目中
问题描述
我有一个在 netcore 3.0 上运行的测试项目,它引用了一个框架库。该库用于ConfigurationManager
从 App.config 访问应用程序设置。我在测试库的根目录中有一个 App.config,它可以毫无问题地编译到 bin/Debug/netcoreapp3.0 文件夹中;我可以在那里看到一个名为 Tests.dll.config 的文件。但是,它没有加载到项目中,当我尝试调用时,Configuration.AppSettings.AllKeys
我什么也得不到。
我一直在尝试做一些研究,但建议的唯一解决方案是确保在测试项目的根目录中有一个 App.config 文件(请参阅此处)。我确实有这个文件,它编译得很好,但它没有被使用。可能是什么问题?
解决方案
推荐阅读
- php - PHP 命名空间问题
- typescript - 没有库的 HTML CANVAS 5 中的水平条形图
- jax-rs - Jersey 2 和 Spring Boot - 无法在 Provider 上使用 @Context 进行注入
- postgresql - 在非连续 ID 中插入结果
- r - 如何在数据框列表中找到常用字符?
- python - 具有预填充模型的 DRF 一对一关系序列化器
- spring-boot - @Valid 注释不适用于 Dto 类 - Spring Boot
- python - Python中具有元类和具体基类的通用类变量
- next.js - 导出 SSG 时全局样式具有错误的 MIME 类型
- azure-cosmosdb - Unbale 在 Cosmos DB 模拟器中创建容器