Sunday, December 26, 2004 2:29 PM szurgot

VS.NET December CTP - Man, what a wonderful, frustrating Christmas Present

After seeing the announcement that VS.NET Dec CTP was out, it's been like a bad christmas comedy where I've played all the parts... The kid awaiting the present, the dad trying the get the present, and probably even the malicious clerk whose sitting on all the toys that every body wants <grin>

My RSS reader picked up the news item that the CTP was available. Well, when I went to start the download, Cox, or something was down, so I couldn't even start the download the get the thing. So I had to sulk off to bed knowning my new toy wouldn't be there in the morning...  So the next morning, when I went to my 1/2 day of work I kicked off the download... 18 Hours! Oh, boy...  So it runs all day, and I monitor it until my wife and I got to Christmas Eve mass with the in-laws, and like an errant child, the download quits the minute we leave <grin>, so start it back up, and wait more hours...

Whew!!! Finally, it finishes, with a little time to spare, so I burn off the DVD+RW, and start the install (once X-Mas is here, no computer time for me) So two days later, and several reboots, it's installed (no Team System... Not going there yet), I bring forward my main play app. It's a pretty stable app, uses lots of 1.0 and 2.0 stuff, included SQL Express. Works pretty well. Need to adjust a few things, delete a few lines, for changes from Nov CTP to Dec CTP, then away it runs...

So finally, I go into look at some bugs that have been bugging me, see if I can fix them instead of working around them, I hit one key, and bam! It crashes... Reload, and repeat, and Bam! (i, for if, for those who are curious...) Intellisense is broken...  Turning off Code Snippets in intellisense fixes that, but it also turns of AutoIntellisense.. What an add check box... Why can't I select what features I want as part of "auto-intellisense"? Why must I turn that feature off to select waht is part of intellisense... Any way, determine that it duplicates, and report the bug...

Finally, maybe it'll work... <grin> All in all though, it really does look like VS.NET is coming together.. This is the best on yet, and if weren't for that Intellisense bug, I probably wouldn't have any real complaints...

Oh, and here's an interesting other bug. On this project (can't reproduce it on a new one). In the OnClosing overrides, the EventArgs.Cancel property is automatically setting to true, so the form would never close... Weird....

Comments

# re: VS.NET December CTP - Man, what a wonderful, frustrating Christmas Present

Sunday, December 26, 2004 3:48 PM by Kirk Marple

Darn, that Intellisense bug was biting me too. It pretty much makes the Dec CTP unusable. It did seem snappier than Beta 1 Refresh though.

Have you bugged it on the Product Feedback Center yet?

Can't believe this made it past even the CTP-level QA, though...

# re: VS.NET December CTP - Man, what a wonderful, frustrating Christmas Present

Sunday, December 26, 2004 4:16 PM by Chris Szurgot

Kirk, See my next post. It is usable, just not with default Intellisense.

I'm playing around, trying to isolate the problem, and it seems if you remove the snippets, you can leave all the options on, so it might even be a particular snippet.

# re: VS.NET December CTP - Man, what a wonderful, frustrating Christmas Present

Sunday, December 26, 2004 4:22 PM by Kirk Marple

Ah cool - i never use the snippets anyway. Looking forward to your findings...

# Dec CTP - It is usable, even with Intellisense bug...

Sunday, December 26, 2004 4:24 PM by TrackBack

# re: VS.NET December CTP - Man, what a wonderful, frustrating Christmas Present

Sunday, December 26, 2004 4:37 PM by Shaykat

Hi, I work on the C# team, and we would love it if you could log this on MSDN Product Feedback. This is the kind of bug we take seriously...its likely that we have fixed it already but I would like to make sure. I plan to run this down when I go to work next week, but if you could post the bug number on this feedback site, that would be great as a concrete tracking mechanism!

# re: VS.NET December CTP - Man, what a wonderful, frustrating Christmas Present

Sunday, December 26, 2004 6:09 PM by Chris Szurgot

http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=8c6eab30-28f1-4996-8376-18978c436e4d

Yeah, I tracked it down, and reported it as soon as I could. I've even isolated that you can delete the Snippets in the snippet manager and it'll go away. <grin>

# re: VS.NET December CTP - Man, what a wonderful, frustrating Christmas Present

Sunday, December 26, 2004 7:23 PM by David Taylor

Kirk,

I was excited too; but then realised the .NET build is older than the November CTP. You will note "Application_Code", instead of "App_Code", etc. Thus....This build is really much older than the november build apart from the Team System stuff (ie they must have not merged their branch in their version control system yet).

# re: VS.NET December CTP - Man, what a wonderful, frustrating Christmas Present

Sunday, December 26, 2004 9:19 PM by Shaykat

Thanks for the bug Chris. I'll take a look at this tomorrow and try to let you know if its fixed!

# re: VS.NET December CTP - Man, what a wonderful, frustrating Christmas Present

Sunday, December 26, 2004 11:39 PM by Kirk Marple

