我猜,这发生在昨天最近更新到 Visual Studio 15.8.0 之后。虽然我不能 100% 确定是这个更新造成的。当我尝试加载资源或打开已创建的.rc文件时,会发生这种情况:
ActivityLog.xml说:
<entry>
<record>533</record>
<time>2018/08/15 18:01:53.704</time>
<type>Error</type>
<source>VisualStudio</source>
<description>No InprocServer32 registered for package [Visual C++ Resource Editor Package]</description>
<guid>{74AAD8B2-3294-49CB-BB5D-E9BAB132BFD5}</guid>
<hr>8007007f</hr>
<errorinfo></errorinfo>
<path>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\vcpackages\resedit.dll</path>
</entry>
我试图做些什么来解决这个问题:
- 此问题的所有修复
- 从 VS Installer 修复 Visual Studio
- 从头开始删除和重新安装 VS
没有任何效果。它可能是什么以及如何解决这个问题?这并不重要,因为我仍然可以打开resource.rc并resource.h手动添加资源——它编译得很好。但是还是比较不方便。