大侠们帮帮菜鸟解答这个问题:用VS2010在Win7 64位系统开发的WinForm程序不能在Windows 2008 R2 x64运行

问题描述

用VS2010在Win764位系统开发的WinForm程序不能在Windows2008R2x64运行详细信息:Description:StoppedworkingProblemsignature:ProblemEventName:CLR20r3ProblemSignature01:temperv21.exeProblemSignature02:1.0.0.0ProblemSignature03:50125cb8ProblemSignature04:System.Windows.FormsProblemSignature05:2.0.0.0ProblemSignature06:4f682206ProblemSignature07:199aProblemSignature08:2ProblemSignature09:PSZQOADHX1U5ZAHBHOHGHLDGIY4QIXHXOSVersion:6.1.7601.2.1.0.274.10LocaleID:1038Readourprivacystatementonline:http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409求大侠们解答,小弟感激不尽。

解决方案

解决方案二:
framework平台是否一致?另外,编译时,是否指定了特定类型CPU?
解决方案三:
引用1楼的回复:

framework平台是否一致?另外,编译时,是否指定了特定类型CPU?

程序启动平台是framework2.0,计算机里面也有。难道是生成的实时项目平台的问题吗?项目属性中的目标平台是x86,目标平台中有AnyCPU、x86、x64、Itanium那我该选择什么呢?
解决方案四:
引用2楼的回复:

引用1楼的回复:framework平台是否一致?另外,编译时,是否指定了特定类型CPU?程序启动平台是framework2.0,计算机里面也有。难道是生成的实时项目平台的问题吗?项目属性中的目标平台是x86,目标平台中有AnyCPU、x86、x64、Itanium那我该选择什么呢?

选择anyCpu就可以了。vs并没有64或86位的64或86只是变量在内存中所占的字节不一样(貌似是)
解决方案五:
引用3楼的回复:

引用2楼的回复:引用1楼的回复:framework平台是否一致?另外,编译时,是否指定了特定类型CPU?程序启动平台是framework2.0,计算机里面也有。难道是生成的实时项目平台的问题吗?项目属性中的目标平台是x86,目标平台中有AnyCPU、x86、x64、Itanium那我该选择什么呢?选择anyCpu就可以了。vs并没有……

大哥不行啊!选了AnyCpu就运行不了了,初始化第三方控件时就出现这个错误:Classnotregistered(ExceptionfromHRESULT:0x80040154(REGDB_E_CLASSNOTREG))把目标平台改成x86就可运行了。。。这又是怎么回事??大侠们求解答啊
解决方案六:
LZ找到答案了吗
解决方案七:
引用4楼liwanwei123的回复:

[Quote=引用3楼的回复:]引用2楼的回复:引用1楼的回复:framework平台是否一致?另外,编译时,是否指定了特定类型CPU?程序启动平台是framework2.0,计算机里面也有。难道是生成的实时项目平台的问题吗?项目属性中的目标平台是x86,目标平台中有AnyCPU、x86、x64、Itanium那我该选择什么呢?选择anyCpu就可以了。vs并没有……

大哥不行啊!选了AnyCpu就运行不了了,初始化第三方控件时就出现这个错误:Classnotregistered(ExceptionfromHRESULT:0x80040154(REGDB_E_CLASSNOTREG))把目标平台改成x86就可运行了。。。这又是怎么回事??大侠们求解答啊

第三方多数是运行在x86下的特别是C++写的。。所以你为了保证能运行只能用x86编译运行
解决方案八:
引用6楼wyd1520的回复:

Quote: 引用4楼liwanwei123的回复:
[Quote=引用3楼的回复:]引用2楼的回复:引用1楼的回复:framework平台是否一致?另外,编译时,是否指定了特定类型CPU?程序启动平台是framework2.0,计算机里面也有。难道是生成的实时项目平台的问题吗?项目属性中的目标平台是x86,目标平台中有AnyCPU、x86、x64、Itanium那我该选择什么呢?选择anyCpu就可以了。vs并没有……

