Geeks With Blogs


Microsoft Store

Support This Site

AddThis Social Bookmark Button

Locations of visitors to this page

Subscribers to this feed

TwitterCounter for @sdorman

Creative Commons License

Scott Dorman Microsoft MVP, Software Architect, Developer, Author visual studio 2008 There are 33 entries for the tag visual studio 2008
Code Contracts in .NET
I have previously talked about code contracts in .NET 4.0, and while .NET 4.0 isn’t out yet you can work with them now in Visual Studio 2008 through MSDN DevLabs. In case you aren’t familiar with code contracts in .NET, this is a feature that was actually built by the .NET CLR team to provide a language-agnostic way to express code assumptions in the form of pre-conditions, post-conditions, and object invariants. There are currently two tools provided: Runtime Checking, which uses a binary rewriter ......

Posted On Monday, March 2, 2009 6:44 PM

Migrating from NUnit to MSTest
I have been writing a lot of unit tests over the past month using the Microsoft Test (MSTest) unit testing framework that is now part of Visual Studio 2008 Professional Edition (and higher SKUs). Currently I have about 223 unit tests covering 39 classes (about 18K lines of code, 325 methods and 176 properties) with a code coverage percent of 97%. The classes that I’m testing previously had NUnit tests (although not as many as I currently have) and used NCover and NCover Explorer for my code coverage ......

Posted On Saturday, January 31, 2009 12:39 PM

XML Comments: filterpriority
I am a big fan of using XML comments in code and actually have a few Visual Studio macros which allow me to “inherit” the documentation from an overridden member. Every once in a while, I end up pulling in a comment with a filterpriority XML tag. This tag is very prevalent in the BCL but I have never been able to find documentation on what it actually means. To see what I mean, let’s take a look at part of the definition for System.Object. In the XML comments, you will see that the class itself has ......

Posted On Thursday, January 8, 2009 8:55 PM

CodeRush Xpress for C#
Developer Express, the makers of CodeRush, have teamed up with Microsoft to make a scaled down version available for free called CodeRush Xpress. This is exclusively for C# developers working in Visual Studio 2008 and includes a selection of hand-picked features from CodeRush and Refactor! Pro. A few important things to point out are that CodeRush Xpress: does not support the Visual Studio Express Editions cannot be installed side-by-side with other CodeRush or Refactor! editions There are about ......

Posted On Sunday, November 23, 2008 11:07 AM

.NET Memory Management – Resources
I present at a lot of the local Florida code camps (and some out of state ones as well) and have a set of presentations that I do which focus on .NET memory management, specifically a "deep dive" on how the GC works and another presentation which talks about how to implement the Dispose pattern properly. I was doing some additional research today to update my list of resources in the presentations and decided to publish that list here as well. This is not an exhaustive list, but it is a subset of ......

Posted On Sunday, September 14, 2008 4:16 PM

Reminder: August 2008 Tampa Bay IASA Meeting
Just a reminder that the Tampa Bay IASA August meeting is tonight starting at 6:30 PM. Web Service Software Factory Modeling Edition The Web Service Software Factory (WSSF) Modeling Edition focuses on building the server side of a web services infrastructure, using either ASMX or WCF services. The new release uses three Domain Specific Languages (DSLs) to model services: service contract, data contract and host models. Through use of these DSLs, WSSF helps developers construct a scalable, extensible ......

Posted On Thursday, August 28, 2008 11:08 AM

Tampa Bay IASA – August 2008 Meeting
Web Service Software Factory Modeling Edition The Web Service Software Factory (WSSF) Modeling Edition focuses on building the server side of a web services infrastructure, using either ASMX or WCF services. The new release uses three Domain Specific Languages (DSLs) to model services: service contract, data contract and host models. Through use of these DSLs, WSSF helps developers construct a scalable, extensible web service framework from the service interfaces to the translation of domain data ......

Posted On Sunday, August 10, 2008 11:20 AM

Shared Projects and Solutions between Visual Studio 2008 and 2005
There are still a large number of developers that have both Visual Studio 2005 and 2008 installed on the same machine and probably an even larger number of development teams that use a mixture of VS 2008 and 2005. DJ Park, one of the PM's on the Visual Studio team has a great blog post that explains the possibilities and limitations of using solutions and projects between both versions of Visual Studio. To quickly summarize: Solutions created in Visual Studio 2008 cannot be opened in Visual Studio ......

