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

Posted

技术标签:

【中文标题】如何在 JetBrains Rider 中添加 C# 解决方案文件?【英文标题】:How do I add a C# solution file in JetBrains Rider? 【发布时间】:2018-12-13 19:49:36 【问题描述】:

在 Rider 中,如果我打开一个包含单个 .csproj 文件的文件夹,如何添加解决方案?有没有一种方法可以在 Rider 中完成,就像在 Visual Studio 中一样,无需使用命令行并关闭/重新打开?

【问题讨论】:

【参考方案1】:

看起来您现在可以使用 Rider 2019.1 做到这一点。

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

【讨论】:

【参考方案2】:

AFAIK 在 Rider 中无法像在 Visual Studio 中那样在文件夹模式和解决方案模式之间切换。

剩下的就看你的意图了。

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

如果上述不是问题,但您想将现有的 .csproj 项目打包到 .sln 文件中,然后选择 File |新解决方案 |清空解决方案,当新解决方案加载时,通过右键单击解决方案资源管理器中的解决方案节点并选择添加现有项目,将现有项目添加到其中。

【讨论】:

我认为您可以在解决方案资源管理器顶部的文件夹(在 Rider 2018.2 中称为文件系统)和解决方案之间切换。我想我必须按照您的建议手动添加解决方案文件,然后将项目添加到其中。感谢您的回复:)

以上是关于如何在 JetBrains Rider 中添加 C# 解决方案文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 JetBrains Rider 中添加/使用 C# 库?

命名空间内的 JetBrains Rider 导入引用

JETBRAINS RIDER:剖析 Rider 2017.3新功能

如何在 JetBrains Rider 中修改“双选”代码的背景颜色?

JetBrains Rider设置自动注释模板

如何在 JetBrains Rider 设置中启用“隐式评估”?