问题描述
vs2013c#64位系统下编的程序无法在32位系统运行。。我修改目标平台X86也不行修改配置管理里面X86也不行求大神教。。。
解决方案
解决方案二
如果你是WEB程序的话那么修改IIS的的应用程序池的高级设置把启用32位应用程序修改为True
解决方案三
不能运行有很多可能未必和x64有关。报什么错误。
解决方案四
引用2楼caozhy的回复:
不能运行有很多可能未必和x64有关。报什么错误。
winform窗体程序。报错未将对象引用设置到对象的实例但是其他人都没问题啊就32位会这样
解决方案五
引用3楼qq_16488883的回复:
Quote: 引用2楼caozhy的回复:
不能运行有很多可能未必和x64有关。报什么错误。winform窗体程序。报错未将对象引用设置到对象的实例但是其他人都没问题啊就32位会这样
有关调用实时(JIT)调试而不是此对话框的详细信息请参见此消息的结尾。**************异常文本**************System.NullReferenceException:未将对象引用设置到对象的实例。在..()在Zzzz.Form1.(Object,EventArgs)在System.Windows.Forms.Control.OnClick(EventArgse)在System.Windows.Forms.Button.OnClick(EventArgse)在System.Windows.Forms.Button.OnMouseUp(MouseEventArgsmevent)在System.Windows.Forms.Control.WmMouseUp(Message&m,MouseButtonsbutton,Int32clicks)在System.Windows.Forms.Control.WndProc(Message&m)在System.Windows.Forms.ButtonBase.WndProc(Message&m)在System.Windows.Forms.Button.WndProc(Message&m)在System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&m)在System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&m)在System.Windows.Forms.NativeWindow.Callback(IntPtrhWnd,Int32msg,IntPtrwparam,IntPtrlparam)
解决方案六
就你报错来看和操作系统没关系应该是某个你引有的DLL或者控件在目标机上面没有而你开发的电脑上面是有的。
解决方案七
在xp下重新编译试试
解决方案八
我也有同样的问题楼主找到解决办法了么
解决方案九
你应该选择anycpu而不是x86
解决方案十
修改配置管理里面改为anycpu
解决方案十一
点右键以管理员身份运行试试
解决方案十二
打日志看看具体是什么错误哪个对象为空。