Установил DNVM и DNX на OSX в соответствии с инструкциями на странице https://github.com/aspnet/Home.
Я использовал generator-aspnet для создания консольного приложения с одним исходным файлом Program.cs:
using System;
namespace HelloWorldConsole
{
public class Program
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World");
Console.ReadLine();
}
}
}
и package.json:
{
"version": "1.0.0-*",
"dependencies": {},
"commands": {
"run": "run"
},
"frameworks": {
"dnx451": {},
"dnxcore50": {
"dependencies": {
"System.Console": "4.0.0-beta-*"
}
}
}
}
Когда я запускаю его с помощью dnu . run
, он работает должным образом и печатает «Hello World!».
Однако, когда я пытаюсь сгенерировать из него сборки, запустив dnu build
, я получаю следующую ошибку:
Есть идеи, почему dnx. запустить работает, а сборка dnu - нет? Кажется, что на основные библиотеки ссылаются и загружаются, следовательно, запуск работает. Чего не хватает в команде сборки dnu?
Я сделал вот что: