3

我昨晚刚刚关闭了我的电脑,这迫使 Windows 安装新的更新;类似“Windows 正在安装更新。不要关闭您的计算机。安装 x of 80 更新。” 然后我启动了我的电脑。

现在我无法在 Visual Studio 2008 中打开任何项目。我收到带有消息“包加载失败。包'Windows 窗体设计器托管包'未能正确加载”的弹出对话框,以及 Jetbrains 和 ANTS 等其他包的类似弹出对话框探查器。

这是我尝试过的:

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

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

4

3 回答 3

2

我在升级到 Visual Studio 时遇到了问题visual studio professional 2012- 我可以补充一下,作为一名编程学生,我通过Microsoft Dreamspark.

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

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

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

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

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

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

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

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

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

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

这是来自 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除非您非常确定自己在做什么,否则我不建议您进入。如果您已经对寄存器进行了更改,那么我们将查看该选项和其他选项(如果这不能解决您的问题。

于 2013-06-03T14:27:54.377 回答
1

对我来说,卸载所有可再发行包、服务包,最终卸载整个 Visual Studio,然后重新安装所有内容。不是最好的解决方案,但让我的环境恢复正常状态是件好事。

于 2015-04-07T20:35:18.647 回答
-1

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

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

于 2015-02-24T10:26:21.697 回答