2017-09-30 28 views
2

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

回答

7

执行此操作的最佳方法是从控制台,因为您正在以这种方式使用最新支持的模板。 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文件中的<TargetFramework>元素。

+0

这个作品完美但是,它创建一个netstandard2.0类库,我如何创建一个.net核心类库 –

+0

编辑答案,以适应框架选择 –