Visual Studio 2019 无法打开项目的属性页

问题描述 投票:0回答:1

在 Visual Studio 2019 Pro 中,全新安装后,选择“项目”->“属性”时,收到以下错误消息:
error message

我已经尝试卸载并重新安装多次。同样的错误。
尝试更新到最新版本 2019。同样的错误。
尝试卸载并安装所有 VS 软件包,包括 VisualBasic。同样的错误。
尝试卸载并安装 VS 2022 Community。同样的错误...

在查看ActivityLog.xml时,发现了这个:

<type>Error</type>
<source>VisualStudio</source>
<description>LegacySitePackage failed for package [VBPackage]Source: &apos;Microsoft.VisualStudio.Editors&apos; Description: Could not load file or assembly &apos;Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&apos; or one of its dependencies. The system cannot find the file specified.&#x000D;&#x000A;System.IO.FileNotFoundException: Could not load file or assembly &apos;Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&apos; or one of its dependencies. The system cannot find the file specified.&#x000D;&#x000A;File name: &apos;Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&apos;&#x000D;&#x000A;   at Microsoft.VisualStudio.Editors.VBPackage.Initialize()&#x000D;&#x000A;   at Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(IServiceProvider sp)&#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>{67909B06-91E9-4F3E-AB50-495046BE9A9A}</guid>
visual-studio ide visual-studio-2019
1个回答
0
投票

“VBPackage”包未正确加载。无法加载文件或程序集 XXX。

我怀疑已安装软件包的某些文件可能已损坏。对于此问题,您可以查看以下建议来进行故障排除。

1.请关闭Visual Studio,进入C:\Users\用户名\AppData\Local\Microsoft\VisualStudio .0_XXXXXXXX文件夹并删除

ComponentModelCache
文件夹。打开VS再检查一下。

2.您是否安装了第三方扩展?如果是,请禁用它们。您也可以运行

devenv /SafeMode
启动 VS 加载您的项目,看看问题是否仍然存在。

3.您的项目是什么类型?打开其他类型的项目是否也会出现这个问题?

4.从 VS 安装程序修复您的 VS。

5.如果以上建议没有帮助,请考虑使用 InstallCleanup.exe 删除所有已安装的实例,然后重新安装最新版本的 VS2022。

© www.soinside.com 2019 - 2024. All rights reserved.