怎么打包用VS2008开发的(VC)MFC程序

如何打包用VS2008开发的(VC)MFC程序?
请教 如何打包用VS2008开发的(VC)MFC程序?
需要在目标机器里安装.net环境吗?应该不用吧,我用的是MFC

1. 用VS2008开发工具如何给VC程序打包成exe文件
2. 还有其他好用的打包工具吗?
3. 用VS2008开发的MFC程序工程,debug以后(就是菜单 生成--重新生成XXX工程)不是会生成exe文件吗?我直接双击那个exe文件,运行后发现有部分程序功能没执行。但是我用VS2008开发环境里直接F5,弹出的画面里又把所有的功能都显示出来了。这是为啥?不是说debug以后生成的exe就是可以直接运行的吗?

------解决方案--------------------
一个直接从工程目录运行 一个在debug目录下面开始运行
------解决方案--------------------
用release版本的发布
------解决方案--------------------
建项目的时候选择静态库,然后最终版本生成release版本的。 

如果还是不行,可能是你用到了某些外部控件
------解决方案--------------------
什么叫部分程序功能每执行
你是不是调用外部文件了
然后路径搞错了
------解决方案--------------------
不用安装.net库,直接动态编译 + 安装Microsoft Visual C++ 2008 Redistributable,如果EXE程序需要依靠其他文件,你需要把EXE程序,拷贝到相关目录下!
------解决方案--------------------
需要.net的framework框架支持
------解决方案--------------------
探讨
建项目的时候选择静态库,然后最终版本生成release版本的。

如果还是不行,可能是你用到了某些外部控件

------解决方案--------------------
如果使用了控件,怎样打包啊。原先用VB做了一个串口通信程序,将EXE文件拷贝到别的电脑,不能使用。
------解决方案--------------------
探讨
用release版本的发布