C# 如何从VisualStudio2003瞄准更高的.net框架
我是一名java开发人员,对.Net知之甚少。我正在做一个项目,它有一些使用.Net框架构建的屏幕。最近,客户端更新为IE11,现在他们在右键单击任何页面时都面临与SYSTEM.Windows.Form相关的.net异常。 经过一些研究,我意识到这是.NET1.1框架存在的一个问题。C# 如何从VisualStudio2003瞄准更高的.net框架,c#,asp.net,.net,visual-studio,visual-studio-2003,C#,Asp.net,.net,Visual Studio,Visual Studio 2003,我是一名java开发人员,对.Net知之甚少。我正在做一个项目,它有一些使用.Net框架构建的屏幕。最近,客户端更新为IE11,现在他们在右键单击任何页面时都面临与SYSTEM.Windows.Form相关的.net异常。 经过一些研究,我意识到这是.NET1.1框架存在的一个问题。 我可以指向某个更高版本的.net的Systems.Windows.Form.dll,因为我的系统上也安装了其他版本。支持多目标的第一个Visual Studio版本是VS2008。在此之前,每个版本的Visual
我可以指向某个更高版本的.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才能解决此问题
通常,在新版本的VisualStudio中打开旧解决方案将运行升级wizzard,以我的经验,这很少会导致问题。但是,考虑到VS2003有多旧,我对Visual Studio的新版本如何处理它没有实际经验。右键单击您的项目并选择属性并更改目标框架我想知道为什么在ASP.Net项目中有对System.Windows.Forms的引用?一定要将您的目标框架升级到最新版本并重建它,确保所有依赖库也升级到相同的目标版本。如果您在2016年维护Java 1.2的代码,您会怎么做?认真地说-首先从极其糟糕的VS2003升级到更现代的版本。然后把代码移过去。NET 4.0-1.1太古老了,它没有扩展的支持。@BudaGavril这是一个完全错误的答案,因为它是Visual Studio.NET 2003,它甚至没有目标框架的概念。