.net 核心解决方案 - 项目结构



我想用VS Code创建一个解决方案。

所有项目都将是 .Net Core 项目。在此解决方案中,将有共享库项目,Web API项目,反应网站项目。

共享库将由解决方案中的其他项目使用。

我找不到任何好的例子来创建与我需要的解决方案类似的解决方案。

只需下载Visual Studio 2019的社区编辑。它有一个项目模板,其中包含一个提供服务器端的 .net 核心项目和一个用于前端的反应应用程序。您可以轻松添加库项目。我建议你使用.Net Standard。

新项目 -> ASP.NET 核心 Web 应用程序 -> 反应.js

编辑:

好的,官方模板如下所示:

  • 解决方案文件
    • ASP.NET 核心 Web 应用程序项目
      • 客户端应用程序(包含反应应用程序(
      • 控制器(您的 API 控制器(
      • 程序.cs
      • 启动.cs
    • 图书馆项目

IMP:我没有足够的声誉来添加评论

将共享项目保留在具有引用的所有其他 .NET Core 应用/库之外,并使用 dotnet 添加引用命令将它们引用到需要的位置。

点网添加引用

如果要创建解决方案文件使用,dotnet new sln 命令 。使用 dotnet sln 命令更改创建的解决方案文件。

网新 Dontet SLN

使用VS Code中可用的工作区选项,并保存它们(工作区(以供功能参考,在调试过程中会派上用场。

希望这有助于解决您的问题。

最新更新