c#应用程序错误0xc000007b

本文关键字:0xc000007b 错误 应用程序 | 更新日期: 2023-09-27 18:15:18

这个问题可能被问过很多次了。我一直在寻找解决办法。我有一个解决方案(虽然没有工作)来替换一些。dll文件。

实际上我做了一个应用程序在Windows 7的终极64位,Visual Studio 2010,目标框架3.5与MS Access 2007数据库(平台目标x86)。然后我试着在另一台有Windows 7 Ultimate 32位的机器上运行这个应用程序(.exe文件)。但错误出现了。

因为我得到了解决方案来替换'Windows'SYSWOW64文件夹中的5个dll文件,但无法在32台机器上找到此文件夹。即使我替换/复制了这5个dll到System32文件夹。但是同样的错误。

我还在目标机器上安装了框架4.0。但是同样的错误。

现在如何解决这个错误?谢谢…

c#应用程序错误0xc000007b

Syswow64是一个仅适用于64位Windows版本的文件夹,其中存储32位程序的文件。它不应该存在于32位Windows上。

尝试在32位Windows上编译,然后在另一台计算机上运行。

有几个问题使这种情况发生(在我的情况下)…

  1. 最重要的是检查VIRUSES;
  2. 应用在x64中编译,在x86平台上运行;
  3. 如果有dll,在x64平台上编译,添加到x86应用;

这些是导致错误的一些问题

您需要更改系统目标。在Build -> Configuration Manager菜单中,您可以将平台更改为x86而不是x64。