程序写好后经过编译,在/bin/Debug/目录下生成了一个.exe的程序,我自己能打开看,但是为什么别人打不开~

我要的效果就是,在别人的电脑上可以打开~并且不用安装什么其他的东西,如.net framework~就比如说:QQ,我们安装的时候不也没有安装.net framework啊?为什么我们都能打开呢?

你可能使用的是VC++6.0或VS,你DEBUG生成的是调试版本,会包含很多调试信息;如果确定程序可以拿给别人用,应该生发布版。你可以通过选择生成版本来控制。如果你使用的是其它环境,不管什么环境,你都该打包你的程序,这样才能给别人用。追问

我用的VS2010的版本,请问怎么打包?怎么生成发布版?我是初学者~能说得详细点吗?谢谢。还有一个问题~就是为什么我跳转窗体的时候~把第二个窗体关闭的时候~程序被锁定了~就是不能编写代码了?请问怎么解决?

追答

点击生成-->配置管理器-->活动解决方案配置下拉菜单中选择release就行了,最后再编译一下就在相应的目录下生成了。
我不太会用VS,VC6.0也很久没用过了,你再问其他人吧。上面的方法是我在别处找的,你可以试试。

参考资料:http://zhidao.baidu.com/question/248718595.html

追问

谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-20
如果,你用.net框架,是必须要用framework的
但如果你用C++,或DELPHI什么的,需要包括动态库的。。
第2个回答  2011-08-21
一般,打不开会提示少什么dll。把相应的dll同时复制过去,就行了。
我的经验。
相似回答
大家正在搜