global.json версия SDK

для того чтобы установить нужную версию SDK в файле global.json нужно добавить секцию sdk

{

"projects": [ "src" ],

"sdk": { "version": "1.0.0-rc2-16595" }

}

Нет ссылки на NETStandard.Library

не все пакеты на данный момент находятся в nuget, некоторые находяться в myget

по этому нужно выполнить

 

dotnet restore -s https://myget.org/f/dotnet-core

Установка .NET Core

Для начала нужно установить DNVM – (.NET Version Manager (DNVM))
В Windows он устанавливается вместе с Visual Studio (если вы вберите  Microsoft Web Developer Tools)  либо установить самостоятельно выполнив скрипт:

powershell -NoProfile -ExecutionPolicy unrestricted -Command "&{$Branch='dev';iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.ps1'))}"
 
В Osx   нужно выполнить в консоли:
    curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh
 
После установки введите в консоли dnvm чтоб убедиться что все работает
 
Дальше введите нужно установить runtime
 
    dnvm install latest
 
если хотите бета версии тогда (dnvm install latest -Unstable –Persistent)
Для установки х64 версии coreclr
    dnvm install -r coreclr -arch x64 latest -u

теперь можно убиться что есть DNX и DNU, для этого выполните
dnx

а затем
dnu

и в завершении можно проверить все обновления
    dnvm upgrade
для обновления только coreclr
    dnvm upgrade -r coreclr
для обновления полного .net
    dnvm upgrade -r clr
для обновления mono
   dnvm upgrade -r mono

   dnvm update-self
в конце выполним
    dnvm list
чтобы увидеть список установленных CLR

Установить активный CLR:
    dnvm use 1.0.0-rc1-update1 -r coreclr -arch x64

Установить CLR по умолчанию:
    dnvm alias default 1.0.0-rc1-update1 -r coreclr -arch x64

Для удаления:
    dnvm uninstall 1.0.0-beta8 -r clr -arch x86
настройка закончена.
Теперь для запуска приложения нужно перейти в папку с ним
Выполнить там
     dnu restore
для обновления пакетов-зависимостей
а затем запустить, для консоли:
    dnx run
или для mvc
    dnx web


http://docs.asp.net/en/latest/getting-started/index.html
https://github.com/dotnet/corefxlab/

Как создать пустой проект generator-aspnet
https://www.npmjs.com/package/generator-aspnet



Работа с проектом
Запуск консольного проекта:
    dnx run
Запуск проекта сконкретным именем:
dnx run ConsoleApp1
для запуска web  париложения
    dnx web

dnx --configuration Release run

Сборка проекта
Построить проект:
     dnu build
Подготовить проект для nuget
     dnu pack

Подготовить проект к пубилкации
    dnu publish

http://docs.asp.net/en/latest/dnx/
http://docs.asp.net/en/latest/dnx/projects.html


.NET Core command-line (CLI) tools
https://github.com/dotnet/cli
Это удобный интрумент который включает в себя почти все вышеперечисленное
Для интсаляции надо скачать пакет с сайта а затем все просто:

dotnet new
dotnet restore  (dotnet restore -s https://myget.org/f/dotnet-core)
dotnet run