好的,这是一个比较广泛的问题,但是...是否有一张表可以说明框架的哪个版本可以运行什么?
所以,我想它可以分为两个问题:
1- 框架是否100%向后兼容?我曾经让Framework 2.0网站运行1.1 dlls,所以我认为2.0将运行1.1。对于Windows应用程序,这样做是否可行?对于所有版本都适用吗?
2- 框架是否向前兼容?我知道上述的反向操作不起作用,但它是否适用于任何版本集?
那么,将您客户端机器上的版本与构建版本同步保持多重要呢?
在.NET社区中,有没有最佳实践方法可以使您的软件适用于最多数量的客户端,而不会强制非技术用户下载更新/不同版本的.NET框架?