这段时间用C# 编了一个记事本,功能比较可以,现在问题是,怎么样将此小软件打包成为一个安装程序,在其他人的电脑上安装运行呢?
是这样的,我的用的是.net 2005 ,记事本程序编完后,我新建安装项目,生成了打包程序,即安装程序Setup.exe;
这个安装程序能够在我的电脑上面顺利安装,可是拿到其他同学电脑上时(事先没有安装.net),却首先要安装 Framwork JDK,而Setup.exe中没有Framwork JDK,于是该安装程序自动要求从网上下载Framwork安装,然后再安装记事本,成功了,我的记事本能够在他的电脑上运行。
参看资料我知道是什么原因了,原来.NET 应用程序要Framwork环境支持,Setup.exe先检查对方电脑上面没有Framwork环境,若有,则直接安装记事本程序,没有,Setup.exe要求先从网上下载Framwork并安装,再安装记事本程序。
这样一来就有个问题,从网上下载,非常慢的,而且对方没有连网时,就更是安装不了,能不能把Framwork也一起打包,与记事本一起生成Setup.exe文件?这样的话,上面的问题就解决了。
我知道.net 2003的解决办法,下载了PluginInstaller.msi,安装此插件后,再打包,Framwork就一起打包进去了。
可是此插件与.net 2005不兼容,而且也找不着兼容.net 2005的此类插件,这样我就没有找到解决打包Framwork的办法了。
哪位同仁解决了,还望赐教,尽量说详细一点,谢谢!
[此贴子已经被作者于2007-7-4 11:27:23编辑过]