如何从 visual studio 2003 开始​​瞄准更高的 .net 框架

How to target higher .net framework from visual studio 2003

我是一名 java 开发人员,对 .Net 知之甚少。我正在处理一些使用 .Net FrameWork 构建的屏幕的项目。最近,客户端更新到 IE11,现在他们在右键单击任何页面时遇到与 Systems.Windows.Form 相关的一些 .net 异常。 经过一些研究,我意识到这是 .net 1.1 框架的一个现有问题。 我可以指向一些更高版本的 .net 的 Systems.Windows.Form.dll,因为我的系统上还安装了其他版本。

第一个 Visual Studio 支持多目标的版本是 VS2008。在此之前,Visual Studio 的每个版本仅支持使用当时的 .Net Framework 版本。

VS.Net => .Net 1.0

VS2003 => .Net 1.1

VS2005 => .Net 2.0

因此您必须迁移到较新版本的 Visual Studio 才能解决该问题。

通常在 Visual Studio 的新版本中打开旧解决方案会 运行 升级向导,根据我的经验,这很少会导致问题。然而,考虑到 VS2003 有多老,我对 Visual Studio 的新版本如何处理它没有实际经验。