【发布时间】:2012-07-11 02:06:42
【问题描述】:
症状是应用程序在用户站点的大多数 PC(Windows 7 和 XP)上正确启动,但在一台计算机上始终无法启动,并出现错误“应用程序无法正确初始化 (0xc0000135)”。有什么问题?
【问题讨论】:
标签: .net
症状是应用程序在用户站点的大多数 PC(Windows 7 和 XP)上正确启动,但在一台计算机上始终无法启动,并出现错误“应用程序无法正确初始化 (0xc0000135)”。有什么问题?
【问题讨论】:
标签: .net
来自 ntstatus.h SDK 头文件:
//
// MessageId: STATUS_DLL_NOT_FOUND
//
// MessageText:
//
// The program can't start because %hs is missing from your computer.
// Try reinstalling the program to fix this problem.
//
#define STATUS_DLL_NOT_FOUND ((NTSTATUS)0xC0000135L) // winnt
“尝试重新安装程序”的建议是可靠的,但是您可以自行确定需要安装什么。如果您一无所知,请使用 SysInternals 的 ProcMon 实用程序,您会看到 Windows 正在搜索 DLL 并且找不到它。 DLL 的名称应该是一个很好的线索。如果是 mscoree.dll,那么您忘记在目标机器上安装 .NET。
【讨论】:
grep -ir 0xc0000135 /usr/include/wine/ 命令
当目标计算机上未安装 .NET 框架,或者安装的版本不足以运行应用程序时,会导致此错误。解决办法很明显:在运行应用程序之前安装正确版本的 .NET 框架。
【讨论】:
还要查看版本,还有一个“.NET Framework 4.0”,和3.5不同。 4.0 不会运行为 3.5 设计的应用程序
【讨论】:
你在做什么
错误代码 0xc0000135 在那里,因为计算机正在那里使用。网络框架。你要做的就是先安装它。网络框架。
安装前。 framework net framework 版本也在你的 Visual Studio 中检查。用于检查 Visual Studio 版本的框架如下:
【讨论】: