我想用VS Code创建一个解决方案。
所有项目都将是 .Net Core 项目。在此解决方案中,将有共享库项目,Web API项目,反应网站项目。
共享库将由解决方案中的其他项目使用。
我找不到任何好的例子来创建与我需要的解决方案类似的解决方案。
只需下载Visual Studio 2019的社区编辑。它有一个项目模板,其中包含一个提供服务器端的 .net 核心项目和一个用于前端的反应应用程序。您可以轻松添加库项目。我建议你使用.Net Standard。
新项目 -> ASP.NET 核心 Web 应用程序 -> 反应.js
编辑:
好的,官方模板如下所示:
- 解决方案文件
- ASP.NET 核心 Web 应用程序项目
- 客户端应用程序(包含反应应用程序(
- 控制器(您的 API 控制器(
- 程序.cs
- 启动.cs
- 图书馆项目
- ASP.NET 核心 Web 应用程序项目
IMP:我没有足够的声誉来添加评论
将共享项目保留在具有引用的所有其他 .NET Core 应用/库之外,并使用 dotnet 添加引用命令将它们引用到需要的位置。
点网添加引用
如果要创建解决方案文件使用,dotnet new sln 命令 。使用 dotnet sln 命令更改创建的解决方案文件。
网新 Dontet SLN
使用VS Code中可用的工作区选项,并保存它们(工作区(以供功能参考,在调试过程中会派上用场。
希望这有助于解决您的问题。