启动.NET应用程序时错误代码0xc0000135是什么意思?

时间:2012-07-11 12:43:48

标签: .net

症状是应用程序在用户站点的大多数PC(Windows 7和XP)上正确启动,但在一台计算机上始终无法启动错误“应用程序无法正确初始化(0xc0000135)”。有什么问题?

4 个答案:

答案 0 :(得分:15)

来自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。

答案 1 :(得分:12)

如果目标计算机上未安装.NET框架,或者安装的版本不足以运行该应用程序,则会导致此错误。解决方案很明显:在运行应用程序之前安装正确版本的.NET框架。

答案 2 :(得分:1)

同时检查版本,还有一个“.NET Framework 4.0”,它与3.5不同。 4.0将不会运行为3.5

设计的应用程序

答案 3 :(得分:-2)

你正在做的步骤

错误代码0xc0000135因为计算机在那里使用。网络框架。你要做的就是先安装它。净框架。

安装前。框架网络框架版本也会检查您的视觉工作室。用于检查Visual Studio版本的框架如下:

  • 首先打开视觉工作室
  • 选择一个项目,然后单击“属性”,然后选择参考窗口
  • 会出现System.Core版本。使用的网络框架。
  • 搜索后。 Net框架版本安装在客户端计算机上 完成它的exe请再试一次。 如果有如下错误,那么你必须这样做
    1. 查看使用中的引用并设置属性所有对copy local = true property
    2. 的引用
    3. 之后在构建或运行项目然后停止项目
    4. exe文件在文件夹中查找windownaplication debug \ bin \ debug。
    5. 中的位置
    6. 在现有的调试文件夹exe文件和dll文件
    7. dll文件是应该包含的dll文件的exe文件支持者。 尝试运行它的exe。