What version of Visual Studio?

A

Alderik

Because of a previous developer hard-coding IP addresses into an
application I'm now looking at having to recompile this application.
I know that the application was written a long time ago, using
Microsoft Visual Studio.

My question is: How to find out what version of MS Visual Studio was
used. I know it wasn't 2005 or 2003. Anybody know if there was
something like MS-VS2000? or was this known as VB6?

Also, if you have any tips on upgrading older sources to later version
of MS-Visual Studio, I'd certainly like to hear them.

Thank you!
 
M

Mehdi

Because of a previous developer hard-coding IP addresses into an
application I'm now looking at having to recompile this application.
I know that the application was written a long time ago, using
Microsoft Visual Studio.

My question is: How to find out what version of MS Visual Studio was
used. I know it wasn't 2005 or 2003. Anybody know if there was
something like MS-VS2000? or was this known as VB6?

The first VS .NET version was VS 2002. It compiled for the .NET Framework
1.0. Then came VS 2003 for .NET 1.1 and VS 2005 for .NET 2.0.
Also, if you have any tips on upgrading older sources to later version
of MS-Visual Studio, I'd certainly like to hear them.

If you have the project file, you can open it in VS 2003 or 2005 and
compile it. By default, these versions will add a configuration file that
forces the application to run under at least their .NET version (1.1 for VS
2003 or 2.0 for VS 2005). If you still want your application to be able to
run under .NET 1.0 when compiled with VS 2003 or 2005, go to the project
settings and change the Supported Runtime property (if you make
modifications to the code though, you should make sure that you do not use
any new classes/methods introduced in newer versions of the framework).
 
A

Alderik

Thank you so much for your answer.

Do you also know what the version before .NET was (If there was one
that is).
When I mentioned the application was developed a long time ago, I was
refering back to 1999/2000.
 
M

Mattias Sjögren

Do you also know what the version before .NET was (If there was one
that is).

Before that there was Visual Studio 6 (also known as Visual Studio
98). But unlike VS.NET it didn't come with a single development
environment. VB had one, VC++ another and InterDev a third.


Mattias
 
M

Mehdi

Thank you so much for your answer.

Do you also know what the version before .NET was (If there was one
that is).
When I mentioned the application was developed a long time ago, I was
refering back to 1999/2000.

In this case, this is unlikely to be a .NET application. Since you were
talking about VB6 in your original post, i suppose the application is a VB
application (classic VB as opposed to VB .NET). You'll need VB6 to compile
this application. Visual Studio .NET (all versions) is unable to compile
classic VB applications. They can compile VB .NET applications but VB .NET
is a completely different language and although VS .NET can import classic
VB applications, these applications require a lot of manual code changes in
order to be transformed into a VB .NET application and compilable with VS
..NET.
 
A

Alderik

Thank you Mehdi and Mattias, I appreciate your answers to my posting
and feel I will be able to pick it up from here.
 
M

Michael Nemtsev

Hello Mattias,

Don't you remember the Visual Studio 4.0 :)) about 1996, with the Win95 :)
It was first version that I stated use in the University :)
MS> Before that there was Visual Studio 6 (also known as Visual Studio
MS> 98). But unlike VS.NET it didn't come with a single development
MS> environment. VB had one, VC++ another and InterDev a third.
MS>
MS> Mattias
MS>
---
WBR,
Michael Nemtsev :: blog: http://spaces.msn.com/laflour

"At times one remains faithful to a cause only because its opponents do not
cease to be insipid." (c) Friedrich Nietzsche
 
M

Michael Nemtsev

Hello Alderik,

See the history of VS there http://en.wikipedia.org/wiki/Visual_C_Plus_Plus

A> Because of a previous developer hard-coding IP addresses into an
A> application I'm now looking at having to recompile this application.
A> I know that the application was written a long time ago, using
A> Microsoft Visual Studio.
A>
A> My question is: How to find out what version of MS Visual Studio was
A> used. I know it wasn't 2005 or 2003. Anybody know if there was
A> something like MS-VS2000? or was this known as VB6?
A>
A> Also, if you have any tips on upgrading older sources to later
A> version of MS-Visual Studio, I'd certainly like to hear them.
A>
A> Thank you!
A>
---
WBR,
Michael Nemtsev :: blog: http://spaces.msn.com/laflour

"At times one remains faithful to a cause only because its opponents do not
cease to be insipid." (c) Friedrich Nietzsche
 
B

Ben Voigt

Alderik said:
Thank you Mehdi and Mattias, I appreciate your answers to my posting
and feel I will be able to pick it up from here.

If your application looks like:
..sln, .csproj, *.cs --> It's C#
..sln, .vbproj, *.vb --> It's VB.NET
..dsp, .dsw, *.c, *.h, *.cpp -> It's Visual C++ 6.0 or earlier
*.prj, .vbp, .vbw, *.frm, *.bas, *.cls -> It's VB 6.0 or earlier

Since you think you have a classic VB application, open any .frm file in a
text editor. The first line will tell you the version number, something
like VB Form 5.0.
 
M

Michael D. Ober

In VS 6, the .SLN extension was also used for the free add-on Windows
Installer Projects.

Mike Ober.
 
M

Michael D. Ober

Based on the 1999/2000 dating, your application probably was compiled in
Visual Studio 6.

Mike Ober.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top