none
安装部署.NET桌面应用程序可以不安装.net framework 3.5吗?或者是可以让安装.net framework 3.5快点。有方案吗?谢谢 RRS feed

  • 问题

  •  安装部署.NET桌面应用程序可以不安装.net framework 3.5吗?或者是可以让安装.net framework 3.5快点。有方案吗?谢谢 微软没有什么更好地解决方案吗?这个.net framework 真头疼啊!!太慢客户通不过啊!!
    • 已编辑 Love波波 2011年9月13日 2:59 描述不清楚
    2011年9月13日 2:43

答案

  • 你好,

    所有的.NET程序都需要安装相应版本的.NET Framework才能正常运行,当然如果你的目标机器本身就已经安装了.NET Framework的相应版本,自然就不需要再安装了。Windows 7系统本身就已经安装了.NET Framework 3.5。

    其实不管是基于什么runtime的程序,CLR,JRE,C++ Runtime,都是需要对应的Runtime支持程序运行的。


    Paul Zhou [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 Paul Zhou 2011年9月20日 7:36
    2011年9月15日 8:08

全部回复

  • 如果你用到了目标操作系统上没有的组件,你的安装程序里就要包含这个组件。没有例外。

    如果你的用户不愿意装这个组件,那么在市场分析的时候就要把这个组件在开发选择中去掉。



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    2011年9月14日 1:21
    版主
  • 如果你的用户不愿意装这个组件,那么在市场分析的时候就要把这个组件在开发选择中去掉?
    2011年9月14日 9:15
  • 你好,

    所有的.NET程序都需要安装相应版本的.NET Framework才能正常运行,当然如果你的目标机器本身就已经安装了.NET Framework的相应版本,自然就不需要再安装了。Windows 7系统本身就已经安装了.NET Framework 3.5。

    其实不管是基于什么runtime的程序,CLR,JRE,C++ Runtime,都是需要对应的Runtime支持程序运行的。


    Paul Zhou [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 Paul Zhou 2011年9月20日 7:36
    2011年9月15日 8:08
  • 我开发用的是4.0的组件,那用户群是3.5的。按常理是能向下兼容的呀!

    2011年9月16日 7:23
  • .NET Framework各版本用到的CLR是不同的,

    .NET Framework 2.0-3.5 ------>CLR 2.0

    .NET Framework 4.0       ------->CLR 4.0

    因为革新比较大,所以不提供兼容,但是CLR4.0提供了理念是可以在一个进程中加载不同的Runtime,所以在一个进程中同时加载CLR4.0和CLR2.0是可以实现的,需要一些配置或者API。


    Paul Zhou [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已建议为答案 jam_9527 2011年9月16日 8:02
    • 取消建议作为答案 Love波波 2011年9月19日 0:38
    2011年9月16日 7:26
  • 具体怎么实现,有点不明白呀!!

     

    2011年9月19日 0:40
  • 我开发用的是4.0的组件,那用户群是3.5的。按常理是能向下兼容的呀!


    向下兼容的含义是4.0的运行时可以运行基于3.5运行时开发的应用。
    2011年9月19日 2:35
  • 有点偏移帖子的主题了,关于你原帖的问题就是:

    基于.NET的程序必须安装相应的.NET Framework,不能不安装的。

    如果觉得.NET Framework不适合您的程序应用,在需求分析的时候就应当选择好适合的开发技术。


    Paul Zhou [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2011年9月19日 5:23