views:

11977

answers:

9

I'm working on a project that requires Visual Studio 2005 and I've been trying to find a legitimate download site for Visual Studio 2005 Express, but it seems like Microsoft only wants people to download the 2008 version instead.

Anyone knows why it's like this and if there is some link somewhere where Visual Studio 2005 Express is available?

+3  A: 

why don't you get VS 2008? and they say that your project is a .NET 2.0 project? or you are editing a .NET 1.x project?

With VS 2008 (express or not) you can target the projects to what framework you want!

balexandre
It would be too much of a hassle to convert the project files back and forth. I only need the 2005 express edition to validate that the solution still works and compiles in the old version (and there are some discrepancies between 2005 and 2008).
Spoike
@Spoike: Project files share the same format between 2005 and 2008 so you only need to hold separate solution files. I share projects between 2005 and 2008 quite a bit, its no bigee.
AnthonyWJones
@balexandre: This is incorrect information. It is not possible to target .NET 1.x with VS 2008. The only versions supporting .NET 1.x are VS .NET and VS 2003. With VS 2008 you can target .NET 2.0, .NET 3.0 and .NET 3.5
0xA3
@divo Yes, My mistake :)
balexandre
+2  A: 

As far as I know, VS 2005 Express is "No longer available."

That said ... Balexandre is right: Get 2k8, and set your project up to the correct framework.

Adrien
+10  A: 

I belive that VS 2008 (all editions) will only work with .NET 2.0 to 3.5 just as VS 2005 (all editions) will only work with .NET 2.0. This is the reason that VS 2005 is no longer available, because it's features are duplicated by VS 2008. The only differences is the solution file, so you could make a seperate solution file for VS 2008.

Stevo3000
2008 will add a few new items to an existing 2005 project file but the project file remains compatible with 2005.
AnthonyWJones
@AnthonyWJones - I'll change my answer to reflect this, cheers.
Stevo3000
+1  A: 

If you are willing to pay a few bucks, you could buy a "Learning Visual C# 2005" book.
Some of them have a CD with C# 2005 Express, and the books should be quite cheap now because they are for C# 2005.

For example, you can get this German book with CD at the German Amazon for 1.95 Euros (used, and plus shipping).
Of course you would have to find one in English or Swedish, but you get the idea :-)

haarrrgh
+5  A: 

You can get from thepiratebay.org

It's perfect legal.

http://thepiratebay.org/torrent/4773985/Visual_Studio_2005_Express

Tian Bo
Too bad that TPB was shut down today :C
Spoike
+8  A: 

http://webkoleji.net/visual/ has direct links to the Microsoft downloads. I haven't actually executed any of them.

Here are more links: http://social.msdn.microsoft.com/Forums/en-US/Vsexpressvcs/thread/290fb587-1447-466c-9149-a692fa5de34d They seem to point to the same files.

The direct download link: http://go.microsoft.com/fwlink/?LinkId=51411&clcid=0x409

thijs
+1  A: 

In case anyone else needs the VS 2005 Express Editions for whatever reason (e.g. I needed this particular version a while ago to verify/reproduce a bug), this page: http://blogs.msdn.com/astebner/archive/2006/03/28/563660.aspx has links to all versions (Visual Basic, C++, C#, J#) which still seem to be working.

Ákos
A: 

Thanks for the links. Even though most of the functionality of VS2005 is duplicated in VS2008, there are a few features that require VS2005. ASP Classic is deprecated in VS2008, so you need VS2005 to get intellisense and color coding support for ASP Classic projects.

Josh Simerman