.NET framework 4.5向下兼容性

.NET framework 4.5向下兼容性,.net,.net-4.5,.net,.net 4.5,使用.NET framework 4.5构建的windows应用程序是否可以在使用.NET framework 4的计算机上运行?如果您不使用.NET 4.5特定的内容,并且应用程序的.config文件不使用,则可以运行。如果您不使用.NET 4.5特定的内容,并且应用程序的.config文件不使用,则可以运行。我真的很抱歉困惑的汉斯·帕桑在书中提到这是不可能的。该问题还将MSDN定位在更温和的情况下(.NET 4.5.2上的(.NET 4.5.1应用程序):“针对.NET Framework

使用.NET framework 4.5构建的windows应用程序是否可以在使用.NET framework 4的计算机上运行?

如果您不使用.NET 4.5特定的内容,并且应用程序的.config文件不使用,则可以运行。

如果您不使用.NET 4.5特定的内容,并且应用程序的.config文件不使用,则可以运行。

我真的很抱歉困惑的汉斯·帕桑在书中提到这是不可能的。该问题还将MSDN定位在更温和的情况下(.NET 4.5.2上的(.NET 4.5.1应用程序):“针对.NET Framework 4.5.1的可执行文件将被阻止在仅安装了.NET Framework 4.5的计算机上运行,并将提示用户安装.NET Framework 4.5.1。此外,不应从.NET Framework 4.5应用程序调用.NET Framework 4.5.1程序集。@BorislavIvanov:这里的问题是针对4.5(.0)并在具有4.0的计算机上运行的。4.5.1和4.5.2的行为有所不同,如您参考的问题中所述,原因是此处所述的内部变化。NET 4.5.1在被问到这个问题时还没有发布。我真的很困惑。汉斯·帕桑在书中提到这是不可能的。该问题还将MSDN定位在更温和的情况下(.NET 4.5.2上的(.NET 4.5.1应用程序):“针对.NET Framework 4.5.1的可执行文件将被阻止在仅安装了.NET Framework 4.5的计算机上运行,并将提示用户安装.NET Framework 4.5.1。此外,不应从.NET Framework 4.5应用程序调用.NET Framework 4.5.1程序集。@BorislavIvanov:这里的问题是针对4.5(.0)并在具有4.0的计算机上运行的。4.5.1和4.5.2的行为有所不同,如您参考的问题中所述,原因是此处所述的内部变化。NET 4.5.1在提出此问题时尚未发布。