5

I want to install Visual Studio 2002 on Window 7(32bit). When I try it gives me error of .NET Framework 1.0 incompatibility. I can install Framework 1.1. fine on the machine but VS 2002 needs 1.0.

Note:

I am aware of VS 2002 and Framework 1.0 are incompatible on Windows 7 / Vista but I have it installed on another similar machine and have been using it for a while. Unfortunately, I don't remember what I did to make it work then.

Any suggestions, workaround, ideas or solutions are really appreciated.

  1. Please don't tell me it is incompatible and/or downvote because I am 100% sure I have it running on one machine.

  2. Also I HAVE to use VS2002 due to legacy application.

Dariusz Woźniak
  • 9,640
  • 6
  • 60
  • 73
oms
  • 441
  • 7
  • 17
  • Why would you need 2002? 2010 is out right now. – Blender Jul 14 '11 at 16:22
  • 3
    I was able to install VB6 onto my Win7 x64 bit machine using [Windows XP Mode](http://www.microsoft.com/windows/virtual-pc/download.aspx). Perhaps you can do the same? – Smudge202 Jul 14 '11 at 16:24
  • 1
    @Blender: Have to use it with legacy app. – oms Jul 14 '11 at 16:29
  • @Smudge202: I think it is .NET 1.0 issue and VB6 doesn't require .NET. – oms Jul 14 '11 at 16:30
  • 3
    You should use a virtual machine with Windows XP. That's likely what the developers were using originally with VS2002. – Ed Chapel Jul 14 '11 at 16:36
  • @Ed Chapel: What's bugging me is why it is running on one machine and not another. This machine had XP Pro and upgraded to Win7 and so instead of VM, I will move it back to XP if I can't make this work. – oms Jul 14 '11 at 16:41
  • Thats how to install .NET 2003 on Vista, I am sure the process for 2002 won't be much different: http://blogs.iis.net/brian-murphy-booth/archive/2007/03/09/how-to-setup-asp-net-v1-1-visual-studio-net-2003-projects-on-iis7-vista.aspx – ThatGuyInIT Jul 14 '11 at 16:54
  • @Sean: I have been to that link. I am able to install Framework 1.1 but VS 2002 needs Framework 1.0. Actually that's the main issue I think. I also have IIS 6 Compatability Mode set. – oms Jul 14 '11 at 17:00
  • Try turning off DEP and manually installing .NET Framework 1.0 http://blogs.msdn.com/b/astebner/archive/2007/02/04/error-installing-net-framework-1-0-and-1-1-on-windows-vista-caused-by-data-execution-prevention-dep.aspx – ThatGuyInIT Jul 14 '11 at 17:04
  • You can also temporarily disable the Application Experience service, which should stop the incompatible messages. – ThatGuyInIT Jul 14 '11 at 17:09

2 Answers2

2

With several tries I was finally was able to install VS2002 on Win7. Uninstalled all other frameworks(2.0+) which were installed as part of VS2005 / SQL Server 2008 installation. Also found something that the Windows installer might have got corrupted and did something to repair that and some other registry settings.

Main difference I can recall is that on this system I had other frameworks, MVC, etc. before installing VS2002 and that might be causing some conflict.

But again I can't say what exactly solved the problem. So may be I should have started from scratch with plain OS only.

oms
  • 441
  • 7
  • 17
1

It is possible to install VS 2002 in Windows 7 x86.

  1. Uninstall all newer frameworks.
  2. Install VS 2002 by un-selecting "Visual Studio Analyzer" and "Application Center Test"