Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.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
C#.NET应用程序内置Windows Server 2008 R2 64位不';t在Windows 7 32位中运行_C#_.net - Fatal编程技术网

C#.NET应用程序内置Windows Server 2008 R2 64位不';t在Windows 7 32位中运行

C#.NET应用程序内置Windows Server 2008 R2 64位不';t在Windows 7 32位中运行,c#,.net,C#,.net,我在Visual Studio 2012 Express中构建了一个应用程序,它位于Windows Server 2008R2 64位上的C#NET 4.5上。在编译时,我确保在构建属性中,平台目标设置为x86 当我将文件从Release文件夹复制到Windows 7 32时,它会崩溃 以下是我的系统抛出的错误: Problem signature: Problem Event Name: CLR20r3 Problem Signature 01: fileupload.exe Proble

我在Visual Studio 2012 Express中构建了一个应用程序,它位于Windows Server 2008R2 64位上的C#NET 4.5上。在编译时,我确保在构建属性中,平台目标设置为x86

当我将文件从Release文件夹复制到Windows 7 32时,它会崩溃

以下是我的系统抛出的错误:

Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01:   fileupload.exe
Problem Signature 02:   1.0.0.0
Problem Signature 03:   53b63c5a
Problem Signature 04:   FileUpload
Problem Signature 05:   1.0.0.0
Problem Signature 06:   53b63c5a
Problem Signature 07:   c
Problem Signature 08:   6
Problem Signature 09:   System.IO.FileNotFoundException
OS Version: 6.1.7601.2.1.0.256.48
Locale ID:  1033
Additional Information 1:   0a9e
Additional Information 2:   0a9e372d3b4ad19135b953a78882e789
Additional Information 3:   0a9e
Additional Information 4:   0a9e372d3b4ad19135b953a78882e789

这是一个“未找到文件”异常,可能很简单,例如忘记复制文件或未指定完整路径名


不要猜测,为AppDomain.CurrentDomain.UnhandledException事件实现一个处理程序,并记录或显示e.ExceptionObject.ToString()的值。它告诉你你的代码在哪里爆炸。

我设法找到了解决这个问题的方法。进入解决方案资源管理器中的引用,对于每个项,我确保将“Copy Local”属性设置为True。我在Release文件夹中有很多DLL文件,但它在Windows 7中运行。

。您是否考虑过将其构建为任何CPU?当您说它“崩溃”时,崩溃是怎么说的?您确定不需要
Release
文件夹之外的任何文件吗?安装在2008机箱上的GAC中的组件?它在其他地方有用吗。。。你试过什么?@Simon Whitehead你是说平台目标中有CPU吗?“它崩溃”不是一个特别有用的描述。您的Windows 7设备上是否安装了.NET 4.5?当它崩溃时是否有任何错误消息?您是否检查了Windows事件日志以获取信息?有一千件事情可能是错误的。如果没有你提供更多的信息,我们只能猜测原因。我应该把它放在哪里。记录异常的地方是您的业务(消息框、文本文件、数据库、云)。但基本上告诉你该怎么做。