改变项目的目标框架

时间:2015-03-17 15:17:32

标签: c#

我创建了一个winform项目,其目标框架是.Net framework 4.5

我希望这个项目也与低级框架兼容,例如.Net 2或.Net 3

有可能吗?如果是,那么,有任何后果吗?请告诉我。我不希望在源代码中进行任何修改。

2 个答案:

答案 0 :(得分:2)

是的,您可以使用Visual Studio中的“项目设置”降级项目。

但是:无论您想要定位哪个平台,所有源都应符合.NET 2或.NET 3。这意味着如果你使用lambda表达式,例如LINQ,async / await,TPL,你就不能再使用它们了,你必须编辑它们才能编译源代码。

仅仅为了记录,我不再关心.NET 2和3,因为他们aren't supported any more by Microsoft。只有你真的在商业环境中需要它我才会付出努力。

答案 1 :(得分:0)

将目标更改为.Net 2.0并删除不受支持的using - 如Linq