views:

286

answers:

2

My question is related to this one: "Does Visual Studio 2008 support windows 98?"

The accepted answer to that question is "NO", and to support Windows 9x you will need to continue using Visual Studio 2005. I prefer to believe anything is possible (for a price), and I'm trying to find a solution that would let us have our cake and eat it too.

We've found two possible solutions:
1) Legacy Extender ( http://www.legacyextender.com/ )
2) ExeVersion ( http://www.steelbytes.com/?mid=47 )

Has anyone gone down this road? Any suggestions, caveats, pitfalls, etc??? Currently I'm just doing research, but we will probably try implementing something within the next month.

Thanks!

EDIT:
Yeah, it's C/C++ and Win32 API. We want to be able to upgrade our dev environment without having to fork the source to support legacy clients, unfortunately programs compiled in VS 2008 are binary incompatible with Win9x.

+1  A: 

I'll assume your doing C/C++, what's changed in VS2K8 do you need?

Simeon Pilgrim
A: 

If you can get the .NET framework to run on Windows 98, which i think .NET 1.0 might, you can always run apps on it!

Anirudh Goel
.NET 2.0 does work on Windows 98 (and on WINE, incidentally) - I tried it. Too bad VS isn't written in .NET - it's all native for some reason. (Ahem, Windows monopoly, ahem :D)
Lucas Jones
@person-b how about .NET 1.0?
Anirudh Goel
Even if .NET weren't involved it would make no difference - Tony doesn't care about .NET, all he needs is C/C++ and the Win32 API. The first hint was the link to LegacyExtender... :)
Mihai Limbășan