David,

oh weird, no way... but you sure are right...

just noticed Wally's post about the CLR builds with the different CTPs too:
http://weblogs.asp.net/wallym/archive/2004/12/26/332542.aspx

>>
December CTP of Team Studio running build 41115 (distributed just last week on MSDN).
November CTP of Visual Studio Professional running build 41202.
<<

almost one hundred builds is pretty different...

the Team System stuff was a PITA to install anyway. i'm downloading the Nov CTP DVD now...

if you have it installed already, does it include the Unit Testing functionality? it sounded like the Standard edition wasn't going to come with that.

thx,
Kirk

# re: VS.NET December CTP - Man, what a wonderful, frustrating Christmas Present

Monday, December 27, 2004 2:18 AM by Julien Ellie

First thanks for the feedback :)
Then, a quick, not very interesting, note on build numbers. Kirk says they're about 100 builds apart. But that's not how build number work. We don't "count" builds that literally.

Each "lab" (a group of several individual team or goup of labs - there is a tree hierarchy up to what we call MAIN) makes a daily build. So 41115 probably means "based on the daily build in the MAIN lab of November 15th 2004". It's a date :) 41202, December 2nd 2004... It doesn't mean it *is* the build made on that day, because after moving up in the tree or closer to a release if a fork is made in the source control that's the date that counts. Then builds will keep the same main number and patch/fixes will be counted with 41115.123 for example.

Knowing the lab and the date allows us to easily know if a build has a good chance include a fix that was made on a previous date or at a later date. Pretty useful stuff. But yeah, they're about two buisness weeks apart.

# re: VS.NET December CTP - Man, what a wonderful, frustrating Christmas Present

Monday, December 27, 2004 3:33 AM by Chris Szurgot

So, I guess I'm now confused... The December CTP is based on lab date in November, and the Nov CTP is based on a lab date in December. And it sounds like the Nov CTP (made in Dec) would be better if you want to focus on basic .NET development and VS.NET, (I've some bugs I'd like to test and update, but I've been waiting to see if they are fixed) and the Dec CTP would be better if you want to focus on Team Development and Architect stuff (I'd like to, but I don't have the energy (or team) to add in the additional layers for Team System. NUnit, VSS, etc... is good enough for now)

Any clarification on this?

Interesting, the bug that started all this has already been validatated by someone at Microsoft. People, take some time off. <grin>

# re: VS.NET December CTP - Man, what a wonderful, frustrating Christmas Present

Monday, December 27, 2004 7:16 PM by Shaykatc

Chris, first off, thanks for getting a repro on the bug and posting it to MSDN feedback. I checked it out today and cant repro it on the Nov CTP or recent builds. The first bit scares me. If its not too much trouble could you get a minidump of the bug and attach it to the MSDN lab bug? The way to get a minidump is:
a. Start devenv. Lets call it D1.
b. Start a second copy of devenv (say D2).
c. Attach D2's native debugger to the devenv D1 (in D2 go to Tools->Attach to Process, and in the dialog that comes up select devenv.exe in the available processes portion. Then go to the SELECT button in the attach to process dialog, and choose to only debug with Native code type.
d. Once attached with D2, run the original scenario in D1 and watch the crash happen.
e. Once the crash happens, break, and in D2 goto Debug->Save Dumps As, and save the dump file.
e. Attach this file to the repro.

This minidump will help us figure out what is crashing...

# re: VS.NET December CTP - Man, what a wonderful, frustrating Christmas Present

Monday, December 27, 2004 9:05 PM by Chris Szurgot

Shaykatc,
The original bug entry has been closed as "It does not reproduce in our most recent build." I rolled "forward" (Back?) to the Nov CTP since it was the newer Framework, and I'm still seeing a variation of the issue in the Nov CTP, but it's damned intermittent. It showed up an hour ago, right before I saw your last comment, now I can't seem to repro it at all.

So do you want me to repro it in Dec CTP (I still have the disc image) or wait till it reappears in the Nov CTP (I'm sure it will, it's been there for the past few weeks, I was waiting for the Dec CTP since I thought that was newer)

# re: VS.NET December CTP - Man, what a wonderful, frustrating Christmas Present

Tuesday, December 28, 2004 12:49 PM by Shaykatc

Chris - could you email me at my user name + at microsoft.com? I checked the Nov CTP yesterday and didnt see it repro...and for some reason I thought you were seeing it in the Nov CTP. The Dec CTP is older (complex isnt it...?) and its going to take me a little bit longer to find a machine with it on. If you could email me that would be great so that I have your email, and dont have to check this thread always :-)

# re: 'The Device Bits in December CTP are older than November CTP' - How and Why does this happen ?

Tuesday, December 28, 2004 7:27 PM by TrackBack

# December CTP Impressions

Thursday, June 05, 2008 5:12 AM by The Coffeehouse

The December CTP made it out during the Month of December. It is of the VSTS bits and you can read more about it