为一个版本的.net 4编写的应用程序是否会在更高版本上运行?

时间:2018-03-29 14:03:29

标签: c# .net clr

如果我编译一个针对.net 4.6的应用程序,它会在.net 4.7上运行吗?如果没有,针对.net 4.7的应用程序是否会运行.net 4.7.1?

我的问题不仅仅是针对这些特定版本。这些只是一些例子。但我会将此限制在CLR 4中。

修改

仅仅测试是不够的。如果某种情况在一种情况下起作用,那么它可能仍然不适用于其他情况。

1 个答案:

答案 0 :(得分:1)

As' Rufus L'已评论 - 答案是here

最值得注意的是:

  

兼容性确保每个版本都是附加的,所以之前   版本仍然可以使用。

但也提到:

  

...更改以前的功能...可能会导致兼容性   问题...