C#向后兼容性

too*_*are 2 .net c# backwards-compatibility

  1. 我正在使用运行.net 4.0的Windows 7
  2. 我在我的平台上写了一个应用程序,然后将它分发给我的同事.
  3. 他们使用的是Windows XP .net 3.0和3.5
  4. 出于商业原因,他们无法更新到.net 4.
  5. 我正在运行Visual Studio 2010

如何使我的应用程序向后兼容以便他们可以使用它?

ale*_*lex 5

如果您不使用任何.NET 4特定功能,请仅定位3.0或3.5.这将解决任何兼容性问题.这是MSDN上的一个链接,详细说明了如何执行此操作:

  • 在项目菜单上,单击ProjectName属性.
  • 单击应用程序选项卡.
  • 在"目标框架"列表中,选择".NET Framework 2.0",".NET Framework 3.0"或".NET Framework 3.5".