2015-02-14 5 views
5

Я пытаюсь получить Visual Studio Team Services для компиляции и сборки моего MVC 5 проекта C#. Но я продолжал получать сообщения об ошибках ниже последовательно:MVC 5 build failing на Visual Studio Team Services

App_Start \ BundleConfig.cs (2): Тип или пространство имен имя «Оптимизация» не существует в пространстве имен «System.Web» (ты отсутствует ссылка на сборку?) Global.asax.cs (7): Тип или имя пространства имен «Оптимизация» не существует в пространстве имен «System.Web» (вам не хватает ссылки на сборку?) App_Start \ BundleConfig.cs (9): Тип или имя пространства имен'BundleCollection' не удалось найти (вы не указали с помощью директивы или ссылки на сборку?)

Я прошел аналогичную проблему, размещенную в stackoverflow, и попытался применить предлагаемые решения, но никто из них не работал! Я понятия не имею, что еще может исправить эту проблему, чтобы попробовать. Я ценю это, если вы можете пролить свет на него. Благодарю.

+0

Можете ли вы разместить содержимое App_Start \ BundleConfig.cs? – AutomationNation

+1

Также попробуйте «Install-Package Microsoft.AspNet.Web.Optimization» из NuGet и убедитесь, что DLL копируются в TFS. – AutomationNation

+0

Новая система сборки работает с материалами asp.net5: более доступно здесь: https://github.com/ Microsoft/vso-agent-tasks, надеюсь, поможет – bryanmac

ответ

1

Вы должны убедиться, что Microsoft.AspNet.Web.Optimization и все его зависимости установлены правильно.

Управляйте своими пакетами Nuget для приложения и, если он отображается как установленный, пытается удалить и переустановить его.

0

Мне пришлось вручную отредактировать проект .csproj для проекта, чтобы исправить ссылки, которые указывали на ../../OtherProject/packages/, совершенные и перестроенные, после чего сборка выполнена успешно.