当前位置:人工智能 > vs2010 未能正确_VS2010提示未能正确加载包

vs2010 未能正确_VS2010提示未能正确加载包

  • 发布:2023-09-22 14:41

文章导航

问题背景问题描述解决方法1. 使用“/ResetSettings”参数运行 VS20102. 使用附带 msi 文件进行卸载重装(笔者未试过该方法)3. 下载并安装相应的包(笔者未试过该方法)4. 清理注册表4.1 自动处理4.2 手动处理

打开 ActivityLog.xml 文件的步骤(该节内容可以不看)

问题背景

笔者是在运行再次安装完毕的 VS2010 时,遭遇了题述问题。笔者的操作系统是 Win10(64位),安装模式是自定义(包括 C#、图形库、软件服务三项)。

问题描述

启动 VS2010,在其初始化环境时,出现了下图所示问题。 同类问题还包括:

未能正确加载 RadLangSvc.Package、RadLangSvc.VS 包;(初始化环境时出现)未能正确加载 Language Package 包;(初始化环境时出现)未能正确加载 Bootstrap Package 包;(加载解决方案时出现)未能正确加载 MicrosoftDataEntityDesignPackage 包。(查看工具箱时出现)

结合一些同样遭遇该类问题的网友的说法,以及我个人的实践解决经历,出现该类问题的原因很可能是,曾卸载 VS2010,但自动卸载程序未能将注册表中的相关数据清理到位。这才导致重装完毕启动后,不仅会根据注册表中新写入的注册数据加载包,还会根据其中残留的数据加载不必要的、无法找到的包,进而引发问题。(该段内容,尤其是涉及注册表工作机制的部分,属于推测,仅供参考。)

解决方法

在此,从上到下,方法由简至繁。各种方法的有效性因具体系统、具体情况而异,笔者不作保证。(笔者试过方法 1 和方法 4,最终以后者的手动处理形式解决了前述所有问题。各位读者需做好尝试多种方法的心理准备。当然,幸运或者个人知识储备充分的话,一种也许足够。)相关风险及后果由各位读者自行承担。

1. 使用“/ResetSettings”参数运行 VS2010

在“百度”的过程中,笔者邂逅了两篇提及该方法的文章(文章网址见该方法块的末尾)。具体步骤归结如下:

(1)运行“命令提示符(cmd.exe)”。

(2)使用“/ResetSettings”参数运行 VS2010。可将路径切至 VS2010 安装目录(默认为 C:\Program Files (x86)\Microsoft Visual Studio 10.0)下的 Common7\IDE 目录,然后执行“devenv /ResetSettings”命令。

示例:(细节不明者可自行百度) 补充说明: 按照上述步骤操作后,可能无济于事。(笔者的情况如此)具体原因可由官方文档中的“/ResetSettings (devenv.exe)”词条窥知一二,在此不作详述。

词条网址如下: https://www.sychzs.cn/zh-cn/visualstudio/ide/reference/resetsettings-devenv-exe?view=vs-2019&viewFallbackFrom=vs-2015

提及此法的文章的网址:(在此给出一条) http://www.sychzs.cn/s/blog_4a94a0db01010cyl.html#commonComment

2. 使用附带 msi 文件进行卸载重装(笔者未试过该方法)

笔者也邂逅了两篇提及该方法的文章,网址如下: · https://www.sychzs.cn/p-1739619891.html · https://www.sychzs.cn/view/600e2c0079563c1ec5da71c5.html

这两篇文章的内容大同小异,但都不是一开始就使用 msi 文件进行卸载重装,而是先处理注册表,然后进行卸载重装。

笔者虽未试过使用有关 msi 文件进行卸载重装,但推测认为,如果多次运行 VS2010,均只存在 VSTS、RadLangSvc.Package、RadLangSvc.VS 包的加载问题,则可以一开始就进行卸载重装,而不必处理注册表。推测依据如下:

这两篇文章的作者处理完注册表后,并未解决前述所有加载问题,VS2010 依然会弹出与 VSTS、RadLangSvc.Package、RadLangSvc.VS 包对应的对话框。换言之,使用有关 msi 文件进行卸载重装,也许至少可以解决 VSTS、RadLangSvc.Package、RadLangSvc.VS 包的加载问题。

是否尝试该方法由各位自行决定。具体步骤归结如下:

(1)在“文件资源管理器”中切至“Visual Studio 安装启动程序(setup.exe)”所在目录,然后依次打开“WCU”、“DAC”文件夹,此时可以看到下图所示三个 msi 程序包。 (2)逐一运行这三个程序包,进行卸载(Remove),之后,再逐一运行它们,重新安装。

3. 下载并安装相应的包(笔者未试过该方法)

在 CSDN 中一则提问的回复区,有位网友提到,他是通过下载并安装未能正确加载的包来解决此类问题的,并提供了 VSTO 包(安装 VS2010 时若选择了 Office 开发工具这项,可能会遭遇此包的加载问题)的下载地址。

该则提问的网址: https://www.sychzs.cn/topics/380152565

VSTO 包的下载地址:(资源有效性未予验证) https://www.sychzs.cn/soft/25550.html

网友回复的截图: 若采用此方法,尚需自行搜索其他下载资源。

4. 清理注册表

在百度的过程中,许多文章都包含,甚至专门介绍该方法。应该说,该方法是此类问题主要的解决方法,没有之一。既是主要的、广为传播的,在一定程度上就意味着它相对有效。不过,清理注册表是有风险的,各位读者应当仔细而慎重,必要时还要在清理之前对注册表进行备份,以及进行其他的保险操作。

另外,补充一点:尽管部分网友在未卸载 VS2010 的情况下,直接清理了注册表并解决了问题,笔者还是不建议如此做,即便如此更省事。这是因为,如此做可能会清理掉有用的配置数据,进而影响软件其他方面的正常运行;还可能会影响日后的卸载,导致部分应被删除的文件残留在“文件资源管理器”中。(该段补充是笔者基于自己对注册表的认识所做的建议及分析,其中表述不一定合乎事实,各位读者应当辩证看待。)(笔者理解尚浅,错误在所难免,还请有识网友批评指正。)

接下来进入正题。

总的来说,该方法在处理形式上有自动与手动之分。所谓自动,就是使用批处理文件自动地执行处理命令,从而清理掉残留的数据。至于手动,则是要在“注册表编辑器”中寻找指定的“键”(也称“项”),再通过右键菜单执行删除操作。

若论及风险,可以认为自动处理风险更小。因为读者只需要运行批处理文件,而无需进行其他操作,出错的空间小。手动处理则不然,若是误删了有用的键,其他软件可能就无法正常运行。不过,话虽如此,自动处理却不一定能解决全部问题。这时候,也许就要走手动处理的路。(笔者的情况就是如此。自动处理后,MicrosoftDataEntityDesignPackage 包的加载问题依然存在。)

具体步骤归结如下:

4.1 自动处理

(1)卸载 VS2010。

(2)以管理员身份运行批处理文件。新建一文本文档,将扩展名改为 .bat,然后右键之,选择“编辑”,继而将下述命令拷入其中,保存并关闭,再次右键之,选择“以管理员身份运行”,待运行结束,按下任意键。

reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}

reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}

reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /s

reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}

reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}

reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /s

reg query HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}

reg query delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}

reg query HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /s

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

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

reg delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /f

reg delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /f

reg delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /va /f

reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}

reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}

reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /s

reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}

reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}

reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /s

reg query HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}

reg query delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}

reg query HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /s

pause

(3)重装 VS2010,并检查此类问题是否均已解决。若是,解决之旅便告一段落,可以着手开发工作。若否,可以回到(1),并在(2)中多次运行批处理文件,再重装检查;(可能无济于事)也可考虑后文的手动处理。(注:否的情况如只限于 VSTS、RadLangSvc.Package、RadLangSvc.VS 包,可暂不卸载,继而按照解决方法 2 中的步骤进行操作。)

补充说明: 如果你有 CSDN 积分,想下载现成的批处理文件(笔者未予验证),此处有网友提供的“懒人通道”: https://www.sychzs.cn/download/u012843100/10343503

与“自动处理”相关的文章的网址: · https://www.sychzs.cn/u012843100/article/details/79911933 · http://www.sychzs.cn/s/blog_6fe3efa301016i64.html

4.2 手动处理

(1)卸载 VS2010。

(2)运行“注册表编辑器(regedit.exe)”。可以在“文件资源管理器”中切至 C:\Windows 目录,然后双击运行该级目录下的 regedit.exe 应用程序;也可在按住 Windows 键的同时按下 R 键,打开“运行”窗口,然后输入“regedit”并回车。

(3)寻找指定键。(可以认为该步就是在寻找指定目录(或者说文件夹)。另外,由于在不同类型的操作系统中,键的地址存在差异,在此先以 64 位操作系统为例进行说明。)

64 位 在“注册表编辑器”的地址栏中粘入下述地址,然后回车。(也可在键树(目录树)面板中逐级展开键,直至 VisualStudio 一级。) 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio : 注:如果你的电脑中装有多个版本的 VS,则应在上述地址末尾添加\10.0。(之后的备份、删除操作也将针对 10.0 键进行,而不是 VisualStudio 键。) 32 位 与 64 位的操作一致,只需将其地址换为下述地址(多版本者还应加上\10.0)。 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio

(4)备份当前键(VisualStudio 键或 10.0 键),然后删除之。右键当前键,选择“导出”,在打开的窗口中自定存储位置及文件名,导出范围不变。备份好后,再右键该键,选择“删除”。

