如果针对.NET
编译了.NET 2.0
应用,安装了.NET 4.0
的Windows安装是否会允许该应用执行而没有任何问题?
答案 0 :(得分:2)
它们应该是向后兼容的,但是某些边缘情况可能会导致问题。除非你在推动框架的限制,否则你应该没事。
答案 1 :(得分:1)
如果应用程序实际上对任何人都有意义,我不会在这里问这个问题我会实际测试它。这是一个非常简单的测试方法,并且假设您没有提供有关该应用程序的任何信息,任何答案都可能是"可能,但这取决于"。
<强>更新强>
您是否通过配置文件强制使用(不存在的)2.0运行时?
<configuration>
<startup>
<supportedRuntime version="v2.0.50727"/>
</startup>
</configuration>