我似乎找不到我的问题的答案,所以我在这里问一下:
说,我有一个为.Net framework 4.62构建的应用程序。 它会在只安装了4.7的服务器上运行吗? (当然除了一些旧的框架)
或者我是否需要安装每个目标框架?
答案 0 :(得分:2)
为4.6.2构建的应用程序可以在至少4.6.2的任何平台上运行。安装,所以4.7也没关系。这些版本向后兼容。
以上适用于为.NET 4.0及更高版本构建的所有应用程序。对于某些旧版本(在.NET 2-3.X时代),您需要安装高达3.X的.NET Framework版本,因为.NET Framework版本仍然使用旧的.NET 2 CLR。从.NET 4开始,它就是一个就地更新。
答案 1 :(得分:1)
答案 2 :(得分:1)
.NET Framework 4.5及其版本(4.5.1,4.5.2,4.6,4.6.1,4.6.2和4.7)向后兼容使用早期版本的.NET构建的应用程序框架。换句话说,使用以前版本构建的应用程序和组件无需在.NET Framework 4.5上进行修改即可运行。
有关详情,请参阅以下链接:https://msdn.microsoft.com/en-us/library/ff602939(v=vs.110).aspx
换句话说,它应该可以正常工作。