我想开始使用VS Code来开发.NET Core应用程序,但是我有些困惑如何创建作为单独项目的类库并引用它们。
例如:在Visual Studio解决方案中,我会添加一个Web API项目,然后添加几个类库到该解决方案中。根据需要右键单击Web API项目并添加引用。
即使没有解决方案概念,通过VS Code和dotnet CLI也可以完成相同的操作吗?
我想开始使用VS Code来开发.NET Core应用程序,但是我有些困惑如何创建作为单独项目的类库并引用它们。
例如:在Visual Studio解决方案中,我会添加一个Web API项目,然后添加几个类库到该解决方案中。根据需要右键单击Web API项目并添加引用。
即使没有解决方案概念,通过VS Code和dotnet CLI也可以完成相同的操作吗?
创建解决方案文件夹
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