今天打开VS莫名其妙就弹出一个未能正确加载 Visual C# project System 包的框,提示位于 activitylog.xml 文件中,于是我打开这个文件\AppData\Roaming\Microsoft\VisualStudio\12.0\ActivityLog.xml,搜索 c# 来到最后:
<entry>
<record>266</record>
<time>2016/08/09 01:05:32.896</time>
<type>Error</type>
<source>VisualStudio</source>
<description>No InprocServer32 registered for package [Visual C# Project System]</description>
<guid>{FAE04EC1-301F-11D3-BF4B-00C04F79EFBC}</guid>
<hr>8007007e</hr>
<errorinfo></errorinfo>
<path>F:\ProgramFiles\vs2013VC#\VCSPackages\csproj.dll</path>
</entry>
看到path有个绝对路径,猜想可能是VS加载不了这个dll了,于是把这一段删除,再打开VS就正常了。