Я установил инструменты сборки Visual Studio 2015 на наш сервер TeamCity, но в корне установки отсутствует папка DNX.
MSBuild 14 не будет создавать xproj, потому что он импортирует Microsoft.DNX.targets
Я установил последнюю версию DNX через DNVM, но она не создала папку DNX, на которую я надеялся.
Папка, очевидно, есть в моем ящике разработчика с установленным VS2015. Думаю, я мог бы установить VS Community Edition, но почему в инструментах сборки отсутствует важный компонент?
Ответ 1 · рейтинг 1 · Luke Puplett
Прямо сейчас цели DNX MSBuild устанавливаются только вместе с Visual Studio 2015 (в частности, с компонентом инструментов веб-разработки).
https://github.com/aspnet/dnx/issues/2207#issuecomment-120076364
Так что, похоже, мне придется установить Visual Studio 2015 Community Edition на сервере сборки.
Люди говорят, что я должен использовать dnu из командной строки, но проблема в том, что мне нужно сделать пакет MSDeploy, и, насколько мне известно, это может сделать только MSBuild.
Похоже, мне нужно это прочитать.
http://docs.asp.net/en/latest/publishing/iis.html