Visual Studio2005问题:未能正确加载包“Visual Studio Macros Package”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio2005问题:未能正确加载包“Visual Studio Macros Package”相关的知识,希望对你有一定的参考价值。

刚安好Visual Studio2005,但不能新建项目,并弹出提示框——未能正确加载包“Visual Studio Macros Package”(GUID=A659f1B3-AD34-11D1-ABAD-0080C7B89C95)。请与包供应商联系以获得帮助。由于可能发生环境损坏建议重新启动应用程序。要禁止将来加载此包吗?可以使用“devenv/resetskippkgs”重新启用并加载包。 我在VS2005的命令提示符中输入了devenv/resetskippkgs,但也不行,求高人指点,感激不尽~!

参考技术A 我也遇到了,我今天早上开机的时候,WIN8有更新,然后我的VS2012就不能使用了。

下载并按照下面这个更新,会帮助还原VS2012
http://www.microsoft.com/en-us/download/details.aspx?id=36020
参考技术B 安装有问题,或者操作系统本身有问题 参考技术C vs组件包有损坏吧,没见过这种问题 参考技术D 我也是这问题啊 愁死了

Visual Studio 未能解析主引用 该框架版本高于当前目标框架

之前可以编译通过的项目DXControls,今天一直报错,说“未能找到类型或命名空间名称“Test.WCFClient”(是否缺少 using 指令或程序集引用?)”,可是这个dll明明是引用了,在项目引用中右键选择在对象浏览器中查看:


可以找到命名空间Test.WCFClient,其下面的类也都在,这两个项目的NETFramework都是4.0的,再显示错误信息里的警告,发现一堆的引用错误,,列举前面几个大致如下:

警告	32	未能解析主引用“Test.WCFClient, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL”,因为它对程序集“Microsoft.Scripting.Metadata, Version=1.1.0.20, Culture=neutral, PublicKeyToken=7f709c5b713576e1”具有间接依赖关系,而该程序集是针对“.NETFramework,Version=v4.5”框架生成的。该框架版本高于当前目标框架“.NETFramework,Version=v4.0”。	Test.Forms.DXControls

警告	23	未能解析主引用“Test.WCFClient, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL”,因为它对程序集“Microsoft.Scripting, Version=1.1.0.20, Culture=neutral, PublicKeyToken=7f709c5b713576e1”具有间接依赖关系,而该程序集是针对“.NETFramework,Version=v4.5”框架生成的。该框架版本高于当前目标框架“.NETFramework,Version=v4.0”。	Test.Forms.DXControls

警告	26	未能解析主引用“Test.WCFClient, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL”,因为它对程序集“Microsoft.Dynamic, Version=1.1.0.20, Culture=neutral, PublicKeyToken=7f709c5b713576e1”具有间接依赖关系,而该程序集是针对“.NETFramework,Version=v4.5”框架生成的。该框架版本高于当前目标框架“.NETFramework,Version=v4.0”。	Test.Forms.DXControls

警告	23	未能解析主引用“Test.WCFClient, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL”,因为它对程序集“IronPython, Version=2.7.5.0, Culture=neutral, PublicKeyToken=7f709c5b713576e1”具有间接依赖关系,而该程序集是针对“.NETFramework,Version=v4.5”框架生成的。该框架版本高于当前目标框架“.NETFramework,Version=v4.0”。	Test.Forms.DXControls
尝试重新引用dll,编译,失败;
尝试重新加载项目,失败;
尝试重启VisualStudio,失败;
尝试重启电脑,还是失败
        最后 在release文件夹(即项目生成目录中)搜索警告信息中提到的dll,一一删除搞定


本文参考:点击打开链接

 小注:
我在项目中用的Visual Studio版本是2010

以上是关于Visual Studio2005问题:未能正确加载包“Visual Studio Macros Package”的主要内容,如果未能解决你的问题,请参考以下文章

我的Visual Studio 2005安装好以后只要一启动就出提示“包加载失败”,不知道咋回事??

在 Visual Studio 2005 C++ 中设置文件版本号

从 Visual Studio 连接到 SQL Server 2005

Visual Studio 2017 添加引用报错

Visual Studio 2012 未能检测到 Visual Studio 2008 构建工具

用visual studio 2005 的问题