注:双击备份文件可进行还原。需要强调的是,由于笔者的还原经验匮乏,不能在此提供更多信息。对操作安全性仍有顾虑的读者可以自行了解注册表的相关知识,比如阅读百度百科的“注册表编辑器”、“注册表”词条(这些词条中的部分内容已过时),以及官方文档提供的介绍——“Windows高级用户的注册表信息”(网址如下)等。(各位网友如有更好的学习资源,可在评论区留言。)

https://www.sychzs.cn/zh-cn/troubleshoot/windows-server/performance/windows-registry-advanced-users#back-up-the-registry

(5)依照(3)(4)的操作,再删除下列地址的末键。

64 位 计算机\HKEY_CURRENT_USER\SOFTWARE\WOW6432Node\Microsoft\VisualStudio 注:笔者 HKEY_CURRENT_USER 分支中 Microsoft 键下没有 VisualStudio 键,故跳过了此步骤。 32 位 计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio

(6)重装 VS2010,并检查此类问题是否均已解决。若否,可再读相应内容,检查自己的操作是否存在纰漏。如无纰漏,且前述方法均不能解决完全,可暂置此文,着手查找其他解法。

与“手动处理”相关的文章的网址: · https://www.sychzs.cn/view/4af78909844769eae009ed2f.html · https://www.sychzs.cn/XuePiaoFei1/article/details/90769719

打开 ActivityLog.xml 文件的步骤(该节内容可以不看)

ActivityLog.xml 文件记录的内容与前文给出的主要解决途径——处理注册表的技术细节有关。如果你想了解如何打开 ActivityLog.xml 文件,可阅读下述内容。

(1)运行“命令提示符(cmd.exe)”。

(2)使用“/log”参数运行 VS2010。(该步可类比解决方法 1 中的步骤(2)进行操作。)(执行“devenv /log”命令后才会创建 ActivityLog.xml 文件,并开始记录 VS2010 的活动数据。)

(3)触发“未能正确加载某包”问题。即在打开的 VS2010 中使前述问题对话框弹出,而后关闭 VS2010。(同时记下对话框中给出的 ActivityLog.xml 文件的路径)

(4)打开 ActivityLog.xml 文件。根据所记路径,在“文件资源管理器”中找到 ActivityLog.xml 文件,打开查看。(建议使用 IE 浏览器打开)

本文到此结束。转载请注明出处。

靖逸 21.8.12

VS提示未能正确加载包,未能正确加载的包包括以下不限于:

未能正确加载 RadLangSvc.Package、RadLangSvc.VS 包;(初始化环境时出现) 未能正确加载 Language Package 包;(初始化环境时出现) 未能正确加载 Bootstrap Package 包;(加载解决方案时出现) 未能正确加载 MicrosoftDataEntityDesignPackage 包。(查看工具箱时出现)

参考链接1:VS2010“未能正确加载包”问题解决方法小汇_靖逸的博客-CSDN博客_vs未能正确加载

试过上面链接中的的解决方法,全部都试了还是会提示未正确加载包。

然后通过彻底卸载VS2010,再重装没有问题了。(亲测有效)

1. VS2010彻底卸载参考:如何完全卸载VS2010(亲自体验过) - 青葱plus - 博客园

原文内容如下,只进行了第3步。

?2. 卸载后重启了电脑,不知道不重启有没有问题,没有试过。

3. 重新安装后,没有再出现未能正确加载包的提示框!!

记录下VS2010安装时的组件有以下,之后卸载的时候按照如下卸载即可:

用VS2010导不入网站后,重新卸载安装了,以防再出现相同情况不记得解决方法,特意在这里做笔记,感谢解决问题的前辈!正是他们的经验让我们少走弯路。

启动时显示以下错误信息:

未能正确加载"RadLangSvc.Package, RadLangSvc.VS,Version=10.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91"包。

此问题可能是由配置更改或安装另一个扩张导致的。可以在命令行中使用/log参数来运行应用程序,然后检查文件

“ActivityLog.xml”,获取详细信息。 未能正确加载“Language Package”包。 此问题可能是由配置更改或安装另一个扩张导致的。可以在命令行中使用/log参数来运行应用程序,然后检查文件"ActivityLog.xml”,获取详细信息。 从网上找了解决方法,第一个解决方法不管用:开始–>所有程序–Microsoft visual studio2010–>visual studio tools–>visual studio 2010命令提示,回车之后再输入devenv /resetskippkgs 第二次找到的方法成功解决问题:下载光盘映像文件,找到WCU文件夹-打开DAC文件,运行DACFramework_chs.msi和DACProjuctSystemSetup_chs.msi和TSqlLanguageService_chs.msi。三个全选“修复”。重新打开VS2010就没有报错了。# 欢迎使用Markdown编辑器

相关文章

热门推荐