asp.net-core - 如何让 NCrunch 使用特定的 appsettings.json 文件?
问题描述
我的解决方案中有一些 API 测试需要从appsettings.json
文件中进行设置。本地环境不同于 DEV/PROD。因此,我有主appsettings.json
配置和appsettings.Development.json
一些特定于开发机器的设置。
在添加新配置之前,NCrunch 可以很好地从开发配置文件中抓取设置:
appsettings.json
appsettings.Development.json
appsettings.Local.json
appsettings.Production.json
我更新launchSettings.json
了文件以使用本地配置。当我从 VS 运行它时它工作正常,但 NCrunch 仍然使用开发。有没有办法让它使用本地?
解决方案
没有试过这个,但它应该让你接近。
- 在 Visual Studio 中,转到 Extensions->NCrunch->Configuration
- 选择您的项目 - 共享设置(或其他范围,无论您喜欢什么)
- 在“常规”扩展器的底部窗格中,选择“自定义环境变量”。
- 添加一个键/值作为 ASPNETCORE_ENVIRONMENT 和 Development。
推荐阅读
- xpath - 用于 URL 提取的 XPath 查询
- apollo-client - 使用 vue-composition api 从 graphql 服务器接收到数据后转换数据
- python - 使用 Tkinter 使用 MySQL 进行格式化
- graphql - CreateReadStream 不是函数
- python - JSON 中出现随机(不正确)逗号,来自 Flask 的请求非常大
- c# - 如何在控制台应用程序中创建 WPF 窗口?
- pandas - 查找子字符串是否包含在 Pandas 中 Dataframe 的索引中
- docker - 从 docker 容器内部连接到主机网络上的 IP 地址
- swift - 如何使用数组中的字符串索引在 Swift 中使用 UIImage 与文本一起显示?
- javascript - 在 .then() 链中间重试 fetch() 调用