none
.NET程序如何兼容WIN VISTA/7/8 RRS feed

  • 问题

  • 开发工具:VS2012 EXPRESS FOR DESKTOP
    语言:C#

    .NET程序能否同时兼容WIN VISTA/7/8?(XP不用)

    或实现最大的兼容性?

    应该怎么做?

    2013年8月10日 3:11

答案

  • Abel, 您好,

    对于您的需求,使用Visual Studio 2012开发,如果属于商业应用,考虑到客户主机环境,因为Windows Vista自带.NET 2.0 和3.0版本,所以建议使用2.0版本。

    但是从BUG修复和功能性、效率等因素考虑,对于Windows Vista 或者更高版本的操作系统,建议使用.Net Framework 4.5 版本。

    .NET Framework 尝试最大程度地支持向后兼容性:为某个版本的 .NET Framework 编写的源代码应在更高版本的 .NET Framework 上编译,而在某个版本的 .NET Framework 上运行的二进制文件的行为方式应与其在更高版本的 .NET Framework 上的行为方式相同。

    对于版本兼容性,请参见:
    #.NET Framework 的版本兼容性
    http://msdn.microsoft.com/zh-cn/library/vstudio/ff602939.aspx

    WPF 4.5的最新特性,请参见:

    #WPF 版本 4.5 的新增功能
    http://msdn.microsoft.com/zh-cn/library/bb613588.aspx


    Franklin Chen
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2013年8月12日 8:14
    版主