.net-core - 在 Visual Studio 代码中创建类库

标签 .net-core portable-class-library

这可能是一个愚蠢的问题,假设我没有 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

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

关于.net-core - 在 Visual Studio 代码中创建类库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46504322/

相关文章:

c# - 签署 .net 核心程序集的正确方法

c# - 是否可以使用 Roslyn 创建可移植类库?

c# - PCL 中的 xamarin securestring 等价物

msbuild - 使用特定的发布配置文件通过命令行发布控制台应用程序

c# - HttpResponseMessage 的处理是调用请求流的处理

sqlite - 使用 F# & SQLite.Net.Async PCL 创建数据库表

.net - 可移植库中的异步编程

c# - 为什么 Httpclient 总是返回相同的结果 C# PCL?

c# - 为什么调用 someMockInstance.Object 会调用构造函数?

c# - .NET Core 2.2 DI 容器中的上下文绑定(bind)?