编译.NET 5库

时间:2015-06-17 12:24:31

标签: c# dnx

我正在学习ASP.NET 5(vNext)。作为其中的一部分,我有一个可重用的库,我正在移植。该库非常基础,不需要任何特殊的依赖项。目前,对于这个库,我创建了我的project.json文件,如下所示:

project.json

{
  "version": "1.0.0-*",

  "compilationOptions": {
    "warningsAsErrors": true
  },

  "dependencies": {
    "Microsoft.Framework.ConfigurationModel": "1.0.0-*",
    "Microsoft.Framework.ConfigurationModel.Json": "1.0.0-*"
  },

  "frameworks": {
    "dnx451": { },
    "dnxcore50": { }
  }
}

然后我只有一个基本文件,如下所示:

Library.cs

using System;
namespace Test
{
  public class Library
  {
    public static void PrintLine(string line)
    {
      Console.WriteLine(line);
    }
  }
}

我想弄清楚如何编译我的代码。我正在尝试从Mac OS X中的命令行编译代码。如何编译我的代码?

1 个答案:

答案 0 :(得分:0)

编译DNX项目的命令是

dnu build

您可以在项目所在的目录中运行它。

如果您想为其他项目创建可部署的,可重复使用的NuGet包,请查看:

dnu pack