.NET 2应用程序可以在.NET 3上运行吗?

som*_*eah 1 .net

如果我编写一个专为.NET 2设计的应用程序,然后只安装了.NET 3的计算机启动应用程序 - 它会起作用吗?

我知道框架之间存在一些重大变化,例如过时的方法,例如LINQ等新功能(只有3.5?).

如果我使用.NET 3测试代码并且它有效,该怎么办?

描述我的情况:我的PC上同时有.NET 2和.NET 3 - 当我点击"projects - > settings - > .NET 2"然后startwithoutdebugging时,绝对没有问题.当我做项目时 - >设置 - > .NET 3然后启动应用程序而不进行调试也绝对没有问题.

我只想确保我的应用程序可以运行在.NET> = 2.0的任何机器上.

Jus*_*ner 8

从2.0到3.5的所有内容都运行在相同版本的.NET运行时之上,所以是的,您的应用程序将会很好.