使用dotnet CLI和VSCode创建和引用类库,就像在Visual Studio中一样

4

我想开始使用VS Code来开发.NET Core应用程序,但是我有些困惑如何创建作为单独项目的类库并引用它们。

例如:在Visual Studio解决方案中,我会添加一个Web API项目,然后添加几个类库到该解决方案中。根据需要右键单击Web API项目并添加引用。

即使没有解决方案概念,通过VS Code和dotnet CLI也可以完成相同的操作吗?

1个回答

15

创建解决方案文件夹

c:\Projects>mkdir SampleDotNet
c:\Projects>cd SampleDotNet

创建SampleDotNet解决方案

c:\Projects\SampleDotNet>dotnet new sln

创建 src 文件夹(可选)

c:\Projects\SampleDotNet>mkdir src 

c:\Projects\SampleDotNet>cd src

创建Web API项目

c:\Projects\SampleDotNet\src>dotnet new webapi -n SampleDotNet.Api

创建类库项目

c:\Projects\SampleDotNet\src>dotnet new classlib -n SampleDotNet.Services

参考库项目转为Web API项目

c:\Projects\SampleDotNet\src>dotnet add SampleDotNet.Api/SampleDotNet.Api.csproj reference SampleDotNet.Services/SampleDotNet.Services.csproj

最后将项目添加到解决方案中

c:\Projects\SampleDotNet\src>cd ..
c:\Projects\SampleDotNet>dotnet sln add src/SampleDotNet.Api/SampleDotNet.Api.csproj
c:\Projects\SampleDotNet>dotnet sln add src/SampleDotNet.Services/SampleDotNet.Services.csproj

命令

在此输入图像描述

结果

Visual Studio Code

在此输入图像描述

Visual Studio

在此输入图像描述


非常感人的回复。非常感谢! - Blake Rivell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接