如何将纯 React 项目添加到 Rider 中的现有解决方案

How to add a pure React project to an existing solution in Rider

我有一个现有的解决方案,其中包含一些不同的 .Net Web 应用程序和 class 库。我们的前端团队正忙于开发一个新的 React / NextJS 应用程序,它将 运行 在 Node.

我想将此项目包含到我们的 Rider 解决方案中,但它没有项目文件或类似文件。这只是一个文件夹。

我该怎么做?

我知道我可以在 Rider 中创建一个“项目文件夹”,我可以在其中嵌套实际的 .Net Web 或库项目。是否可以将这个新文件夹包含在其中一个文件夹下?

当我右键单击文件夹以“附加到解决方案”时,我看到有一个选项。这就是我要找的吗?

谢谢=)

对于此类应用程序,Rider 有一个附加现有文件夹 操作。

右键单击您的解决方案,选择附加现有文件夹,然后select包含前端应用程序源的文件夹。

它将在 解决方案 视图中的解决方案附近可见,您将能够正常处理它(就像它包含在解决方案中一样) .

请注意,“附加文件夹”与“解决方案文件夹”不同(因为它不以任何方式绑定到解决方案,并且不能包含 .NET 项目结构)。