Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果用户的 PC 上只安装了 Framework 2.0,Framework 4.0 能用吗?
我在另一台笔记本电脑上安装了 Windows 7,并尝试运行基于 C# 构建的应用程序,但没有成功。我发现我的应用程序是针对 Framework 4 的。
当我在那台笔记本电脑上运行这个应用程序时,它没有工作。我想知道为什么,我认为该框架已经安装了 Windows。它要么具有旧的框架版本(如 2.0 ),要么没有安装任何框架。
我应该将目标更改为 Framework 2.0 以使其正常工作吗?
如果用户只安装了 .NET 2.0 并且您尝试运行针对 .NET 4.0 编译的应用程序,它将无法工作。
另一方面,如果用户安装了 .NET 4.0 并且您尝试运行针对 .NET 2.0 编译的应用程序,这将起作用。
我不知道有任何向前兼容的框架。仅向后兼容。说得通?
是的,如果您想在仅安装了 .NET 2.0 的计算机上运行您的应用程序。