I have written a vb.net application using Visual Basic 2008 Express which has the following references listed in its Properties>References:

  • System (c:\windows\Microsoft.NET\v2.0.50727\System.dll)
  • System.Drawing (c:\windows\Microsoft.NET\v2.0.50727\System.Drawing.dll)
  • System.Windows.Forms (c:\windows\Microsoft.NET\v2.0.50727\System.Windows.Forms.dll)
  • System.Xml (c:\windows\Microsoft.NET\v2.0.50727\System.Xml.dll)

These references seem fairly standard and I notice that they are from version 2 of the .net framework even though I have also got version 3.5 installed on my machine.

Given this information, can anyone tell me what versions of Windows I can claim my application will automatically work on? Or is is not at simple as that?

Many thanks

The following operating systems will support .NET Framework 2.0.(Refer: this)

Windows 2000 Service Pack 3
Windows 98
Windows 98 Second Edition
Windows ME
Windows Server 2003
Windows XP Service Pack 2

But .NET Framework 2.0 Service Pack 1 can support the following OS only(Refer this)

Windows 2000 Service Pack 4
Windows Server 2003
Windows XP Service Pack 2

You need to install appropriate version of .NET Framework before installing you application.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.