C# 如何在VS2010中创建与.NET2兼容的应用程序?

C# 如何在VS2010中创建与.NET2兼容的应用程序?,c#,.net,visual-studio,versioning,portability,C#,.net,Visual Studio,Versioning,Portability,我正在使用Microsoft Visual Studio 2010和.NET4,但我想创建也可以在.NET2中运行的应用程序(Windows窗体应用程序)。原因是我希望它非常易于使用,并且可以在许多机器上移植,而不是每个人都安装了.NET4 我可以这样做吗?还是需要安装旧版本的Visual Studio?对于大多数可移植的.NET应用程序,哪个版本是最好的。您可以在项目属性中修改目标框架: 只要通过查看您正在使用的解决方案的属性来修改目标框架即可 我强烈建议您以.NET2.0的时代为基础,将.N

我正在使用Microsoft Visual Studio 2010和.NET4,但我想创建也可以在.NET2中运行的应用程序(Windows窗体应用程序)。原因是我希望它非常易于使用,并且可以在许多机器上移植,而不是每个人都安装了.NET4


我可以这样做吗?还是需要安装旧版本的Visual Studio?对于大多数可移植的.NET应用程序,哪个版本是最好的。

您可以在项目属性中修改目标框架:


只要通过查看您正在使用的解决方案的属性来修改目标框架即可

我强烈建议您以.NET2.0的时代为基础,将.NET3.5作为目标


.NET Framework 2.0已附加到Visual Studio 2005。

通过修改目标框架是一种方法,但如果您考虑可移植性,则可能需要某种在每个和/或大多数windows版本中都能运行的本机代码。

您可以在创建新项目时选择要针对的.NET Framework版本。如果您想更改现有项目的框架,请按照Darin的说明进行操作


不要忘记从名称空间列表中删除多余的名称空间。例如LINQ…

大多数WindowXP都有3.5版本吗?根据你的经验。