VS2010 在win7 64位系统下生成的程序在其他电脑上不运行的问题

如题,我是win7sp164位操作系统,自己用visualstudio2010旗舰版写了一个财务管理软件,在自己电脑上运行完全没有问题,但是拷贝到其他人电脑上之后不管双击... 如题,我是win7 sp1 64位操作系统,自己用visual studio 2010 旗舰版写了一个财务管理软件,在自己电脑上运行完全没有问题,但是拷

贝到其他人电脑上之后不管双击还是以管理身份运行,均没有反应,进程管理器中相关进程也只是一闪而过。之后在网上搜得说是改为使用

mfc静态链接,我也相应的改了,然后生成的release,可是还是在其他人电脑上没有反应。
无奈,只好在网上继续搜索结果,最后定在是不是.net framework版本的问题上,网上说改为2.0版本可以解决,然后我就打开项目属性

,悲剧的发现目标Framework 直接显示的4.0,连下拉条都没有...而且我的通用属性的配置及平台选项均是不适用状态...我又新建一mfc工

程,在新建菜单时上方有可以选择的.net 版本,我选择了2.0版本,但是新建之后打开属性它还是显示的4.0! 继续在网上搜索之后,得知

安装.net framework 3.5 sp1之后可以解决问题,然后我就开始安装.net 3.5 sp1,但是无论是下载在线安装版还是完整安装版,都安装不

起,有三种状况:
1、无论点击那个安装都没有反应....也没有相应进程
2、多次重启之后终于有了反应,但是打开没一会就提示我必须使用“打开或关闭windows功能”才可以安装或配置.net 3.5,我也照着

做了,在“打开或关闭...”中不断地勾上它,重启,打开vs2010,没有变化,去掉它,重启,打开vs2010,新建项目时就只有4.0一个选项

了。然后再去掉它,重启,打开vs,又恢复原来的样子,还是不行,重复了多遍之后,彻底无语了。
3,继续搜啊搜,发现win7 是自带了.net 3.5的,但是我就是不能用呢!!然后我继续在“打开关闭windows功能”中去掉.net 3.5的勾

,重启,安装.net 3.5 sp1,他终于进入安装了,但是在安装到一半多的时候被程序兼容性助手阻止了!!说.net framework 3.5 sp1

language pack包会导致什么系统不能启动....随后我自己去官网下载了.net framework 3.5 sp1 language pack 64位安装包,单独安装也

是被阻止!
展开
 我来答
百度网友311611ad6
2011-04-22 · TA获得超过737个赞
知道小有建树答主
回答量:1757
采纳率:0%
帮助的人:1287万
展开全部
呵呵!@@晕 右键选在兼容模式运行..试试咯...

框架也有64和32位之分的,如果不行的话你只能在32位上重写编译一下了
追问
兼容模式运行也没反应,而且编译的程序拿到64位系统上也不能运行。
追答
哪你就是没运行库了.
如VB 程序,你没VB 运行库就无法执行.同样的道理
匿名用户
2011-04-24
展开全部
安装一个VS2010运行时库,百度搜索就行了!@
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式