C#打好的包怎么在别人的机子上运行不了?
我编的是一个特简单的贺卡应用程序,就几个图片和几首音乐。我已经把framework2.0的框架打到包里了,在系统必备里选择了“从与我应用程序相同的位置下载系统必备组件”,...
我编的是一个特简单的贺卡应用程序,就几个图片和几首音乐。我已经把framework2.0的框架打到包里了,在系统必备里选择了“从与我应用程序相同的位置下载系统必备组件”,并且在应用程序文件夹中,把整个工程的所有文件都加了进去。在别人机子上运行时框架能装上,但程序就是不能运行。我用的是visual studio 2005编的。在线等。。急,分不够可加。。
没提示错误,在别人机子上装上后,运行没反应。 net 2.0如何添加?怎么打到包里?
二楼的,我就是那么做的,在别人机子上已经装上framework2.0了,可运行就是没反应。
在系统必备里选择了“从与我应用程序相同的位置下载系统必备组件”,这个不就行了吗? 展开
没提示错误,在别人机子上装上后,运行没反应。 net 2.0如何添加?怎么打到包里?
二楼的,我就是那么做的,在别人机子上已经装上framework2.0了,可运行就是没反应。
在系统必备里选择了“从与我应用程序相同的位置下载系统必备组件”,这个不就行了吗? 展开
4个回答
展开全部
这个很简单,在你的机子上你只要把你的exe文件拷出来就行了
对方机子上,安装上.net framework3.5,肯定可以了
感觉1楼说的问题不存在
如果你编译的时候使用的是2.0以上版本,那对方机子必须也是2.0以上
如果你编译的时候使用的是2.0版本,对方机子只要不低于这个版本就可以
.net framework是向后兼容得
我觉得不行的,你再怎么打包也不能把你已经安装在自己机器上的.net工具打包进去
对于.net framework 微软提供的可再发行组件包可以随你的软件一起打包,
这个可再发行组件包其实就是一个.net Framework完整的安装版
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=333325fd-ae52-4e35-b531-508d977d32a6
对方机子上,安装上.net framework3.5,肯定可以了
感觉1楼说的问题不存在
如果你编译的时候使用的是2.0以上版本,那对方机子必须也是2.0以上
如果你编译的时候使用的是2.0版本,对方机子只要不低于这个版本就可以
.net framework是向后兼容得
我觉得不行的,你再怎么打包也不能把你已经安装在自己机器上的.net工具打包进去
对于.net framework 微软提供的可再发行组件包可以随你的软件一起打包,
这个可再发行组件包其实就是一个.net Framework完整的安装版
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=333325fd-ae52-4e35-b531-508d977d32a6
展开全部
谁说的?
不要那么麻烦!
1 装.net 2.0 (framework 2.0)
2 你的项目生成一下,然后在你项目里面的的DUBUG里面拷出EXE即可
你朋友的电脑里面的.net是不是完全版的啊?去官网下载个
不要那么麻烦!
1 装.net 2.0 (framework 2.0)
2 你的项目生成一下,然后在你项目里面的的DUBUG里面拷出EXE即可
你朋友的电脑里面的.net是不是完全版的啊?去官网下载个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
二楼说的对。顺便加上,网上down个net2.0运行环境装上,就OK了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
提示的什么错误,framework2.0只是提供图形界面,你是不是没装net2.0.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询