Project Rider 不读取 launchSettings.json

Posted

技术标签:

【中文标题】Project Rider 不读取 launchSettings.json【英文标题】:Project Rider doesn't read launchSettings.json 【发布时间】:2018-02-20 09:23:30 【问题描述】:

我正在使用 Project Rider 2017.3 来构建 Asp.Net core 2.x 项目。当我在 Visual Studio 2017 中运行项目时,它会从 launchSettings.json 获取环境变量,但 Project Rider 不会从同一文件加载变量。我必须手动编辑配置并添加环境变量。

有没有强制 Rider 从 launchSettings.json 读取变量?

【问题讨论】:

严格来说,launcherSettings.json 是 Visual Studio 特定的文件,任何其他 UI 可能使用也可能不使用它。它不是部署的应用程序所必需的,dotnet cli 工具也没有使用它 @Tseng,不幸的是,Rider 正在尝试克隆相关部分(***.com/questions/45560884/…),所以有一天他们也会支持launchSettings.json。一般来说,这个文件不限于VS,任何IDE都应该可以使用。 【参考方案1】:

在 2018.3 中添加了对 launchSettings.json 的支持。

有关其工作原理的更多信息,请访问https://blog.jetbrains.com/dotnet/2018/11/08/using-net-core-launchsettings-json-rundebug-apps-rider/

【讨论】:

以上是关于Project Rider 不读取 launchSettings.json的主要内容,如果未能解决你的问题,请参考以下文章

JetBrains宣布Project Rider:一款C#跨平台IDE

Launch configuration JUnitCore references non-existing project XXX.

.NetCore 项目加载在 Windows 上的 JetBrains Rider 中失败

process launch failed : failed to get the task for process xxx

Rider 不使用 .NET 6 进行调试

跳转首页结构并且加载launch插件