当发布vb程序的时候,应用程序安装向导(Application Setup Wizard)简化了建立一个发布文件的过程。然而,结果文件还是普遍相当大。如果你在CDs发布文件,这可能不是什么问题,但当你的终端用户下载这一发布文件时,很有可能出现问题,尤其是当用户使用一个调制解调器(modem)的时候。
出现的部分问题是由于应用程序安装向导有时候将一些不必要的组件包括在分布文件当中。向导一般不会自动识别你的程序实际上需要的组件,其所能做到的只是检查哪些组件可以使用,换句话说,哪些组件可以包含在vb组件和引用对话框中。如果一个组件被选择,它就会被包括在发布文件中,即使程序没有使用这一组件。
因此,你应该删除程序没有使用到的组件。当你试图删除使用中的组件的时候,vb环境通常会作出警告。即使这样,你也应该测试这一程序以保证你不要随意地删除一些需要的东西。删除不必要组件带来的影响是明显的,一个2.5MB的发布文件通过删除不必要的组件就可以缩小到1.6MB的大小。