在 visual studio 代码中创建 class 库
Creating a class library in visual studio code
这可能是一个愚蠢的问题,假设我没有 Windows OS,有 Linux。我创建了一个 .Net 核心控制台应用程序,还想创建一个 class 库并在控制台应用程序中引用它。我找不到我是否能够做到,也找不到 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
文件中的 <TargetFramework>
元素。
这可能是一个愚蠢的问题,假设我没有 Windows OS,有 Linux。我创建了一个 .Net 核心控制台应用程序,还想创建一个 class 库并在控制台应用程序中引用它。我找不到我是否能够做到,也找不到 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
文件中的 <TargetFramework>
元素。