如何在 JetBrains Rider 中添加 C# 解决方案文件?

How do I add a C# solution file in JetBrains Rider?

在 Rider 中,如果我打开一个文件夹,其中只有一个 .csproj 文件,我该如何添加解决方案?有没有一种方法可以在 Rider 中执行此操作,就像在 Visual Studio 中一样,而无需求助于命令行和 closing/re-opening?

据我所知,在 Rider 中无法像在 Visual Studio.

中那样在文件夹模式和解决方案模式之间切换

剩下的就看你的意图了。

如果您打开了一个包含 .csproj 文件的文件夹 |打开文件或文件夹 并且您意识到您无法在此模式下构建、调试或运行 您的.NET 应用程序,您应该使用File | 重新打开它。打开解决方案或项目,将 Rider 指向 .csproj 文件。

如果以上不是问题,但您想将现有的 .csproj 项目打包到 .sln 文件中, 然后 select 文件 |新解决方案 |空解决方案,并在加载新解决方案时,通过右键单击 Solution Explorer 和 selecting [= 中的解决方案节点,将现有项目添加到其中18=]添加现有项目.

看来您现在可以使用 Rider 2019.1 执行此操作了。

转到文件 -> 新建 -> 提供添加新解决方案的选项。