none
安装速度慢 RRS feed

  • 问题

  • net FrameWork 3.0安装速度慢,WindowsXp ,内存512M,双核,大概要11分钟的样子。
    对于发布出去的程序,11分钟实在太长。
    有没有什么办法能够减少安装时间。
    是WCF结构的程序,需要3.0以上的net FrameWork。
    2010年1月11日 14:00

答案

  • 我们都知道如果要跑基于.NET Framework的程序,就必须要装相应的Framework来支持程序能顺利的跑在目标机器上。
    所以对于.NET 3.0的程序,要么选择安装.NET 3.0或者安装.NET 3.5。
    就目前的状况来看,据我所知,可能没有其他的办法了,呵呵!


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • 已标记为答案 Ftian 2010年1月13日 3:47
    2010年1月13日 3:28

全部回复

  • 你好!
         你可以尝试安装.NET Framework Client Profile:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=8cea6cd1-15bc-4664-b27d-8ceba808b28b&displaylang=zh-cn
    周雪峰
    2010年1月12日 3:58
    版主
  • 你好!

    首先,关于安装速度的问题,这是取决于机器的环境而言的,所以不同的机器可能安装的时间都会不一样。

    我同意周版主的意见,对于Client Profile来说,它其实是完整版 .NET Framework 3.5 SP1 的子集,所以其中也包含.NET 3.0,它提供 Windows Presentation Foundation (WPF)、Windows 窗体、Windows Communication Foundation (WCF) 和 ClickOnce 功能的简化子集。
    建议你在部署完成的时候可以先在测试机上测试一下,看你的程序是不是能运行正常。
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2010年1月12日 10:46
  • 谢谢你的回复。
    我也曾试过使用Client Profile,但是使用.net 2008打包出来的程序,需要连接到internet上才能正常安装,因为它要下载一些文件。
    那有什么办法能够不需要下载就可以正确安装呢?

    用户机器上没有安装过.net frameWork,需要能够正常运行WCF程序的环境。
    2010年1月12日 14:57
  • 有离线安装的版本:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=992CFFCB-F8CE-41D9-8BD6-31F3E216285C&displaylang=en
    周雪峰
    2010年1月12日 15:46
    版主
  • 太大了,下载起来很慢。
    下载时间 + 安装时间还不如3.0的快呢!
    能将安装包缩小么,还有,安装速度如何
    2010年1月13日 2:36
  • 你好!

    离线安装其实就是完整的安装包,它包含了安装不同的平台所需要的所有文件,所以会很大。
    网络安装其实需要网络来支持,因为它会根据你的机器来下载需要的组件来进行安装,所以会很小。

    从官方网站上能下载到的Client Profile只有这两种,各有各的特点。我觉得你可以打包成两个安装包,对于离线的机器就部署离线安装包,对于有网络的机器可以部署网络安装包。

    希望对你有所帮助。


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2010年1月13日 2:48
  • 那还是使用3.0的综合效果要好些。
    还有没有其他办法?
    2010年1月13日 3:19
  • 我们都知道如果要跑基于.NET Framework的程序,就必须要装相应的Framework来支持程序能顺利的跑在目标机器上。
    所以对于.NET 3.0的程序,要么选择安装.NET 3.0或者安装.NET 3.5。
    就目前的状况来看,据我所知,可能没有其他的办法了,呵呵!


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • 已标记为答案 Ftian 2010年1月13日 3:47
    2010年1月13日 3:28
  • 谢谢答复

    2010年1月13日 3:48
  • 呵呵,客气了,有问题可以再来问! :)
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2010年1月13日 3:56