新公司要用到vs2010,安装后启动项目时都出现了大量报错。报错原因不清,可能与操作系统有关,可能与vs卸载后的残留文件有关,安装vs或者vs的插件出错或者不完整时也会报错。下面是错误和解决办法:
1.未能正确加载“RadLangSvc.Package, RadLangSvc.VS, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91”包。此问题可能是由配置更改或安装另一个扩展导致的。可以在命令行中使用 /log 参数来运行应用程序,然后检查文件“C:\Users\Administrator\AppData\Roaming\Microsoft\VisualStudio\10.0\ActivityLog.xml”,获取详细信息。是否继续显示此错误消息?
2.未能正确加载“VSTS for Database Professionals Sql Server Data-tier Application”包。此问题可能是由配置更改或安装另一个扩展导致的。可以在命令行中使用 /log 参数来运行应用程序,然后检查文件“C:\Users\Administrator\AppData\Roaming\Microsoft\VisualStudio\10.0\ActivityLog.xml”,获取详细信息。是否继续显示此错误消息?
3.未能正确加载“Microsoft.Data.Entity.Design.BootstrapPackage.BootstrapPackage, Microsoft.Data.Entity.Design.BootstrapPackage, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”包。此问题可能是由配置更改或安装另一个扩展导致的。可以在命令行中使用 /log 参数来运行应用程序,然后检查文件“C:\Users\Administrator\AppData\Roaming\Microsoft\VisualStudio\10.0\ActivityLog.xml”,获取详细信息。是否继续显示此错误消息?
4.未能正确加载“Language Package”包。此问题可能是由配置更改或安装另一个扩展导致的。可以在命令行中使用 /log 参数来运行应用程序,然后检查文件“C:\Users\Administrator\AppData\Roaming\Microsoft\VisualStudio\10.0\ActivityLog.xml”,获取详细信息。是否继续显示此错误消息?
5.未能正确加载“Microsoft.Data.Entity.Design.Package.MicrosoftDataEntityDesignPackage, Microsoft.Data.Entity.Design.Package, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”包。此问题可能是由配置更改或安装另一个扩展导致的。可以在命令行中使用 /log 参数来运行应用程序,然后检查文件“C:\Users\Administrator\AppData\Roaming\Microsoft\VisualStudio\10.0\ActivityLog.xml”,获取详细信息。是否继续显示此错误消息?
下面的解决方法不止针对一个错误,甚至是上面没提到的错误也可以试试。
解决方法:(可能解决1,2,3,4错误)
找到vs2010的安装文件目录 x:\WCU\DAC,运行如下三个安装文件,分别卸载后重新安装 ,或者修复安装
DACFramework_chs.msi
DACProjectSystemSetup_chs.msi
TSqlLanguageService_chs.msi
解决方法:(可能解决1,2错误)
程序-运行-cmd,输入regsvr32 %windir%\system32\jscript.dll
解决方法:(可能解决1,2,4错误)
开始-所有程序-Mircosoft visual studio 2010-visual studio tools-visual studio命令提示( 2010) ,输入 devenv /resetskippkgs。
解决方法:(可能解决5错误)
“工具-选项”,在“区域设置中”的“语言选项”,与windows一致。然后重启。(针对安装英文插件后,中英文混乱问题)
解决方法:(可能解决3,4错误)
清理VS注册表,msdn的方法,第一步可以直接调过试试,不要卸载VS直接运行命令,下面是原文和翻译
1. uninstall VS( 卸载VS)
2. After VS uninstalls, run the following commands from an eleveated command prompt:
Run these if you're running 32-bit windows(32位系统运行一下命令)
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /va /f
Run these if you're running 64-bit windows(64位系统运行一下命令)
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /va /f
3. Re-install VS (be sure to choose to install C# and/or VB langauges, otherwise the EF Designer won't be installed.(重装VS)
解决方法:(可能解决所有错误)
卸载VS删除残留文件,运行regedit打开注册表删除HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio整个项,重装VS
解决方法:安装vs或者vs的插件出错或者不完整时
还有就是查看日志文件ActivityLog.xml。我的问题从中没有获得太大帮助。如果上述方法没有解决,可以自行百度ActivityLog.xml