安装Windows更新后,Visual Studio 2008中的程序包加载失败

时间:2013-05-23 22:14:35

标签: visual-studio-2008

我昨晚关闭了电脑,迫使Windows安装新的更新;像“Windows正在安装更新。请不要关闭计算机。安装80个更新的x。”然后我启动了我的电脑。

现在我无法在Visual Studio 2008中打开任何项目。我得到弹出对话框,其中包含“程序包加载失败。程序包'Windows窗体设计器托管程序包'无法正确加载”,以及类似其他程序包的弹出对话框Jetbrains和ANTS Profiler。

这是我试过的:

  • 使用命令提示符运行“devenv / resetskippkgs”
  • 执行Visual Studio 2008的安装修复
  • 卸载并重新安装Visual Studio 2008
  • 在我的计算机上卸载并重新安装其他版本的Visual Studio
  • 安装VS 2008 SP1(此安装实际上失败了,因为一些“AddInUtil.exe中发生了未处理的异常(System.IO.FileLoadException)。”)

似乎没什么用。还有什么我可以尝试的吗?我现在无法完成任何任务。

3 个答案:

答案 0 :(得分:2)

在升级到visual studio professional 2012时,我遇到了Visual Studio的问题 - 我可以通过Microsoft Dreamspark作为一名编程学生,我可以自由添加它。

首先,检查基本面(虽然我怀疑这是你的问题)。

  1. 您是否以具有管理权限的用户身份使用计算机? 我怀疑你是,但如果没有,你需要拥有管理权。

  2. 您是否检查过防火墙是否阻止了任何文件? 当我切换到Avast的完整版本时,我发现我必须禁用 File System Shield 当我尝试运行我的visual studio项目时,它喜欢删除我的可执行文件。

  3. 我做了什么,我最终卸载了与Visual Studio下载相关的一切。如果您能够在其他地方删除并保存项目文件,然后将其恢复。浏览所有程序文件以查看是否有任何隐藏在错误文件夹中的内容并检查您的C盘。

    提示 对于我编写的每个项目,我都会复制并粘贴到文本文件中(在记事本中),然后通过电子邮件发送给我自己 - formdesigner,表单和任何模块,类等。我为所有语言的所有程序都这样做。这样,如果软件或我的电脑出现问题,我可以毫不费力地重新创建项目。

    这意味着下载并重新安装(新鲜):

    1. Visual C ++ 2008可再发行组件包(x86) http://www.microsoft.com/en-us/download/details.aspx?id=29

    2. .Net Framework(您需要3.5加一个服务包) 以下链接提供框架和Service Pack的链接。 http://www.microsoft.com/en-us/download/details.aspx?id=22

    3. Visual Studio 2008 SP1 http://www.microsoft.com/en-us/download/details.aspx?id=10986

    4. SDKhttp://www.microsoft.com/en-us/download/details.aspx?id=508

    5. 这是MSDN关于安装Visual Studio 2008的链接 http://msdn.microsoft.com/en-us/library/cc175908(v=vs.90).aspx

      这是Aaron Sterbner网站博客的链接: 这是VS 2005的问题,但他详细讨论了如何清理文件。 http://blogs.msdn.com/b/astebner/archive/2005/11/09/491118.aspx

      如果这不起作用,那么我们必须检查可能干扰VS的程序。但是,由于其他程序受到Jetbrains和ANTS Profiler的影响

      我认为如果你清理你的程序文件,它应该没问题。除非您非常确定自己在做什么,否则我不建议您进入register IF 您已经对寄存器进行了更改,然后我们将查看该选项和其他选项(如果这不能解决您的问题。

答案 1 :(得分:1)

对我来说,卸载所有可再发行组件包,服务包以及最终整个Visual Studio,然后重新安装所有可用的工具。不是最好的解决方案,但让我的环境恢复健康状态是件好事。

答案 2 :(得分:-1)

我遇到了同样的问题,我解决它的问题是运行AVG调整实用程序,它从注册表清理不必要的文件并对其进行碎片整理,删除损坏的快捷方式等等。

它对我有用,也许对你有用