【发布时间】:2015-11-07 14:24:08
【问题描述】:
我在干净的 Windows 10 中执行我的 .NET 应用程序。据我所知,它默认安装了 .NET Framkework 4.0 或 4.5。
我的应用程序是用 .NET 4.0 编译的。当我执行它时,windows 会弹出一个窗口说我需要安装 .NET 3.5。
- 你知道为什么吗?
- .NET 4.0 或更高版本不能执行以前的 .NET Framework 中的代码吗?
也许我依赖于 .NET 2.0。你建议做什么?
【问题讨论】:
-
您似乎没有针对 .NET 4 编译应用程序。请仔细检查。或者您可以在 app.config 中指明您希望在 .NET 4 上运行。
-
运行这个工具github.com/mikehadlow/AsmSpy,看看你是否还有.net 2.0/3.5的引用
标签: .net installation windows-8.1 windows-10