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。但是同样的错误。
现在如何解决这个错误?谢谢…
Syswow64是一个仅适用于64位Windows版本的文件夹,其中存储32位程序的文件。它不应该存在于32位Windows上。
尝试在32位Windows上编译,然后在另一台计算机上运行。
有几个问题使这种情况发生(在我的情况下)…
- 最重要的是检查
VIRUSES
; - 应用在
x64
中编译,在x86
平台上运行; - 如果有
dll
,在x64
平台上编译,添加到x86
应用;
这些是导致错误的一些问题
您需要更改系统目标。在Build -> Configuration Manager菜单中,您可以将平台更改为x86而不是x64。