Visual Basic Blog

A group blog from members of the VB team

New VB9 Bloggers

By Amanda Silver  I just wanted to let you know that we’re working furiously on turning the VB9 features into an actual product, understanding how the debugger and editor should support them, and getting another CTP out to you all. Your feedback so far as been invaluable.  Hopefully you’ll see that we’ve ...

NEW VB LINQ CTP: Now live on MSDN!

By Amanda Silver I’m very excited to announce that the next tech preview of Visual Basic 9.0 which includes support for Language INtegrated Query (codename LINQ) and XML integration atop the XLinq API is now available on the VB Future and the LINQ project websites. This is the result of a ton of hard work for a significant portion ...

DTEE is BACK!!! by Kathleen Tamanaha

Running Code at Design Time from the Immediate Window Back in Visual Basic 6.0, developers were able to evaluate expressions from the Immediate Window at design time (we’ll call this feature ‘DTEE’ – Design Time Express Evaluation from now on).  This feature gave the developer an opportunity to test their code...

Explanation of cross-targeting in Visual Studio

By Amanda Silver John Rivard, one of the two tech leads on the Visual Basic team, has entered the blogosphere!   His first post is a doosey – it explains why Visual Studio 8.0 doesn’t cross target (let you target version 1.0 and 1.1 of the CLR and version 2.0.) However, given your feedback that you’d like to take ...

Code Generation for Overrides in Visual Basic .Net 2005

 by Mike CarterSome subtle changes were made in Visual Basic .Net 2005 to make code generation of overidden methods a little easier.  In Visual Basic .Net 2003 and earlier, you used the code dropdowns as in Figure 1 below.(image) Figure 1When overriding a Sub, a declaration stub similar to the following was generated in the ...

2005 Language Spec Live!

    Pleased to announce that the Visual Basic 2005 Language Specification is now live and available here. Also, be sure to check out Ken Levy’s channel9 interview of S. Somasegar, the Vice President of the Developer Division, where he talks about none other than our favorite language – VB.   -Amanda    ...

Edit & Continue – Rude Edits

 by Bill Horst Edit and Continue is a new VB debugging feature which allows the user to make edits to code while the debugger is in "Break Mode" and then to continue debugging with the new edits applied, without having to start execution over again.A Rude Edit is an edit made during "Break Mode" from which the debugger cannot ...