-
|
|
Help: Petition for VS 2005 (non-express) in GS 3.0
|
|
|
-
|
|
Re: Help: Petition for VS 2005 (non-express) in GS 3.0
|
We aren't going to have VS 2005 support. In this particular case, it doesn't really matter how many people vote on it. There are unfortunate compatibility issues between VS 2005 and VS 2008, and the only way we could put VS 2005 support in XGS 3.0 is to remove VS 2008 support. We aren't going to do that.
Your Visual Studio 2005 will not be obsolete, and neither will XGS 2.0. They will not be the latest versions, but they won't be obsolete. If you want to say that VS 2005 is obsolete because it's not the latest version, then that happened five months ago already, not eight months into the future.
Sorry to put it this way, but there's no point in getting your hopes up for this particular request.
Stephen Styrchak | XNA Game Studio Developer
|
|
-
|
|
Re: Help: Petition for VS 2005 (non-express) in GS 3.0
|
First, I think it's great that you clearly communcate a fixed decision. That helps a lot for the community.
Second, I understand totally how you need to make certain decisions up front, and that you've already taken into account all the variables. I'm not criticizing that decision.
Third, however, I think you communicate un-clearly when you say it is "not possible" to support both VS 2005 and VS 2008. You clearly can, using some variant of separate compilation, separate product installs, side-by-side installation, and other such shenanigans. After all there are plenty of applications out there that support multiple operating systems, not just multiple IDEs. I'd still believe you if you say it's too expensive to support multiple parallel branches for the two environments, but saying it's "impossible" will raise heckles and cause challenges. Like this one ;-)
Thanks for letting us know. And hopefully you can spend the time you saved on not supporting 2005 on instead making the Xbox performance good (the GC and FP support are... poor).
Jon Watte, Direct3D MVP
kW X-port 3ds Max .X exporter
kW Animation source code
|
|
-
|
|
Re: Help: Petition for VS 2005 (non-express) in GS 3.0
|
jwatte:Third, however, I think you communicate un-clearly when you say it is "not possible" to support both VS 2005 and VS 2008. You clearly can, using some variant of separate compilation, separate product installs, side-by-side installation, and other such shenanigans. After all there are plenty of applications out there that support multiple operating systems, not just multiple IDEs. I'd still believe you if you say it's too expensive to support multiple parallel branches for the two environments, but saying it's "impossible" will raise heckles and cause challenges. Like this one ;-)
In the purely theoretical world of technical possibilities and infinite resources, yes, it is certainly possible. In the real world where we are operating under definite resource constraints, it is not.
I did not say it was not technically possible, given infinite or unrealistic resources. I just said it was not possible to do it without giving up VS 2008 support. To be more clear, not possible given the parameters of the decision -- which include time, resources, amount of effort we are willing to put forth, desired user experience, etc. The existence of a theoretical solution doesn't change whether it is possible or not in XGS 3.0.
I cited the incompatibility because it makes the technically-possible solutions ludicrously expensive.
It would be great if this decision saved us time, but it doesn't. It would be like saying we are not going to support PS3 in XGS 3.0. We can't just make that claim and magically get the time it would have taken to improve other features. ... But just in case it does work that way, we are not going to support PS3 in XGS 3.0! ;-)
Stephen Styrchak | XNA Game Studio Developer
|
|
-
|
|
Re: Help: Petition for VS 2005 (non-express) in GS 3.0
|
Stephen,
Thank you for the explaination and I really appreciate somebody at Microsoft responding so I don't get my hopes up.
In my mind, commercially sold software in particular is obsolete as soon as the developer stops supporting it and/or the transition period to the new version is over. The software might not be obsolete in the sense that I can't use it for other purposes, but usually technology moves forward and new features aren't supported on previous major versions. In my case, since I exclusively purchased VS 2005 for use with XNA GS 2 it will be of no use if I want to use GS 3. I will have to upgrade to VS 2008. I hope this is not a pattern that will continue frequently....
|
|
-
|
|
Re: Help: Petition for VS 2005 (non-express) in GS 3.0
|
I'm sorry to hear that you purchased VS 2005 specifically to code XNA, but I would have to say that you're in the monority. Most peple would either be using VS 2005 because they already had it, or Express if they didn't have it already. May I ask if there was any reason in particular that you bought VS 2005 instead of using Express?
|
|
-
|
|
Re: Help: Petition for VS 2005 (non-express) in GS 3.0
|
The debugger in 2005 is better -- for example, it can do threads.
Anyway, if you want to purchase applications from Microsoft to do development, a MSDN subscription will pretty quickly pay for itself. You get the various Visual Studio versions with the subscription, and you also get a lot of other products (like copies of all the OS versions that you can test on, etc). Yes, you can't ship or re-sell the applications, or use the applications for "real" (like, an accounting package for your actual accounting), but when you're a developer targeting Microsoft platforms, a MSDN subscription often makes a lot of sense.
However, if you paid student discount pricing for 2005, then MSDN is probably out of your league. And if you didn't, then you should actually have a free upgrade to 2008, because 2008 came out before Christmas, and I believe there was a grace program. Don't know if it's still in effect, though, but it's worth checking out.
Jon Watte, Direct3D MVP
kW X-port 3ds Max .X exporter
kW Animation source code
|
|
-
|
|
Re: Help: Petition for VS 2005 (non-express) in GS 3.0
|
You also may want to check out the www.heroshappenhere.com page and see if you can attend one of the MS events where they're giving out free copies of VS 2008. Got mine last month and love it.
|
|
-
|
|
Re: Help: Petition for VS 2005 (non-express) in GS 3.0
|
Microsoft SA must be cheap - we only got Trial versions of VS 2008.
*hmph*
-- Ruina et Stragos XNA SA--
|
|
-
|
|
Re: Help: Petition for VS 2005 (non-express) in GS 3.0
|
[Mod: Edited post to remove some software legality questions]
Bill Reiss - MVP:
I'm sorry to hear that you purchased VS 2005 specifically to code XNA, but I would have to say that you're in the monority. Most peple would either be using VS 2005 because they already had it, or Express if they didn't have it already. May I ask if there was any reason in particular that you bought VS 2005 instead of using Express?
I bought a non-academic version online through ebay at a fairly reduced cost. It had the Authenticity Sticker and the original discs. I suspect it was a resold promotional version given away though. The main reason for this purchase is VS 2005 had the add-in support needed for integrated SVN.
jwatte:The debugger in 2005 is better -- for example, it can do threads.
Anyway, if you want to purchase applications from Microsoft to do development, a MSDN subscription will pretty quickly pay for itself. You get the various Visual Studio versions with the subscription, and you also get a lot of other products (like copies of all the OS versions that you can test on, etc). Yes, you can't ship or re-sell the applications, or use the applications for "real" (like, an accounting package for your actual accounting), but when you're a developer targeting Microsoft platforms, a MSDN subscription often makes a lot of sense.
However, if you paid student discount pricing for 2005, then MSDN is probably out of your league. And if you didn't, then you should actually have a free upgrade to 2008, because 2008 came out before Christmas, and I believe there was a grace program. Don't know if it's still in effect, though, but it's worth checking out.
I suspect the MSDN subscription is at least in the thousand dollar range. Anything beyond $200-300 would be way too much for me as there usually are free open source options. Wish eclipse would work with XNA....
|
|
-
|
|
Re: Help: Petition for VS 2005 (non-express) in GS 3.0
|
I know it isn't integrated, but you could try using Visual C# Express 2008 with TortoiseSVN to handle source control. I used to use TortoiseSVN for projects and it works great. Technically VisualSVN uses TortoiseSVN to handle all SVN commands; VisualSVN just sits as the add-in (and possibly the server if you installed it).
|
|
-
|
|
Re: Help: Petition for VS 2005 (non-express) in GS 3.0
|
There are lots of workarounds for the things VC# Express can't do, but that's the point. VS 2005 doesn't require those workarounds. If you want to continue having that convenience with GS 3.0, you have to upgrade to VS 2008.
Going from VS 2005 to VC# Express 2008 means going from a nice, integrated set of tools to a nice IDE and a bunch of workarounds for everything else.
Of course, any further discussion at this point is moot, because GS 3.0 isn't going to support VS 2005 no matter how much we whine. We just have to decide whether the convenience is worth the cost. And, of course, whether we can convince our wives that we need a new development suite. ;-)
|
|
-
|