在visual studio代码中创建一个类库

时间:2017-09-30 15:43:38

标签: .net-core portable-class-library

这可能是一个愚蠢的问题,让我们说我没有Windows操作系统,拥有Linux。我创建了一个.Net核心控制台应用程序,也想创建一个类库并在控制台应用程序中引用它。我无法找到能否这样做也无法在Microsoft .Net核心页面上找到样本。 vs代码中是否有扩展名?或者它不可能吗? 如果我弄错了,请指导我吗?

1 个答案:

答案 0 :(得分:20)

最好的方法是从控制台,因为您使用最新支持的模板。 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

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