简体   繁体   English

如何从visual studio 2003中瞄准更高的.net框架

[英]How to target higher .net framework from visual studio 2003

I am a java developer and know very little about .Net. 我是一名java开发人员,对.Net知之甚少。 I am working on project which has some screens built using the .Net FrameWork. 我正在研究使用.Net FrameWork构建一些屏幕的项目。 Recently, client updated to IE11 and now they are facing some .net exception related to Systems.Windows.Form while right clicking on any page. 最近,客户端更新到IE11,现在他们面临与Systems.Windows.Form相关的一些.net异常,同时右键单击任何页面。 After some research I realized this is an existing issue with .net 1.1 framework. 经过一些研究,我意识到这是.net 1.1框架存在的一个问题。 Can I point to Systems.Windows.Form.dll of some higher version of .net as I have other versions also installed on my system. 我可以指向更高版本.net的Systems.Windows.Form.dll,因为我的系统上还安装了其他版本。

The first Visual Studio version to support Multi-Targeting was VS2008. 支持Multi-Targeting的第一个Visual Studio版本是VS2008。 Before then each version of Visual Studio only supported working with the then current version of the .Net Framework. 在此之前,每个版本的Visual Studio仅支持使用当时版本的.Net Framework。

VS.Net => .Net 1.0 VS.Net => .Net 1.0

VS2003 => .Net 1.1 VS2003 => .Net 1.1

VS2005 => .Net 2.0 VS2005 => .Net 2.0

So you will have to migrate to a newer version of Visual Studio to resolve the issue. 因此,您必须迁移到较新版本的Visual Studio才能解决此问题。

Normally opening an old solution in a new version of Visual Studio will run an upgrade wizzard that in my experience rarely causes issues. 通常在新版本的Visual Studio中打开旧解决方案将运行升级wizzard,根据我的经验很少会导致问题。 However given how old VS2003 is I have no practical experience with how new versions of Visual Studio will handle it. 但是考虑到VS2003的年龄,我对Visual Studio的新版本将如何处理它没有实际经验。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM