我正在使用visual studio开发WPF桌面应用程序。我希望应用程序适合所有当前常见的操作系统,无需在安装应用程序之前安装.NET框架。我认为今天最常见的操作系统是windows7和windows8。我应该开发.NET框架以确保这种兼容性吗?
答案 0 :(得分:0)
请参阅SO上的答案,了解每个操作系统支持的.NET框架:OS Compatibility for various .NET Framework versions。 (在Vista上默认安装的版本似乎并不完全准确。请参阅MSDN)。
如果你想支持Windows Vista - Windows 8(我推荐的话),你可以使用.NET 4.5.1。您必须记住,这需要用户在Vista上将.NET升级到该版本。 Vista默认安装了.NET 3。
因此,如果您希望Windows支持您的应用程序,则必须使用.NET 3。