如果应用程序需要.NET Framework 1.1,如果我安装了.Net Framework 3.5或4,它是否可以工作?
尝试启动应用程序时,我收到错误
“无法找到运行此应用程序的运行时版本”。
我在另一个网站上读到安装.Net Framework 1.1将解决它。我下载并安装了v4。否则错误消失,但现在显示
“请求的操作失败”。
答案 0 :(得分:5)
是的,CLR是向后兼容的。例如,CLR 4.0能够加载针对CLR 2.0编译的程序集。
答案 1 :(得分:2)
至少99%的案例:是的。
如果.NET 1.1应用程序使用在目标框架的先前框架(例如.NET 2.0)中标记为已弃用和已删除的类或成员,则可能只是一个问题,例如
答案 2 :(得分:0)
喜欢在之前说过,但也许你可以使用2.0代替? 因为它解决了很多安全问题并提供了更好的性能。 我根本看不到2.0网络应用程序无法正常工作(即使是单声道)。