Ошибка после сборки - Web Essentials 2012 - программирование
Подтвердить что ты не робот

Ошибка после сборки - Web Essentials 2012

Я получил эту ошибку очень часто для своих приложений MVC4 asp.net. Проект действительно строит ОК, но он показывает сообщение на выходе.

18/04/2013 3:17:57 p.m.: Object reference not set to an instance of an object.
at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()

Я использую VS2012 Update 1. Web Essentials 2012 версии 2.6.

Это не главное, но раздражает. Пожалуйста, помогите.

4b9b3361

Ответ 1

Это более старый вопрос, но лучший хит в Google. Итак, вот мой ответ. Я обнаружил, что это происходит из-за конфликта версий или ранней ошибки в Visual Studio и в веб-Essential 2012 Extension. С установкой RTM Visual Studio 2012 и последними веб-Essentials (версия 3.2 на момент публикации) я могу воспроизвести эту ошибку.

Установка последнего обновления в Visual Studio устранила проблему для меня. Обновить

Чтобы подтвердить, какая версия Visual Studio вы используете, перейти Help -> About

Обновление 3 или более должно исправить проблему

Microsoft Visual Studio Ultimate 2012
Версия 11.0.60610.01 Обновление 3

Вот ссылка на Обновление Visual Studio на сайте Microsoft

Ответ 2

Это старый, но я добавлю свою проблему.

Это происходит на VS2012 с веб-Essentials Это происходит только тогда, когда выбрана папка, и я запрашиваю сборку (CTRL + SHIFT + B). Если я выберу проект, ошибка исчезнет.

    13/04/2015 01:42:47: Parâmetro incorreto. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
   at EnvDTE.Properties.Item(Object index)
   at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
   at EnvDTE.Properties.Item(Object index)
   at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
13/04/2015 01:42:47: Parâmetro incorreto. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
   at EnvDTE.Properties.Item(Object index)
   at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
   at EnvDTE.Properties.Item(Object index)
   at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
13/04/2015 01:42:47: Parâmetro incorreto. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
   at EnvDTE.Properties.Item(Object index)
   at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
   at EnvDTE.Properties.Item(Object index)
   at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()