После загрузки версии 16.8.3 VS начал показывать мне это предупреждение: .
Моя основная проблема в том, что я не могу открыть свойства решения, так как мне показывает эту ошибку: .
Я пытался:
%localappdata%\Microsoft\VisualStudio\16_xxxx\ComponentModelCache и/или %appdata%\Roaming\Microsoft\VisualStudio\16.0.vs.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: 'mscorlib' Description: Could not load file or assembly 'Microsoft.VisualStudio.ErrorListPkg, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The module was expected to contain an assembly manifest.
System.BadImageFormatException: Could not load file or assembly 'Microsoft.VisualStudio.ErrorListPkg, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The module was expected to contain an assembly manifest.
File name: 'Microsoft.VisualStudio.ErrorListPkg, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
 at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
 at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
 at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
 at System.Activator.CreateInstance(String assemblyString, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo, StackCrawlMark& stackMark)
 at System.Activator.CreateInstance(String assemblyName, String typeName)
 at System.AppDomain.CreateInstance(String assemblyName, String typeName)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
</description>
<guid>{4A9B7E50-AA16-11D0-A8C5-00A0C921A4D2}</guid>
<hr>80004005 - E_FAIL</hr>
<errorinfo></errorinfo>
поделитесь XML, может быть, мы сможем увидеть больше деталей
@magicandre1981 magicandre1981 Я обновил сообщение с XML-частью
@GeorgeFrias Спасибо, я проверю
плагин Microsoft.VisualStudio.ErrorListPkg не загружается с System.BadImageFormatException, что означает смешанные 32- и 64-битные библиотеки DLL.
@GeorgeFrias Что ж, его решение в основном основано на удалении всего, что касается VS, а это путь, которого я хотел бы избежать. Также я проверил решение об изменении devenv.exe.config, но я не совсем уверен, в порядке ли мой файл или нет. Если это может помочь, я могу опубликовать эту часть файла.
@ magicandre1981 И как мне это исправить?
как написано в xml, захватите журнал fusion и посмотрите, какие файлы имеют неправильную архитектуру процессора





У меня нет репутации поста, чтобы добавить еще один комментарий, я только вчера снова начал пользоваться сервисом.
Я бы создал точку восстановления (или просто переустановил VS, если что-то пойдет не так) и использовал бы точку восстановления, если что-то пойдет не так.
Я действительно надеюсь, что вы используете Windows, потому что в противном случае это бесполезно для вас, потому что я только на этом.
Спасибо за ваш ответ, я бы хотел избежать этого решения, так как у меня МНОГО расширений, дополнений и т. д. На VS, и мне потребовался бы день или даже больше, чтобы переустановить все это, а у меня нет этого времени сейчас. Посмотрю решение про архитектуру cpu от @magicandre, и выложу по нему апдейт, когда успею, так как для меня это не срочный вопрос, но решать его тем не менее надо.
Все, что я в конечном итоге сделал, это восстановил VS из установщика VS, это заняло у меня час или, может быть, немного больше, но, конечно, быстрее, чем его полная переустановка.
Возможно, Пакеты, которые не загружаются после установки Visual Studio 2015 RTM, решат эту проблему.