Posted On Sunday, July 20, 2008 12:17 PM

New Lineup of SlickEdit Tools
I have talked about the SlickEdit Tools and Gadgets in the past (here and here) and have always been impressed with both of them. Previously, the SlickEdit Tools were only available for Visual Studio 2005. Now that Visual Studio 2008 is here, SlickEdit has released an update that works with both VS2005 and VS2008. The catch here is that this is much more than a simple update. The major difference is that the tools have been organized into two products: the Editing Toolbox (datasheet), which contains ......

Posted On Thursday, March 20, 2008 4:18 PM

Silverlight 2 Beta 1
More announcements from Mix came from Scott Guthrie, who announced the release of Silverlight 2 Beta 1. (In case you don't know, Silverlight 2 was previously called Silverlight 1.1) This release provides a lot of new features and controls, including layout containers such as a Grid and StackPanel, control skinning and templating. There are improvements in both networking and general performance as well. Better integration with Visual Studio 2008 is also provided as well as a new release of Expression ......

Posted On Thursday, March 6, 2008 8:42 PM

FxCop Rules
Earlier this month, the Code Analysis Team talked about which code analysis rules shipped in what version of Visual Studio and FxCop. There is a great spreadsheet that shows all of the rules and in which versions they are available. Here is the list of rules that are different or removed in Visual Studio 2008 and FxCop 1.36: Removed due to removal of data flow engine: CA1062 ValidateArgumentsOfPublicMe... CA1303 DoNotPassLiteralsAsLocalize... CA2100 ReviewSqlQueriesForSecurity... ......

Posted On Friday, January 18, 2008 1:16 AM

Windows Live Tools December 2007 CTP
I just noticed this announcement from last month, but if you are doing any Windows Live development you should check out the latest CTP release.The biggest improvement is that the CTP is now compatible with Visual Studio 2008 and the ASP.NET 3.5 Extension Preview. There are a lot of other changes in the CTP so be sure to check out the release notes ......

Posted On Sunday, January 6, 2008 2:39 PM

Visual Studio 2008 Rhythm Training Kit
If you are doing any work with any of the following technologies: LINQ, .NET 3.5 (C# 3.0, VB 9) WCF WPF WF CardSpace Silverlight ASP.NET Ajax .NET Compact Framework 3.5 VSTO 3.5 Visual Studio Team System and Team Foundation Server You should download the free Visual Studio 2008 Rhythm Training Kit (125MB). The training kit contains 5-days of technical content including 20 hands-on labs, 28 presentations, and 20 scripted demos ......

Posted On Wednesday, December 19, 2007 9:20 PM

.NET Framework v2.0 and v3.0 SP1
Now that Visual Studio 2008 and the .NET Framework v3.5 have shipped, you may have noticed that Service Pack 1 for .NET Framework 2.0 and Service Pack 1 for .NET Framework 3.0 also shipped at the same time. Both are automatically installed with .NET Framework v3.5, Windows Server 2008 and Windows Vista Service Pack 1. For Windows XP and Windows Server 2003 they are available as a standalone update. Daniel Moth has an excellent post that describes what is actually in the service packs. Here is the ......

Posted On Wednesday, December 19, 2007 8:38 PM

FxCop Spell Checking Rules
I just came across this post by Travis Illig, one of the Subtext developers, that brings up an interesting issue with FxCop 1.35. Apparently, FxCop 1.35 uses the Office 2003 spell checker for the spelling rules. If you don't have Office 2003 (and it must be Office 2003) installed, the spell check rules will fail. Travis isn't the first person to document this problem. This problem is known and will be fixed in newer versions of FxCop. Visual Studio 2008 code analysis tools have spelling rules built ......

Posted On Wednesday, December 19, 2007 8:22 PM

ASP.NET 3.5 Extensions Release
Now that Visual Studio 2008 and .NET 3.5 have officially shipped, it's time to start looking at the additional products and tools that build on top of that foundation. Scott Guthrie has an excellent post that details the roadmap for the Web related products. The biggest announcement is that the ASP.NET 3.5 Extensions will have it's first public preview available sometime next week. If you don't know what the ASP.NET 3.5 Extensions are, here is the list (taken from Scott's post): ASP.NET MVC: This ......

Posted On Friday, November 30, 2007 10:24 AM

Multi-component Installers
With the deluge of blog posts talking about the recently releases of Visual Studio 2008 and the .NET Framework 3.5, Scott Guthrie talks about the steps to uninstall the Visual Studio 2008 Beta 2 release you should follow before installing the final release. It's great that Scott has put together this list since it not only tells you all of the components that are installed when you install Visual Studio 2008 Beta 2 but also tells you the order to uninstall them. This post also indirectly brings to ......

Posted On Thursday, November 22, 2007 12:18 AM

Visual Studio 2008 and .NET Framework 3.5 November Release

During the keynote address at Microsoft TechEd Developers 2007 in Barcelona, Microsoft officially announced that Visual Studio 2008 and the .NET Framework 3.5 will be released by the end of November 2007. The .NET Framework 3.5 will also be available separately from Microsoft Update. The global launch event is still scheduled for February 27, 2008.

Posted On Tuesday, November 6, 2007 11:02 AM

WPF Virtual Bootcamp
I just came across a post by Tim Sneath announcing the WPF Virtual Bootcamp. This is a three-day virtual training course that covers all aspects of WPF as part of MIX University. The best part about this bootcamp is that it's completely free. This was originally delivered on the Redmond campus earlier this year to a small invited audience and features: A keynote from Ian Ellison-Taylor, the general manager responsible for WPF, Silverlight and client platform tools. Introductory sessions on core WPF ......

Posted On Friday, October 26, 2007 10:01 PM

.NET Framework Library Source Code
I'm sure most of you are familiar with Reflector. If you're not you should download it immediately and become familiar with it. It is an invaluable tool for looking at .NET assemblies and decompiling them to C#, Visual Basic or even IL. I have used both Reflector and Rotor extensively to investigate how the .NET runtime is actually doing things. I have done this for various reasons, including trying to track down bugs in my code. Why would I need to look at what the runtime is doing to find a bug ......

Posted On Friday, October 5, 2007 12:00 AM

Migrating from Visual Studio 2003 to 2008
For those of you who are still developing with Visual Studio 2003 and .NET 1.x and want to take advantage of the enhancements in Visual Studio 2008 may have thought they were out of luck. There are breaking changes between the versions of the CLR and the Framework itself. Daniel Moth provides an excellent post that describes some of the issues facing you and provides a list of resources to help with the migration, including some lists of breaking changes between .NET 1.1 and 2.0 ......

Posted On Monday, October 1, 2007 9:50 AM

Visual Studio 2008 Multi-targeting
One of the new features in Visual Studio 2008 is the ability to target a project to any version of the .NET Framework from 2.0 and up. This is an excellent feature as it allows the entire development team to work with the same version of the IDE. Since it's a project based setting, it also allows you to mix projects in the same solution. The interesting thing about multi-targeting is that it potentially allows developers to share projects across different versions of the IDE as well. Starting with ......

Posted On Sunday, September 30, 2007 11:24 AM

Ignore spaces in declaration statements
One of the new features coming up in Visual Studio 2008, is the ability to ignore spaces in declaration statements. This was a bug opened on the Microsoft Connect site a long time ago and it is finally getting some work done to fix it. Unfortunately, even in Visual Studio 2008, we won't have full alignment options like the ability to control how individual symbols are aligned in the editor, but there will be some help for aligning declaration statements. This isn't in the Beta 2 release, but it will ......

Posted On Wednesday, September 26, 2007 12:28 PM

New lead for the Visual Studio team
Jason Zander is moving from the .NET team to lead the Visual Studio team. This covers a lot of products: Mobile (VSD and NETCF) Phoenix C++, C#, VB, JavaScript DLR (including IronRuby and IronPython) Office Tools (VSTO/VSTA) the core VS IDE platform Popfly With the release of Visual Studio 2008 wrapping up, Jason will start looking at the next release of Visual Studio which will ship after Rosario ......

Posted On Friday, September 21, 2007 11:05 PM

SlickEdit Gadgets for Visual Studio 2008
While I was getting the Code Project Add-in for Visual Studio working on Visual Studio 2008 Beta 2, I decided to see if I could get the SlickEdit Gadgets for Visual Studio 2005 working as well. It turns out, with a little bit of registry tweaking, they work under Visual Studio 2008 Beta 2 without any problems (so far). This is by no means a supported configuration from SlickEdit and requires modifying the registry, so you should do so only after making the necessary backups and any other precautions ......

Posted On Wednesday, August 15, 2007 9:43 PM

The Code Project Browser Add-in for Visual Studio
I received an email today through my blog from one of the developers at SlickEdit, who also happens to be a member of The Code Project community, letting me know about a new Visual Studio Add-in they have developed. You may remember I blogged about the free SlickEdit Gadgets, a really great set of Add-ins for Visual Studio. Since I am also a member of The Code Project community, I spend a lot of time on the web site answering forum questions and reading the articles posted. I also spend a lot of ......

Posted On Wednesday, August 15, 2007 8:29 PM

Referenced on Wikipedia
I periodically look at my blog statistics, more out of idle curiosity than anything else. As part of that, I look at the referrers to the various blog posts. Today, as I was browsing my referrer list, I noticed that one of the referrers was Wikipedia. Intrigued, I took a look at the entry, and my blog post about the Visual Studio 2008 launch date was listed as a reference ......

Posted On Tuesday, August 7, 2007 7:48 PM

Visual Studio "Rosario" CTP
Short on the heals of the Visual Studio 2008 Beta 2 release, we will soon have the first public Community Technology Preview (CTP) of Visual Studio "Rosario". According to Brian Harry, Microsoft product unit manager for Team Foundation Server, Microsoft has been working on Rosario since September of last year. The result should be a shorter time period between the 2008 release and the Rosario release. There aren't many details about what will be included in the Rosario release, but the CTP should ......

Posted On Friday, August 3, 2007 12:00 AM

ASP.NET Futures and Silverlight
To go along with the release of Visual Studio 2008, Microsoft has also released the Release Candidate (RC) 1 of Silverlight 1.0 and a refresh for Silverlight 1.1. You can get more information about the releases on Tim Sneath's blog. If you install both Silverlight 1.1 and Visual Studio 2008, be sure to check out the Microsoft Silverlight Alpha Tools for Visual Studio 2008 Beta, which is an add-on for Visual Studio to provide a Silverlight project system for developing Silverlight applications in ......

Posted On Saturday, July 28, 2007 9:37 AM

Visual Studio 2008 Beta 2 - Now Available
Visual Studio 2008 Beta 2 has been officially released as both disc images and Virtual PC (VPC) images. After the installation has finished, you should run this script to ensure that the installation of .NET Framework 3.5 Beta 2 will not affect the development of ASP.NET AJAX 1.0 applications. To go along with this, the Microsoft .NET Framework 3.5 Beta 2 is also available and includes a go-live license. The Framework is expected to be released near the end of 2007. It will be included in Visual ......

Posted On Saturday, July 28, 2007 9:19 AM

Visual Studio 2008
Now that Visual Studio "Orcas" finally has an official name, it's time to clear up the new confusion surrounding the different versions of the .NET Framework that will be available. Daniel Moth has an excellent post describing what he calls the Visual Studio 2008 stack that includes this graphic. The important thing that can be seen from this slide is that the CLR engine is the same in v2.0, v3.0, and v3.5 of the Framework. The major difference is the language enhancements (C# 3.0 and VB9), while ......

Posted On Tuesday, June 12, 2007 10:16 PM

PDC 2007 Rescheduled
Microsoft has just recently announced that PDC 2007 has been rescheduled in order to try to align it be in front of some of the major platform milestones. By this coming fall, upcoming platform technologies including Windows Server 2008, SQL Server 2008, and Visual Studio 2008 will already be in the hands of developers and getting close to being released. Keep an eye on the event site for the new date ......

Posted On Wednesday, June 6, 2007 12:31 AM

Tampa Code Camp 2007
Tampa Code Camp for 2007 has just been announced. Registration just opened on June 4, 2007 so there is still plenty of room, but there is a maximum attendance of 400 people so space will fill up quickly. This year, the event has moved to the St. Petersburg College (ICOT Center) in Largo, Florida and will be held on July 14, 2007. The new location promises larger rooms and state of the art AV equipment. If you have never attended Code Camp or don't know what it is, Code Camp is a free one day event ......

Posted On Wednesday, June 6, 2007 12:18 AM

Copyright © Scott Dorman | Powered by: