我创建了一个winform项目,其目标框架是.Net framework 4.5
我希望这个项目也与低级框架兼容,例如.Net 2或.Net 3
有可能吗?如果是,那么,有任何后果吗?请告诉我。我不希望在源代码中进行任何修改。
答案 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
。