.net 如何在非windows机器上的dotnet core中创建类库包?

.net 如何在非windows机器上的dotnet core中创建类库包?,.net,.net,我在ubuntu 14.04上运行DotnetCore。我对linux和dotnet内核都是新手。 VScode无法创建项目,它只创建一个空文件(因为它是一个编辑器,而不是像VS那样的IDE)Dotnet new“创建一个简单的控制台应用程序模板。Yeoman已经过时了(他们正在尽最大努力,但考虑到ASP.NET核心的工作方式发生了重大变化,他们需要几个月的时间来创建模板) 我想创建类库并将其包含在我的项目中。我在谷歌上搜索,没有找到关于如何创建它的文档 环境数据: dotnet版本输出: .N

我在ubuntu 14.04上运行DotnetCore。我对linux和dotnet内核都是新手。 VScode无法创建项目,它只创建一个空文件(因为它是一个编辑器,而不是像VS那样的IDE)Dotnet new“创建一个简单的控制台应用程序模板。Yeoman已经过时了(他们正在尽最大努力,但考虑到ASP.NET核心的工作方式发生了重大变化,他们需要几个月的时间来创建模板) 我想创建类库并将其包含在我的项目中。我在谷歌上搜索,没有找到关于如何创建它的文档

环境数据:

dotnet版本输出:

.NET Command Line Tools (1.0.0-beta-001675)

Product Information:
 Version:     1.0.0-beta-001675
 Commit Sha:  N/A

Runtime Environment:
 OS Name:     ubuntu
 OS Version:  14.04
 OS Platform: Linux
 Runtime Id:  ubuntu.14.04-x64
VScode版本0.10.8和0.10.10


提前谢谢。

我从当前的角度回答这个老问题(
dotnet——Ubuntu上的版本:2.0.0

  • 为库项目创建目录并使其成为当前目录

    mkdir dotnetlibrary
    cd dotnetlibrary
    
  • 创建库项目

    dotnet new classlib
    dotnet restore    # seems to be not needed anymore but doesn't hurt
    
  • 创建/测试类(在VS代码中,或…)
  • 建设项目

    dotnet build   
    
  • 创建可导出的.dll(如果需要)

  • 创建一个Nuget包

    dotnet pack --configuration Release
    
工具书类

在命令行中使用dotnet new,请参见
dotnet pack --configuration Release