none
.net4.0不向前兼容吗? RRS feed

  • 问题

  • .net4.0不向前兼容吗?

    机子里面安装了2.0,3.5,及其补丁.后来又安装了4.0。感觉2.0什么的应该没用了就给卸载了.结果powershell不能用了.说是需要2.0。我郁闷.

    2010年8月26日 14:54

答案

  • .NET框架4.0上是可以运行为2.0、3.0、3.5设计的应用程序的,但出于兼容性方面的考虑,默认情况下这种功能不会启用。 微软的建议是由程序的提供者重新编译,或者增加一个config文件来指示旧程序可以运行在4.0的环境中——不过不建议普通用户这么做。 所以简而言之,你还是把2.0或者3.5的框架装上比较好。 另外,.NET框架3.5、3.0本质上是基于2.0的一个扩展,如果删掉了2.0,3.0和3.5的应用程序也是没法使用的。
    Most questions i'm interested in might have two or more possible answers i know or i don't know. So please read question carefully before you try to answer, and explan your question detailedly before asking for help. 很多看起来简单的问题都存在多种可能性,如果您不能详细的解释,别人就不能正确判断出您所遭遇的实际状况,因而不能给出最适合的解决办法。在您没有给出详细信息的情况下,施助者只有张贴大量有可能有关的解决办法。而您可能没有耐心阅读所有这些东西,在这种情况下您就客观地形成了对施助者的伤害——除非“施助者”并没有用心去尝试帮助您。 同样地,当您尝试解答一个看起来“好像遇到过”的问题的时候,您也需要详细地阅读和理解这个问题。如果您不了解问题的细节,您可能会给出不相关的或者无助于解决当前问题的解答。
    2010年8月26日 17:39

全部回复

  • 你好

    .NET 4 只是包含了 .NET4 的功能,

     如果你想用.NET FRAMEWORK2.0, 3.0, 3.5的話

    你有需要安裝這些.Net FRAMEWORK, 好像安裝.NET FRAMEWORK 3.5 就可以包含 2.0, 3.0 和3.5 的 .NET FRAMEWORK

    詳情可以參考以下URL 有關.NET Framework 的討論

    http://social.microsoft.com/Forums/zh-CN/1761/thread/33743a48-7210-4775-b400-1b5094ceb726

    Please correct me if my concept is wrong


    Chi
    2010年8月26日 15:49
  • .NET框架4.0上是可以运行为2.0、3.0、3.5设计的应用程序的,但出于兼容性方面的考虑,默认情况下这种功能不会启用。 微软的建议是由程序的提供者重新编译,或者增加一个config文件来指示旧程序可以运行在4.0的环境中——不过不建议普通用户这么做。 所以简而言之,你还是把2.0或者3.5的框架装上比较好。 另外,.NET框架3.5、3.0本质上是基于2.0的一个扩展,如果删掉了2.0,3.0和3.5的应用程序也是没法使用的。
    Most questions i'm interested in might have two or more possible answers i know or i don't know. So please read question carefully before you try to answer, and explan your question detailedly before asking for help. 很多看起来简单的问题都存在多种可能性,如果您不能详细的解释,别人就不能正确判断出您所遭遇的实际状况,因而不能给出最适合的解决办法。在您没有给出详细信息的情况下,施助者只有张贴大量有可能有关的解决办法。而您可能没有耐心阅读所有这些东西,在这种情况下您就客观地形成了对施助者的伤害——除非“施助者”并没有用心去尝试帮助您。 同样地,当您尝试解答一个看起来“好像遇到过”的问题的时候,您也需要详细地阅读和理解这个问题。如果您不了解问题的细节,您可能会给出不相关的或者无助于解决当前问题的解答。
    2010年8月26日 17:39