Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t在未安装Visual Studio的系统上运行.NET应用程序_.net_Windows - Fatal编程技术网

Can';t在未安装Visual Studio的系统上运行.NET应用程序

Can';t在未安装Visual Studio的系统上运行.NET应用程序,.net,windows,.net,Windows,我有一个简单的.NET应用程序,我正试图在Windows7上运行 该应用程序在安装了不同版本的Visual Studio(2005和2013)的计算机上运行 但是,它不会在其他Windows7机器上运行(一台有SP1,另一台没有)。 最初我得到了一个0xc000007b错误,但自从安装.NET运行时以来,这个错误就消失了 现在应用程序仍然没有启动,但没有错误,事件查看器中也没有任何内容 我尝试过的事情: 安装VC++可再发行软件包 运行Dependency walker(没有什么特别的) 检查.

我有一个简单的.NET应用程序,我正试图在Windows7上运行

该应用程序在安装了不同版本的Visual Studio(2005和2013)的计算机上运行

但是,它不会在其他Windows7机器上运行(一台有SP1,另一台没有)。 最初我得到了一个0xc000007b错误,但自从安装.NET运行时以来,这个错误就消失了

现在应用程序仍然没有启动,但没有错误,事件查看器中也没有任何内容

我尝试过的事情:

  • 安装VC++可再发行软件包
  • 运行Dependency walker(没有什么特别的)
  • 检查.NET reflector是否缺少依赖项(导入的所有内容都在目录或系统库中)
  • 运行Procmon(没有突出的东西,但我对该工具是新手,可能错过了一些东西)

  • 我发现了这个问题,并认为我会为其他人记录它

    我在“InitializeComponents”上添加了一个try-catch块,并用一个消息框打印出异常

    原来公司使用的OCX没有安装在目标机器上,所以我注册了OCX后,应用程序就启动了


    (OCX以前是为不同的项目安装在其他开发机器上的,只是忘记了而已)。

    您的应用程序是为x86或x64编译的吗?
    我有一个简单的.NET应用程序
    如果它是“hello world simple”中的“simple”,请发布代码、构建设置和VS版本。如果不止这些,试着构建一个最底层的简单applet,看看它是否能在其他机器上运行。如果是,请比较代码和外部引用,直到找到相关的差异。@the_Black_Smurf目标平台是“任意CPU”,带有“首选32位”@dxiv而不是“Hello world”简单抱歉(我不能发布代码,因为它是我雇主的)这是winform还是WPF应用程序?