【发布时间】:2018-12-24 01:17:19
【问题描述】:
我有一个使用 .NET 3.5 编译的程序,当我将它复制到仅安装了 .NET 4.X 的 Windows Server 2016 机器时,它就无法运行。
它提示我安装 .NET 3.5 框架。
.NET 不向后兼容吗?有没有办法直接使用 .NET 4 运行该程序?
【问题讨论】:
-
虽然你的分数比我多得多,但我认为这个问题是题外话。你已经收到了告诉你一切的信息。微软的某个人决定是这样的,StackOverflow 可以添加或解释什么?
-
你需要一个 app.config 文件来说明使用 v4.0 运行时运行程序是可以的。但实际上,只要遵循“不能自动安装”的准则即可。可能读起来像 gobbledygook,但服务器管理员不应该被它难倒。
标签: .net