Не удается открыть свойства для решения в Visual Studio 2019

После загрузки версии 16.8.3 VS начал показывать мне это предупреждение: .

Моя основная проблема в том, что я не могу открыть свойства решения, так как мне показывает эту ошибку: .

Я пытался:

  1. Удаление всего в %localappdata%\Microsoft\VisualStudio\16_xxxx\ComponentModelCache и/или %appdata%\Roaming\Microsoft\VisualStudio\16.0
  2. Удаление папки .vs
  3. Отключение каждого установленного расширения
  4. И, конечно же, перезапуск VS после каждого шага, но ничего из вышеперечисленного не помогло.
  5. Также пытался прочитать данный файл .xml, но он не читается и не помогает, по крайней мере, для меня. Кто-нибудь знает, в чем проблема? Заранее спасибо.

Обновление 1: часть XML с ошибкой

<entry>
    <record>583</record>
    <time>2020/12/20 13:48:37.553</time>
    <type>Information</type>
    <source>VisualStudio</source>
    <description>Begin package load [ErrorListPackage]</description>
    <guid>{4A9B7E50-AA16-11D0-A8C5-00A0C921A4D2}</guid>
  </entry>
  <entry>
    <record>584</record>
    <time>2020/12/20 13:48:38.803</time>
    <type>Error</type>
    <source>VisualStudio</source>
<description>CreateInstance failed for package [ErrorListPackage]Source: &apos;mscorlib&apos; Description: Could not load file or assembly &apos;Microsoft.VisualStudio.ErrorListPkg, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&apos; or one of its dependencies. The module was expected to contain an assembly manifest.&#x000D;&#x000A;System.BadImageFormatException: Could not load file or assembly &apos;Microsoft.VisualStudio.ErrorListPkg, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&apos; or one of its dependencies. The module was expected to contain an assembly manifest.&#x000D;&#x000A;File name: &apos;Microsoft.VisualStudio.ErrorListPkg, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&apos;&#x000D;&#x000A;   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark&amp; stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)&#x000D;&#x000A;   at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark&amp; stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)&#x000D;&#x000A;   at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark&amp; stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)&#x000D;&#x000A;   at System.Activator.CreateInstance(String assemblyString, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo, StackCrawlMark&amp; stackMark)&#x000D;&#x000A;   at System.Activator.CreateInstance(String assemblyName, String typeName)&#x000D;&#x000A;   at System.AppDomain.CreateInstance(String assemblyName, String typeName)&#x000D;&#x000A;&#x000D;&#x000A;WRN: Assembly binding logging is turned OFF.&#x000D;&#x000A;To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.&#x000D;&#x000A;Note: There is some performance penalty associated with assembly bind failure logging.&#x000D;&#x000A;To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].&#x000D;&#x000A;</description>
    <guid>{4A9B7E50-AA16-11D0-A8C5-00A0C921A4D2}</guid>
    <hr>80004005 - E_FAIL</hr>
    <errorinfo></errorinfo>

Возможно, Пакеты, которые не загружаются после установки Visual Studio 2015 RTM, решат эту проблему.

user6997563 20.12.2020 03:09

поделитесь XML, может быть, мы сможем увидеть больше деталей

magicandre1981 20.12.2020 13:56

@magicandre1981 magicandre1981 Я обновил сообщение с XML-частью

straus012 20.12.2020 14:59

@GeorgeFrias Спасибо, я проверю

straus012 20.12.2020 15:00

плагин Microsoft.VisualStudio.ErrorListPkg не загружается с System.BadImageFormatException, что означает смешанные 32- и 64-битные библиотеки DLL.

magicandre1981 20.12.2020 15:15

@GeorgeFrias Что ж, его решение в основном основано на удалении всего, что касается VS, а это путь, которого я хотел бы избежать. Также я проверил решение об изменении devenv.exe.config, но я не совсем уверен, в порядке ли мой файл или нет. Если это может помочь, я могу опубликовать эту часть файла.

straus012 20.12.2020 15:22

@ magicandre1981 И как мне это исправить?

straus012 20.12.2020 15:24

как написано в xml, захватите журнал fusion и посмотрите, какие файлы имеют неправильную архитектуру процессора

magicandre1981 20.12.2020 16:19
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
8
949
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

У меня нет репутации поста, чтобы добавить еще один комментарий, я только вчера снова начал пользоваться сервисом.

Я бы создал точку восстановления (или просто переустановил VS, если что-то пойдет не так) и использовал бы точку восстановления, если что-то пойдет не так.

Я действительно надеюсь, что вы используете Windows, потому что в противном случае это бесполезно для вас, потому что я только на этом.

Спасибо за ваш ответ, я бы хотел избежать этого решения, так как у меня МНОГО расширений, дополнений и т. д. На VS, и мне потребовался бы день или даже больше, чтобы переустановить все это, а у меня нет этого времени сейчас. Посмотрю решение про архитектуру cpu от @magicandre, и выложу по нему апдейт, когда успею, так как для меня это не срочный вопрос, но решать его тем не менее надо.

straus012 22.12.2020 01:26
Ответ принят как подходящий

Все, что я в конечном итоге сделал, это восстановил VS из установщика VS, это заняло у меня час или, может быть, немного больше, но, конечно, быстрее, чем его полная переустановка.

Другие вопросы по теме