0

我为 Windows XP 构建了一个 .Net 2.0 应用程序,但我在 Windows 7 中实现了它。

该应用程序包含一个 Mysql.data 连接和 CrystalReport。当我尝试在 Windows XP 上运行它时,应用程序无法运行,并给出以下错误消息:

应用程序未能正确初始化 (0xc000007b)。

我尝试在 Windows XP 中重建应用程序,但是当我在 Visual Studio 中重建并运行它时,出现以下错误:

无法加载文件或程序集或其依赖项之一。该模块应包含程序集清单。

我怎样才能解决这个问题?

4

1 回答 1

0

请尝试以下方法:

1.从 Windows XP 上的添加/删除程序(在控制面板中)或 Windows Vista/Windows 7 上的程序和功能中卸载 .NET Framework 3.5。

即使卸载失败,请继续执行步骤 2。

2.Framework 3.5 卸载后或如果失败,请下载并运行.NET Framework 删除工具。

这是 Aaron Stebner 在 Windows Live Skydrive 上的框架删除工具的链接:

http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog_Tools/dotnetfx_cleanup_tool.zip?wa=wsignin1.0&sa=17797669

Aaron Stebner 是 Microsoft 员工。他开发的工具链接在该页面上,可以轻松清理系统中损坏的 .NET Framework,以便重新安装它们。运行该工具时,从列表中选择 .NET Framework 3.5 并选择进行清理。完成此操作后,通过再次运行 Expression Design 3 安装包重新安装 Design 3 所需的 .NET Framework 3.5。它将检测到 .NET Framework 3.5 丢失并为您重新安装。完成后,再次尝试运行 Design 3。

3.如果仍然无法解决问题,请转到开始、运行并键入 CMD 以运行命令提示符。键入 CHKDSK /R 并按 ENTER。点击字母 Y 并重新启动机器。允许机器进行检查磁盘扫描。完成此操作并返回 Windows 后,再次尝试 Expression Design。更多信息在这里

于 2013-08-20T04:45:06.307 回答