问下C#做的Windows程序是不是必须要在装有NET Framework的机器上才能运行了?
如果是这样的话,我想发布程序到没有装NET Framework的机器,要求一是不要让用户分开安装我的程序和NET Framework,二是希望安装过程时间不要太长,安装后的体积不要过于庞大,基于这两个要求,目前大家用得比较好的办法都有哪些了?非常感谢后面回复解决问题的朋友,没搞过发布这块,希望解答能详细下。
如果是这样的话,我想发布程序到没有装NET Framework的机器,要求一是不要让用户分开安装我的程序和NET Framework,二是希望安装过程时间不要太长,安装后的体积不要过于庞大,基于这两个要求,目前大家用得比较好的办法都有哪些了?非常感谢后面回复解决问题的朋友,没搞过发布这块,希望解答能详细下。
第二、发布部署的时候把.net一起发布。
第三、可以参考下飞信,使用第三方框架来达到缩小控件体积。
微软的做法是,程序中自带一个.NetFramwork的安装客户端,要是用户的机器上没有装,就先运行客户端从网络上下载安装.NetFramwork
然后再安装自己的软件