我正在学习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中的命令行编译代码。如何编译我的代码?
答案 0 :(得分:0)
编译DNX项目的命令是
dnu build
您可以在项目所在的目录中运行它。
如果您想为其他项目创建可部署的,可重复使用的NuGet包,请查看:
dnu pack