Настройка системы сборки для приложения ASP.NET MVC без Visual Studio - PullRequest
0 голосов
/ 02 апреля 2019

Как настроить систему сборки без visual stduio для веб-приложения .NET MVC?

На самом деле я установил следующие элементы на сервере сборки,

  1. Последний .NET Framework
  2. Оболочка Microsoft Visual Studio (изолированная)
  3. MSBuild tools
  4. Инструменты сборки Visual Studio C ++ и инструменты сборки Web Deployment
  5. Последний набор инструментов WiX

при запуске build, получая следующие ошибки,

Ошибки :

  1. ошибка CS0234: имя типа или пространства имен 'Mvc' не существует в пространстве имен 'System.Web' (отсутствует ссылка на сборку?)
  2. ошибка CS0246: не удалось найти тип или имя пространства имен 'HttpConfiguration' (отсутствует директива using или сборка ссылка?)
  3. ошибка CS0234: имя типа или пространства имен 'Http' не существует в пространстве имен 'System.Web' (отсутствует ссылка на сборку?)
  4. ошибка CS0246: не удалось найти тип или имя пространства имен ApiController (отсутствует директива using или ссылка на сборку?)
  5. ошибка CS0246: не удалось найти тип или имя пространства имен ActionFilterAttribute (отсутствует директива using или сборка ссылка?)
  6. ошибка CS0641: Атрибут «AttributeUsage» действителен только для классов, производных от System.Attribute
  7. ошибка CS0246: не удалось найти тип или имя пространства имен 'HttpActionExecutedContext' (вы пропустили используя директиву или ссылку на сборку?)
  8. rror CS0246: Не удалось найти тип или имя пространства имен 'HttpPost' (отсутствует директива using или ссылка на сборку?)

Я что-то пропустил, чтобы установить в систему сборки до начала сборки?

Проведи меня через эти ошибки.

Обновление:

Я исправил вышеуказанные ошибки, установив MVC4 framework . Но у меня все еще есть другая проблема ниже для проектов VP8 и WebM.

ошибка MSB4019: импортированный проект "C: \ Microsoft.Cpp.Default.props" не был найден. Убедитесь, что путь в объявлении правильно, и что файл существует на диске.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...