0

如果.NET应用程序是针对目标编译.NET 2.0的,仅.NET 4.0安装的 Windows 安装是否允许应用程序执行而没有任何问题?

4

2 回答 2

2

它们应该是向后兼容的,但存在某些可能导致问题的极端情况。除非你在挑战框架的极限,否则你应该没问题。

于 2013-03-15T03:08:40.547 回答
1

我不会在这里简单地问这个问题,如果应用程序实际上对任何人都有意义,我会实际测试它。这是一个非常简单的测试,并且鉴于您没有提供有关应用程序的信息,任何答案都将类似于“可能,但这取决于”。

更新:

您是否通过配置文件强制使用(不存在的)2.0 运行时?

<configuration>
   <startup>
      <supportedRuntime version="v2.0.50727"/>
   </startup>
</configuration>
于 2013-03-15T03:16:49.067 回答