Visual C ++ Project System Package - PullRequest
       1

Visual C ++ Project System Package

0 голосов
/ 25 января 2019

Пакет 'Visual C ++ Project System Package' загружен неправильно.

Возможно, проблема вызвана изменением конфигурации или установкой другого расширения.Вы можете получить дополнительную информацию, изучив файл 'C: \ Users \ Armyw0w \ AppData \ Roaming \ Microsoft \ VisualStudio \ 15.0_7c22efff \ ActivityLog.xml'.

Перезапуск Visual Studio может помочь решить эту проблему.

Продолжать показывать это сообщение об ошибке?

этот файл журнала: https://pastebin.com/sA9yDiKr

<description>LegacySitePackage failed for package [Visual C++ Project System Package]Source: &apos;Microsoft.VisualStudio.Project.VisualC.VCProjectEngine&apos; Description: No platforms have been found on this installation.&#x000D;&#x000A;System.Runtime.InteropServices.COMException (0x8005050A): No platforms have been found on this installation.&#x000D;&#x000A;   at Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCProjectEngineShim.&lt;ReadInstalledPlatformsAsync&gt;d__264.MoveNext()&#x000D;&#x000A;--- End of stack trace from previous location where exception was thrown ---&#x000D;&#x000A;   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)&#x000D;&#x000A;   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)&#x000D;&#x000A;   at Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCProjectEngineShim.&lt;&gt;c__DisplayClass55_0.&lt;&lt;Initialize&gt;b__0&gt;d.MoveNext()&#x000D;&#x000A;--- End of stack trace from previous location where exception was thrown ---&#x000D;&#x000A;   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)&#x000D;&#x000A;   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)&#x000D;&#x000A;   at Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.ApartmentMarshaler.&lt;&gt;c__DisplayClass7_0.&lt;&lt;Invoke&gt;b__0&gt;d.MoveNext()&#x000D;&#x000A;--- End of stack trace from previous location where exception was thrown ---&#x000D;&#x000A;   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)&#x000D;&#x000A;   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)&#x000D;&#x000A;   at Microsoft.VisualStudio.Threading.JoinableTask.CompleteOnCurrentThread()&#x000D;&#x000A;   at Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.ApartmentMarshaler.Invoke(Func`1 method)&#x000D;&#x000A;   at Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCProjectEngineShim.Initialize(IntPtr instResources, Object sp, Object browser, IVCBuildPackageInternal bldPkg)</description>

кто-нибудь знает, как это исправить?

1 Ответ

0 голосов
/ 07 февраля 2019

В вашей Visual Studio может отсутствовать «рабочая нагрузка», которая устанавливает расширение надстройки, необходимое для вашего пакета.

У меня была та же проблема, и я удалил и переустановил Visual Studio и удалил все остатки Visual Studio перед переустановкой. Затем, когда проблема снова возникла, я начал изучать похожие вопросы в Интернете, такие как https://social.msdn.microsoft.com/Forums/vstudio/en-US/d89adaf1-0548-4c8f-b1b9-aee0a1140c91/visual-studio-2017-package-load-problem , Другие люди, сталкивающиеся с этой проблемой в более ранних версиях Visual Studio, отмечали, что guid типа проекта сообщает VS, что ему нужно для загрузки пакета. Мой гид не соответствует ни одному типу руководства в Интернете. Затем я узнал, что Visual Studio 2017 автоматически генерирует уникальные направляющие для каждого проекта и больше не устанавливает опубликованный идентификатор, как в предыдущих версиях.

Затем я посмотрел больше в этом файле о типе проекта и понял, что он создает приложение Win32. Я отсканировал рабочие нагрузки в установщике Visual Studio для приложения Windows и загрузил рабочую нагрузку приложения .NET для Windows. Я все еще получал проблему после перезагрузки компьютера и обнаружил, что мне пришлось удалить папку .vs для моего проекта, чтобы Visual Studio «перезагрузилась» сама. Я удалил папку .vs и, наконец, смог загрузить мой пакет.

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