none
Microsoft .NET Framework 4.0能不能和Visual Studio 2005结合一起? RRS feed

  • 问题

  • Microsoft .NET Framework 4.0能不能和Visual Studio 2005结合一起?反正我不想用VS 2010.

    这样,能不能直接生成一个完整的软件?软件会不会有问题?

    本人现在使用Windows Server 2003, CentOS Linux 5.2, Windows XP, VirtualBox 2.2.4, Visual Studio 2005, Eclipse 3.4, Microsoft.NET Framework 2.0 SP2, C# 2.0, IIS 6.0, Apache 1.3.41, Nginx-0.7.59, SQL Server 2000, MySQL 5.0, FireBird 2.1.2, PHP 5.2.4, Office 2007, OpenOffice 3.1和永中Office2009.
    2009年6月12日 8:29

答案

  • 应该是可以的吧,向后兼容是微软的一贯要求~
    • 已标记为答案 dvdvip 2009年6月13日 0:26
    2009年6月12日 8:42
  • 可能不行哟,除非出新的补丁,工具是版本越高越好用嘛,况且 Framework 4 还是beta
    知识改变命运,奋斗成就人生!
    • 已标记为答案 dvdvip 2009年6月13日 0:26
    2009年6月12日 8:42
    版主
  • 应该不行的吧,既然你不想用2010,2005就足够了,.NET 2.0版本现在已经大小适中,市场适中的了,所以近几年都没有问题。。
    低调,低调
    哈哈,书出了,可以点这里购买哦。。
    尽力回答每一个问题,但不代表一定正确,希望初学者能够多自己尝试。。共勉。。:)
    • 已标记为答案 dvdvip 2009年6月13日 0:26
    2009年6月12日 11:03
    版主
  •  Microsoft .NET Framework 4.0 是框架,也包括类库等。
    VS2005或者2008是是开发工具,它是集成开发环境。
     安装的时候会有Frameworkd 的安装。应该可以一起使用。
    顶多是你使用不了VS2010的新特性功能吧了。,没是么。

    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://www.cnblogs.com/frank_xl
    • 已标记为答案 dvdvip 2009年6月13日 0:26
    2009年6月12日 11:32
    版主
  • 你好!
         你是不是想在VS2005里使用.NET Framework4.0提供的一些新类和方法呢?
         应该做不到,VS2005里的编译器都是针对.NET Framework2.0的,所以你使用新类编译器就通不过,而且就算你不使用新特性,VS2005生成的程序也是针对.NET Framework2.0的,就是说还是运行在.NET Framework2.0,所以你还是享受不到.NET Framework4.0!
    周雪峰
    • 已标记为答案 dvdvip 2009年6月13日 0:26
    2009年6月12日 11:54
    版主
  • 你好,不能一起使用,但是你可以用VS 2005编写代码,编译的时候你可以使用命令行来编译!
    邹俊才
    • 已标记为答案 dvdvip 2009年6月13日 0:27
    2009年6月12日 15:56
    版主

全部回复

  • 应该是可以的吧,向后兼容是微软的一贯要求~
    • 已标记为答案 dvdvip 2009年6月13日 0:26
    2009年6月12日 8:42
  • 可能不行哟,除非出新的补丁,工具是版本越高越好用嘛,况且 Framework 4 还是beta
    知识改变命运,奋斗成就人生!
    • 已标记为答案 dvdvip 2009年6月13日 0:26
    2009年6月12日 8:42
    版主
  • Vs 2010 的 Vista 风格与我的 Windows 2003 的风格,格格不入,很失望!
    邹俊才
    2009年6月12日 10:01
    版主
  • 应该不行的吧,既然你不想用2010,2005就足够了,.NET 2.0版本现在已经大小适中,市场适中的了,所以近几年都没有问题。。
    低调,低调
    哈哈,书出了,可以点这里购买哦。。
    尽力回答每一个问题,但不代表一定正确,希望初学者能够多自己尝试。。共勉。。:)
    • 已标记为答案 dvdvip 2009年6月13日 0:26
    2009年6月12日 11:03
    版主
  •  Microsoft .NET Framework 4.0 是框架,也包括类库等。
    VS2005或者2008是是开发工具,它是集成开发环境。
     安装的时候会有Frameworkd 的安装。应该可以一起使用。
    顶多是你使用不了VS2010的新特性功能吧了。,没是么。

    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://www.cnblogs.com/frank_xl
    • 已标记为答案 dvdvip 2009年6月13日 0:26
    2009年6月12日 11:32
    版主
  • 你好!
         你是不是想在VS2005里使用.NET Framework4.0提供的一些新类和方法呢?
         应该做不到,VS2005里的编译器都是针对.NET Framework2.0的,所以你使用新类编译器就通不过,而且就算你不使用新特性,VS2005生成的程序也是针对.NET Framework2.0的,就是说还是运行在.NET Framework2.0,所以你还是享受不到.NET Framework4.0!
    周雪峰
    • 已标记为答案 dvdvip 2009年6月13日 0:26
    2009年6月12日 11:54
    版主
  • 你好,不能一起使用,但是你可以用VS 2005编写代码,编译的时候你可以使用命令行来编译!
    邹俊才
    • 已标记为答案 dvdvip 2009年6月13日 0:27
    2009年6月12日 15:56
    版主
  • 命令行怎么打包成一个完整的32位的和64位的msi软件包?不用VS 2005的话,我一直没做出来。我主要害怕.NET Framework 2.0不被微软支持了。微软很会鼓励用户使用.NET Framework 4.0或最新版。最坏的是,它在Windows 8或Windows 9里,默认只安装.NET Framework 4.0,没有.NET Framework 2.0.


    .NET Framework 4.0能向下兼容.NET Framework 2.0的软件。说是这么说,感觉很不可靠。




    微软这不是明摆在赚黑心钱吗?开发工具和编译器紧密地捆绑在一起销售。


    以后我直接用记事本或Notepad++编程算了。
    本人现在使用Windows Server 2003, CentOS Linux 5.2, Windows XP, VirtualBox 2.2.4, Visual Studio 2005, Eclipse 3.4, Microsoft.NET Framework 2.0 SP2, C# 2.0, IIS 6.0, Apache 1.3.41, Nginx-0.7.59, SQL Server 2000, MySQL 5.0, FireBird 2.1.2, PHP 5.2.4, Office 2007, OpenOffice 3.1和永中Office2009.
    2009年6月13日 0:34
  • 命令行怎么打包成一个完整的32位的和64位的msi软件包?不用VS 2005的话,我一直没做出来。我主要害怕.NET Framework 2.0不被微软支持了。微软很会鼓励用户使用.NET Framework 4.0或最新版。最坏的是,它在Windows 8或Windows 9里,默认只安装.NET Framework 4.0,没有.NET Framework 2.0.


    .NET Framework 4.0能向下兼容.NET Framework 2.0的软件。说是这么说,感觉很不可靠。

         你可以仔细看一下现有的.net 2.0,3.0,3.5的结构就可以很清楚的明白自己是在臆测了。
         仔细看一下C:\WINDOWS\assembly目录下的程序集。

    好好学习,天天向上。
    2009年6月14日 13:14
  • C:\WINDOWS\assembly里。一大堆奇怪文件。没看出来有什么东西。 http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=ee2118cc-51cd-46ad-ab17-af6fff7538c9 The .NET Framework 4 works side by side with the Framework version 3.5 SP1. Applications that are based on earlier versions of the Framework will continue to run on that version. Just a subset of functionality is shared by all versions of the Framework.


    我是从这上面这句话理解的。
    本人现在使用Windows Server 2003, CentOS Linux 5.2, Windows XP, VirtualBox 2.2.4, Visual Studio 2005, Eclipse 3.4, Microsoft.NET Framework 2.0 SP2, C# 2.0, IIS 6.0, Apache 1.3.41, Nginx-0.7.59, SQL Server 2000, MySQL 5.0, FireBird 2.1.2, PHP 5.2.4, Office 2007, OpenOffice 3.1和永中Office2009.
    2009年6月15日 2:40