Система проекта обнаружила ошибку при попытке загрузить проект - PullRequest
0 голосов
/ 31 мая 2018

В Visual Studio 2017 v15.7.1 я получаю следующее окно ошибки при попытке загрузить один из моих проектов:

VS error window

И когда яперейдите по указанному пути, внутри тестового файла я найду очень длинную трассировку стека, которую я не смог скопировать, потому что она превышает допустимое количество символов.

===================== 31.05.2008 15:40:57 LimitedFunctionality System.AggregateException: поток данных системы проектаProjectBuildSnapshotService Outer 320459 закрыто из-за исключения: System.AggregateException: произошла одна или несколько ошибок.---> System.AggregateException: произошла одна или несколько ошибок.---> System.AggregateException: произошла одна или несколько ошибок.---> System.AggregateException: произошла одна или несколько ошибок.---> System.NullReferenceException: ссылка на объект не установлена ​​для экземпляра объекта.в Microsoft.VisualStudio.ProjectServices.DesignTimeBuilder.d__17.MoveNext () --- Конец трассировки стека из предыдущего местоположения, где было сгенерировано исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (задача-задача) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) в Microsoft.VisualStudio.ProjectSystem.Build.DesignTimeBuilderService.BuilderLifetimeHelper.d__12.MoveNext () --- Конец стека, отслеживающий время от предыдущего расположения, в котором была найдена система в другом месте, где исключение SystemC было в другом месте, где была исключительная ситуация в том месте, где была исключительная ситуация, в которой был обнаружен системный класс.TaskAwaiter.ThrowForNonSuccess (Задача задачи) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача задачи) в Microsoft.VisualStudio.ProjectSystem.Build.DesignTimeBuilderService.Next из конечного объекта (конечного объекта) из конечного места происхождения (конечная точка )36был брошен --- в Microsoft.VisualStudio.ProjectSystem.Build.DesignTimeBuilderService.d__36.MoveNext () --- Конец трассировки стека из предыдущего местоположения, где исключениеption был сгенерирован --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Задача) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) в System.Runtime.CompilerSalwaEateServices.Terv.* at Microsoft.VisualStudio.ProjectSystem.Build.DesignTimeBuildManagerService.d__55.MoveNext () --- Конец трассировки стека из предыдущего расположения, где было сгенерировано исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (задача-задача) в системе.Runtime.CompilerServices.TaskAwaiter.трассировка стека от предыдущего местоположения, где было сгенерировано исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Задача) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача задачи) в Microsoft.VisualStudio.ProjectSystem.Designers.ProjectBuildSnapshotService.d__74.MoveNext () --- Конец трассировки стека из предыдущего местоположения, в котором было сгенерировано исключение --- в System.Runtime.CompilerServices.TaskAwaonSuзадача) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (задача-задача) в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (задача-задача)
в Microsoft.VisualStudio.ProildSlass_play_play_SD_Sign_Sign.DerSignSDesignSuerSuerSuderSuerSDesignSer_SignSDesignSer_SignSDesignSer_SignSjectd.MoveNext () --- Конец трассировки стека от предыдущего местоположения, где было сгенерировано исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Задача) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification Task (задача задачи)в Microsoft.VisualStudio.Threading.JoinableTask.d__78.MoveNext ()--- Конец трассировки стека из предыдущего расположения, в котором было сгенерировано исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (задача-задача) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (задача-задача) в Microsoft.VisualSt.Threading.JoinableTask 1.<JoinAsync>d__3.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.VisualStudio.ProjectSystem.Designers.ProjectBuildSnapshotService.<UpdateSnapshotCoreAsync>d__72.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)<br> at Microsoft.VisualStudio.ProjectSystem.Designers.CustomizableBlockSubscriberBase 3.d__34.MoveNext () --- Конец трассировки стека из предыдущего расположения, в котором было сгенерировано исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Задача) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) в Microsoft.VisualStudio.ProjectSystem.Designers.CustomizableBlockSubscriberBase 3.<>c__DisplayClass32_0.<<Initialize>b__1>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.VisualStudio.Threading.JoinableTask.<JoinAsync>d__78.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.VisualStudio.ProjectSystem.Designers.CustomizableBlockSubscriberBase 3.d.MoveNext () --- Конец трассировки стека от предыдущего местоположения, где было сгенерировано исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Задача) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification Task (задача задачи)в Microsoft.VisualStudio.ProjectSystem.DataflowExtensions. <> c__DisplayClass24_0`2.d.MoveNext ()

Ответы [ 2 ]

0 голосов
/ 26 июня 2018

Я обнаружил, что для решения этой проблемы необходимо выполнить два шага:

  1. Удалить папку .vs на уровне решения.
  2. Удалить bin и obj папок во всех проектах в решении.

Я столкнулся с проблемой в Visual Studio 2017 v15.7.4, и затронутый проект / решение было создано в v15.7.4, поэтому это может произойтибез обновления до новой версии Visual Studio.

0 голосов
/ 31 мая 2018

Попробуйте удалить папки bin и obj во всех проектах этого решения.

Возможно, в этих папках были старые файлы, сгенерированные какой-то более старой версией Visual Studio, которые несовместимы с новой версией Visual Studio.

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