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

时间:2019-06-15 07:40:34

标签: c# .net .net-core visual-studio-code

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

所有项目均为.Net Core项目。在此解决方案中,将有共享库项目,Web API项目,React网站项目。

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

我找不到任何好的示例来创建满足我需求的解决方案。

2 个答案:

答案 0 :(得分:0)

只需下载Visual Studio 2019的社区版本即可。它具有一个项目模板,其中包含一个.net核心项目,提供服务器端和一个用于前端的react应用。您可以轻松地添加一个库项目。我建议您为此使用.Net Standard。

新项目-> ASP.NET Core Web应用程序-> React.js

编辑:

确定官方模板如下:

  • 解决方案文件
    • ASP.NET核心Web应用程序项目
      • ClientApp(包含react应用)
      • 控制器(您的API控制器)
      • Programm.cs
      • Startup.cs
    • 图书馆项目

答案 1 :(得分:0)

  

IMP:我的信誉不足,无法添加评论

将共享项目保留在所有其他具有引用的.net核心应用/库之外,并使用 dotnet add reference命令在需要的地方引用它们。

  

dotnet add reference

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

  

dotnet new   dontet sln

使用VS Code中可用的工作区选项。并保存它们(工作区)以供功能参考,并且在调试过程中非常方便。

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