.net core 在visual studio代码中创建类库

.net core 在visual studio代码中创建类库,.net-core,portable-class-library,.net Core,Portable Class Library,这可能是一个愚蠢的问题,假设我没有Windows操作系统,只有Linux。我已经创建了一个.Net核心控制台应用程序,还想创建一个类库并在控制台应用程序中引用它。我找不到我是否能够做到这一点,也找不到Microsoft.Net核心页面上的示例。 vs代码中有扩展吗?或者这不可能吗? 如果我弄错了,请您指导我好吗?最好的方法是从控制台进行操作,因为您使用的是最新支持的模板。VSCode还有一个集成的终端,您可以使用它 $ dotnet new lib -o MyLib $ dotnet new s

这可能是一个愚蠢的问题,假设我没有Windows操作系统,只有Linux。我已经创建了一个.Net核心控制台应用程序,还想创建一个类库并在控制台应用程序中引用它。我找不到我是否能够做到这一点,也找不到Microsoft.Net核心页面上的示例。 vs代码中有扩展吗?或者这不可能吗?
如果我弄错了,请您指导我好吗?

最好的方法是从控制台进行操作,因为您使用的是最新支持的模板。VSCode还有一个集成的终端,您可以使用它

$ dotnet new lib -o MyLib
$ dotnet new sln #assuming there is no .sln file yet. if there is, skip this
$ dotnet sln add MyLib/MyLib.csproj
$ cd MyConsoleApp
$ dotnet add reference ../MyLib/MyLib.csproj
如果需要不同的框架,可以使用
-f
参数:

$ dotnet new lib -o MyLib -f netcoreapp2.0

或者手动更改生成的
.csproj
文件中的
元素。

这非常有效,但是,它创建了一个netstandard2.0类库,如何创建.net核心类库编辑答案以适应框架选择我发现在Visual Studio代码v1.39.2中,您必须使用dotnet new classlib-o MyLib