编译C#应用程序0xC0000142错误

时间:2016-04-15 10:29:46

标签: c# visual-studio exe

我遇到了一个非常令人不安的问题。我在Visual Studio社区中编写了一个使用本地.mdf数据库文件的C#应用​​程序。

我的电脑的操作系统是Windows 10 Home,64位。我的问题是我无法在某些计算机上运行已编译的EXE文件。以前我在运行32位Windows 7 Professional的计算机上使用它,没有任何问题。

将其升级到Windows 10 Pro(32位)后,应用程序启动,但在SQL命令时崩溃:

  

“应用程序无法正确启动.0xC0000142”。

我重新安装了Microsoft SQL Server 2014 Express Local数据库,执行了系统清理但问题仍然存在。我在Visual Studio中的设置是“任何CPU”。我试图在调试文件夹中运行EXE,也在release文件夹中运行EXE。在64位Windows Home上,任何一个.exe文件都可以正常使用。另一方面,在32位Professional上,0xC0000142再次出现错误。

我尝试使用64位Windows 10 Home和Microsoft SQL Server 2014 Express Local DB的另一台计算机:应用程序运行没有问题。我猜一些DLL文件会导致问题,但我既无法跟踪问题的根源也无法解决问题。有人有什么建议吗?

0 个答案:

没有答案