如何让 NCrunch 使用特定的 appsettings.json 文件?
How to make NCrunch use specific appsettings.json file?
我的解决方案中有一些 API 测试需要从 appsettings.json
文件进行设置。本地环境不同于 DEV/PROD。因此,我有主要的 appsettings.json
配置和附加的 appsettings.Development.json
以及一些特定于开发机器的设置。
NC运行ch 在添加新配置之前一直在从开发配置文件中抓取设置:
appsettings.json
appsettings.Development.json
appsettings.Local.json
appsettings.Production.json
我更新了 launchSettings.json
文件以使用本地配置。当我从 VS 运行 时它工作正常,但 NC运行ch 仍然使用 Development。有什么办法让它使用 Local 吗?
没试过这个,但应该能让你接近。
- 在 Visual Studio 中,转到扩展->NCrunch->配置
- Select 你的项目 - 共享设置(或其他范围,无论你喜欢什么)
- 在 'General' 扩展器的底部窗格中,select 'Custom environment variables'。
- 添加键/值作为 ASPNETCORE_ENVIRONMENT 和开发。
我的解决方案中有一些 API 测试需要从 appsettings.json
文件进行设置。本地环境不同于 DEV/PROD。因此,我有主要的 appsettings.json
配置和附加的 appsettings.Development.json
以及一些特定于开发机器的设置。
NC运行ch 在添加新配置之前一直在从开发配置文件中抓取设置:
appsettings.json
appsettings.Development.json
appsettings.Local.json
appsettings.Production.json
我更新了 launchSettings.json
文件以使用本地配置。当我从 VS 运行 时它工作正常,但 NC运行ch 仍然使用 Development。有什么办法让它使用 Local 吗?
没试过这个,但应该能让你接近。
- 在 Visual Studio 中,转到扩展->NCrunch->配置
- Select 你的项目 - 共享设置(或其他范围,无论你喜欢什么)
- 在 'General' 扩展器的底部窗格中,select 'Custom environment variables'。
- 添加键/值作为 ASPNETCORE_ENVIRONMENT 和开发。