大哥不行啊!选了AnyCpu就运行不了了,初始化第三方控件时就出现这个错误:Classnotregistered(ExceptionfromHRESULT:0x80040154(REGDB_E_CLASSNOTREG))把目标平台改成x86就可运行了。。。这又是怎么回事??大侠们求解答啊

第三方多数是运行在x86下的特别是C++写的。。所以你为了保证能运行只能用x86编译运行

那他为什么开发的时候能跑呢?
解决方案九:
引用7楼hudsonhuang的回复:

Quote: 引用6楼wyd1520的回复:
Quote: 引用4楼liwanwei123的回复:
[Quote=引用3楼的回复:]引用2楼的回复:引用1楼的回复:framework平台是否一致?另外,编译时,是否指定了特定类型CPU?程序启动平台是framework2.0,计算机里面也有。难道是生成的实时项目平台的问题吗?项目属性中的目标平台是x86,目标平台中有AnyCPU、x86、x64、Itanium那我该选择什么呢?选择anyCpu就可以了。vs并没有……

大哥不行啊!选了AnyCpu就运行不了了,初始化第三方控件时就出现这个错误:Classnotregistered(ExceptionfromHRESULT:0x80040154(REGDB_E_CLASSNOTREG))把目标平台改成x86就可运行了。。。这又是怎么回事??大侠们求解答啊

第三方多数是运行在x86下的特别是C++写的。。所以你为了保证能运行只能用x86编译运行

那他为什么开发的时候能跑呢?

他不是有提示了么Classnotregistered无法注册组件呀。他开发时是用管理员权限的吧。你试试以管理员权限运行
解决方案十:
引用8楼wyd1520的回复:

他不是有提示了么Classnotregistered无法注册组件呀。他开发时是用管理员权限的吧。你试试以管理员权限运行

所以就不一定是编译目标平台的问题啊不然开发的时候就报错了
解决方案十一:
如果应用程序依赖于某个32位托管组件或非托管组件,则在64位模式中无法加载该组件。若要纠正此问题,请将项目的“平台目标”属性设置为x86,然后重新编译。对C++可执行文件进行反射可能会引发此异常。

时间: 2024-10-31 17:46:35

大侠们帮帮菜鸟解答这个问题:用VS2010在Win7 64位系统开发的WinForm程序不能在Windows 2008 R2 x64运行的相关文章

新手求解答一下-win7 64位兼容vs2015社区版吗

问题描述 win7 64位兼容vs2015社区版吗 来个大神解答,一定要确定偶,不然下载一下不能用的话,卸载就太麻烦了 解决方案 兼容.不过前提是你的win7 64位不是山寨盗版的,并且安装了sp1.vs2015支持的操作系统:windows 7 windows 8 windows 8.1 windows 10. 解决方案二: 应该是兼容的,我自己的电脑就是 解决方案三: win7 64位支持vs2015 64位的

vb-VB keybd_event应用中遇到的问题,哪位好心大侠能帮帮我

问题描述 VB keybd_event应用中遇到的问题,哪位好心大侠能帮帮我 各位大侠,小弟为了实现模拟键盘动作,谢了这段代码.但是我点击BUTTON1时,text1敲下的是Q,而且大小写好像是随机的.键盘码65不是应该是a吗?我要完成一连串的键盘鼠标动作,这仅仅是个试验就碰到这种问题.哪位大侠能帮帮我啊,感激不尽 Public Class Form2 Declare Sub mouse_event Lib "user32" Alias "mouse_event"

哪位大侠能帮帮我啊,头头让我估计一下开发时间

