Visual Studio 2017 не может загрузить проект

Я пытаюсь загрузить свой проект VS2015 во вновь установленный VS2017RC, но он продолжает выдавать ошибку (при загрузке или перезагрузке):

В экземпляре объекта не задана ссылка на объект.

Он также говорит мне:

"Для проекта требуется ввод данных пользователем. Перезагрузите проект для получения дополнительной информации",

но перезагрузка выдает мне исключение NullRef.

Как узнать, что не так с моим экземпляром VS, где найти информацию об ошибке?

Я попробовал средство просмотра событий, но это не очень находчиво.

Изображение проекта

Вывод решения

ОБНОВЛЕНИЕ
Информация о средстве просмотра событий Журнал событий 1, сбой приложения Журнал событий 2, трассировка стека


person Nick Prozee    schedule 05.12.2016    source источник
comment
Вы установили WCF? Это необязательный компонент. Возможно, VS загружает эту функцию или просто падает из-за отсутствия WCF.   -  person Panagiotis Kanavos    schedule 06.12.2016
comment
Нет, у меня WCF. Но как мне получить больше информации/деталей о том, что происходит не так?   -  person Nick Prozee    schedule 07.12.2016
comment
Обновленный выпуск вышел вчера. Вы должны выполнить обновление с помощью установщика Visual Studio и повторить попытку. Вы можете проверить исправленные проблемы. , возможно, там есть аналогичная проблема   -  person Panagiotis Kanavos    schedule 13.12.2016
comment
Вы смотрели в Event Viewer?   -  person ColinM    schedule 13.12.2016
comment
Да, но никакой полезной информации... Обновлю этот пост, добавив информацию о программе просмотра событий.   -  person Nick Prozee    schedule 13.12.2016
comment
@Panagiotis Отлично, это решение, однако вопрос в том, как получить эту информацию, как мне устранить будущие ошибки VS? Пожалуйста, напишите ответ, и я приму его   -  person Nick Prozee    schedule 13.12.2016
comment
Как пишет по этому поводу Саймон Колмер, методом проб и ошибок. Это может означать закомментирование разделов csproj до тех пор, пока проект снова не заработает. Возможно, вы могли бы повысить уровень ведения журнала MSBuild до диагностики, выбрав Инструменты > Параметры > Проекты и решения > Сборка и запуск. Я не уверен, влияет ли это на загрузку проектов.   -  person Panagiotis Kanavos    schedule 13.12.2016
comment
Вы пытались заглянуть в журнал активности VS? Вы можете запустить devenv с параметром /log.   -  person Tamas    schedule 14.12.2016


Ответы (1)


Возможная причина №1:

Попробуйте добавить это в свой файл проекта или проверьте, есть ли у него это или нет:

<PropertyGroup>
  <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion> 
  <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath> 
</PropertyGroup>

Возможная причина №2:

Удаление двух строк импорта, которые содержат:

 "Microsoft.WebApplication.targets"

Надеюсь, одна из этих работ. Первый работал для меня.

person Yaser    schedule 16.12.2016
comment
Кто-нибудь знает, каков эффект удаления этих строк? - person nacho1493; 11.07.2018
comment
Поддерживаю @nacho1493. Несмотря на то, что это очень распространенная стратегия здесь, на SO, случайное удаление вещей по простому поводу — не очень надежное решение. Было бы неплохо узнать, что мы тут удаляем и как это влияет на общую систему/стабильность. - person Michael Kargl; 17.06.2019