问题描述 我们现在有一个用Foxpro写的程序,是DOS下面的MRP程序,包括了采购.销售.生产等模块,程序总共有36万行Foxpro下没有什么控件,连界面都要自己画,维护困难,功能也满足不了我们的需要,现在公司打算用C#重写,需求方面我们自己很清楚,数据结构也不改,头头给我一年时间,问我要多少人,请问该怎么估算时间啊,一年的话连开发和测试,需要多少人才能完成?从来没有做过这方面的估计,哪位大侠能帮帮我啊,谢谢! 解决方案 解决方案二:路过.不懂foxpro.不管用什么方法,先有个估计之后,再乘

《嵌入式系统开发之道——菜鸟成长日志与项目经理的私房菜》——02-03项目生命周期五大阶段

02-03项目生命周期五大阶段 嵌入式系统开发之道--菜鸟成长日志与项目经理的私房菜 我们前面讲过项目的定义,特别谈到每件项目都是独一无二的,都有各自的目标.可应用的资源.必须面对的限制与风险等.但所谓的知识体系就是要设法异中求同,通过分析与比较足够数量且不同种类的案例,试图归纳出适用于所有项目的思想与方法. 这么做并不牵强,因为不同项目间确实具有共同的特性,可以使用相同的思想与方法论来执行,就如同我们的本行-嵌入式系统与电子产品开发,如果不能在不同的项目间秉持共通的概念,工程人员免不了要多走很

菜鸟求助,做一个点击button自己播放本地mid文件的程序,运行出错

问题描述 菜鸟求助,做一个点击button自己播放本地mid文件的程序,运行出错.提示java.lang.NoClassDefFoundError:jkextend下面是代码importjava.applet.Applet;importjava.applet.AudioClip;importjava.awt.Container;importjava.awt.event.MouseAdapter;importjava.awt.event.MouseEvent;importjava.net.URL;

菜鸟一个,想学习.net技术,哪位高手提供一个vs的下载链接,谢谢啦

问题描述 菜鸟一个,想学习.net技术,哪位高手提供一个vs的下载链接,谢谢啦 解决方案 解决方案二:首先,VS是需要授权的,能从网上下载的那都是盗版盗版软件有没有病毒,能不能用,盗链会不会哪天就被封掉了,这都没有准的即使现在帮你搜一个,明天是否还好使都是难说的所以还是自己搜一搜吧解决方案三:VS2013,可以去网上搜一个注册码基本都可以激活http://www.visualstudio.com/downloads/download-visual-studio-vs解决方案四:http://ms

加急,像qq一样登录验证怎么写,大侠们帮帮我啊,在线等高手

问题描述 C/S系统,验证程序不会写,数据库是mysql.希望大侠们帮忙,最好写上代码啊,我菜鸟,数据库有个表放用户名,密码.怎么才能实现啊,现在写到用户名密码验证了,可是就是一个用户名可以在几个地方同时登录,希望高手指点.最好贴上代码.我qq852210444,加qq指点最好 解决方案 解决方案二:像这种情况肯定是要修改mysql数据库的,表中除了用户名.密码以外,还要有一个表示是否已经登录标志.连接验证的返回值也可以设计成多种状态的,需要表示验证通过.密码错误以及用户已登录(可以再扩展).当

急!!!哪位大侠,帮帮解决FCKeditor不能上传图片

问题描述 哪位大侠帮帮我看看,这是什么问题.小弟用jsp配置了一下FCK,可以编辑文字,但不能上传图片.点击上传图片的浏览服务器就出现下面的错误,请问是什么原因呢?Theserverdidn'tsendbackaproperXMLresponse.RequestedURL:http://localhost:8088/jmxywz/admin/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector?Command=

大神来帮帮菜鸟,在网上下载了sqlhelper,提示上下文中不存在sqlhelper

问题描述 在网上买了班vs2013项目教学,是图书馆管理系统,按照书上的现在出问题了,求大神帮帮忙,书上说网上下载一个sqlhelper.cs,添加了,直接写代码SqlDataReaderdr=SqlHelper.ExecuteReader(CommandType.Text,"select*fromUserswhereUserName=@UserNameandPassWord=@PassWordandRole=@Role",p);提示上下文中不存在sqlhelper,根据系统自己提示,