<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Charlie Calvert&amp;#39;s Community Blog</title><subtitle type="html" /><id>http://blogs.msdn.com/b/charlie/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/b/charlie/atom.aspx" /><generator uri="http://telligent.com" version="5.6.583.21163">Telligent Community 5.6.583.21163 (Build: 5.6.583.21163)</generator><updated>2009-11-06T16:58:56Z</updated><entry><title>Charlie is Moving On</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2010/08/31/charlie-is-moving-on.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2010/08/31/charlie-is-moving-on.aspx</id><published>2010-08-31T21:38:56Z</published><updated>2010-08-31T21:38:56Z</updated><content type="html">&lt;p&gt;After four wonderful years, I’m leaving my position as a Community Manager at Microsoft. I’ve had a wonderful time working with the C# and the .NET communities and will miss you all.&lt;/p&gt;  &lt;p&gt;I have no immediate plans to continue this blog elsewhere, but if I do engage again online you will probably be able to pick up the thread on my Elvenware site. It is currently very out of date, but hopefully I will find time to refresh it over the coming months:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.elvenware.com/charlie"&gt;http://www.elvenware.com/charlie&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Thank you for all your support and enthusiasm! Please continue to enjoy writing code and continue to explore the wonderful world of computers!&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;- Charlie Calvert&lt;/p&gt;&lt;/blockquote&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10056555" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>IronRuby 1.0 Release Candidate 2</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2010/02/10/ironruby-1-0-release-candidate-2.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2010/02/10/ironruby-1-0-release-candidate-2.aspx</id><published>2010-02-11T05:41:05Z</published><updated>2010-02-11T05:41:05Z</updated><content type="html">&lt;p&gt;The IronRuby team is pleased to announce version 1.0 RC2!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://ironruby.net/download"&gt;http://ironruby.net/download&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Direct download link: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://ironruby.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=36931#DownloadId=105584"&gt;http://ironruby.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=36931#DownloadId=105584&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This release is also accompanied by a preview release compatible with .NET 4.0 RC:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://ironruby.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=40175"&gt;http://ironruby.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=40175&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;As IronRuby approaches the final 1.0, these RCs will contain crucial bug fixes and enhancements that IronRuby requires to be a fast and compatible 1.0. Now that IronRuby is in the release-candidate stage, your feedback is even more important. Please use these new binaries as much as you can and report any issues you find here:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://ironruby.codeplex.com/WorkItem/Create.aspx"&gt;http://ironruby.codeplex.com/WorkItem/Create.aspx&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Note: The actual version of the assemblies is &amp;quot;0.9.4.0&amp;quot;; they will be updated to &amp;quot;1.0.0.0&amp;quot; when the last anticipated RC of IronRuby 1.0 is released.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9961740" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="Dynamic" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Dynamic/" /></entry><entry><title>Community Convergence LXII</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2010/02/10/community-convergence-lxii.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2010/02/10/community-convergence-lxii.aspx</id><published>2010-02-11T05:36:51Z</published><updated>2010-02-11T05:36:51Z</updated><content type="html">&lt;p&gt;Welcome to the sixty-second community convergence. This is the RC release issue with links to the latest Visual Studio code.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx#"&gt;The RC Release of Visual Studio 2010&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/jasonz/archive/2010/02/09/announcing-vs2010-net-framework-4-release-candidate-rc.aspx"&gt;Jason Zander on the Visual Studio 2010 Release.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/dsyme/archive/2010/02/10/announcing-the-f-february-2010-release.aspx"&gt;The F# February 2010 Release&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2010/02/10/iron-python-2-6-1-rc-now-available.aspx"&gt;Iron Python 2.6.1 RC Now Available&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2010/02/10/ironruby-1-0-release-candidate-2.aspx"&gt;IronRuby 1.0 Release Candidate 2&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9961737" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="Community Convergence" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Community+Convergence/" /></entry><entry><title>Iron Python 2.6.1 RC Now Available</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2010/02/10/iron-python-2-6-1-rc-now-available.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2010/02/10/iron-python-2-6-1-rc-now-available.aspx</id><published>2010-02-10T23:45:03Z</published><updated>2010-02-10T23:45:03Z</updated><content type="html">&lt;p&gt;IronPython 2.6.1 comes in two flavors – one that runs on top of .NET 4.0 RC, and one that runs on any other framework starting with .NET 2.0 SP1.&amp;#160; They can be downloaded here:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;IronPython 2.6.1 RC1 for .NET 2.0 SP1: &lt;a href="http://ironpython.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=40144"&gt;http://ironpython.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=40144&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;IronPython 2.6.1 RC1 for .NET 4.0 RC: &lt;a href="http://ironpython.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=40146"&gt;http://ironpython.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=40146&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Note: The .NET Framework 4.0 RC is required for the latter release and can be downloaded at &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a9ef9a95-58d2-4e51-a4b7-bea3cc6962cb&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=a9ef9a95-58d2-4e51-a4b7-bea3cc6962cb&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9961602" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="Dynamic" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Dynamic/" /></entry><entry><title>VS 2010 RC Released</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2010/02/08/vs-2010-rc-released.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2010/02/08/vs-2010-rc-released.aspx</id><published>2010-02-09T06:51:37Z</published><updated>2010-02-09T06:51:37Z</updated><content type="html">&lt;p&gt;Microsoft has shipped the RC for Visual Studio 2010 / .NET Framework 4! The RC will be made available to the public on Wednesday, February 10, 2010.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/jasonz/archive/2010/02/09/announcing-vs2010-net-framework-4-release-candidate-rc.aspx"&gt;Jason Zander on the release.&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;The download page&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9960222" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="CSharp" scheme="http://blogs.msdn.com/b/charlie/archive/tags/CSharp/" /><category term="Visual Studio" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Visual+Studio/" /><category term="C# 4.0" scheme="http://blogs.msdn.com/b/charlie/archive/tags/C_2300_+4-0/" /></entry><entry><title>New Articles on MSDN: ClickOnce, Office 2007 Business Applications</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2010/02/03/new-articles-on-msdn.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2010/02/03/new-articles-on-msdn.aspx</id><published>2010-02-03T23:32:01Z</published><updated>2010-02-03T23:32:01Z</updated><content type="html">&lt;p&gt;The following new articles have appeared on MSDN:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff369721.aspx"&gt;Certificate Expiration in ClickOnce Deployment&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vsto/ee620548.aspx"&gt;Building the Contoso Auto Sales Office Business Application Part 1&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vsto/ee861194.aspx"&gt;Building the Contoso Auto Sales Office Business Application Part 2&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9957867" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="CSharp" scheme="http://blogs.msdn.com/b/charlie/archive/tags/CSharp/" /><category term="Community" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Community/" /><category term="Visual Studio" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Visual+Studio/" /></entry><entry><title>Community Convergence LXI</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2010/02/03/community-convergence-lxi.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2010/02/03/community-convergence-lxi.aspx</id><published>2010-02-03T17:48:00Z</published><updated>2010-02-03T17:48:00Z</updated><content type="html">&lt;p&gt;Welcome to the sixty-first community convergence. I’ve highlighted three new articles by &lt;a href="http://himabinduvejella.blogspot.com/"&gt;HimaBindu Vejella&lt;/a&gt; on IDE enhancements, some articles by C# team member Eric Lippert, and one by Jason Zander, the General Manager for Visual Studio.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Visual Studio 2010 and .NET Framework 4 IDE Enhancements: &lt;/strong&gt;&lt;a href="http://dotnetslackers.com/articles/net/Visual-Studio-2010-and-NET-Framework-4-IDE-Enhancements-Part1.aspx"&gt;&lt;strong&gt;Part One&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Visual Studio 2010 and .NET Framework 4 IDE Enhancements: &lt;/strong&gt;&lt;a href="http://dotnetslackers.com/articles/net/Visual-Studio-2010-and-NET-Framework-4-IDE-Enhancements-Part2.aspx"&gt;&lt;strong&gt;Part Two&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Visual Studio 2010 and .NET Framework 4 IDE Enhancements: &lt;a href="http://dotnetslackers.com/articles/net/Visual-Studio-2010-and-NET-Framework-4-IDE-Enhancements-Part3.aspx"&gt;Part Three&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Eric Lippert: &lt;/strong&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2010/02/01/style-follows-semantics.aspx"&gt;&lt;strong&gt;Style follows semantics&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Eric Lippert&lt;/strong&gt;: &lt;a href="http://blogs.msdn.com/ericlippert/archive/2010/01/28/calling-constructors-in-arbitrary-places.aspx"&gt;&lt;strong&gt;Calling constructors in arbitrary places&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Jason Zander&lt;/strong&gt;: &lt;a href="http://blogs.msdn.com/jasonz/archive/2010/02/02/favorite-vs2010-features-dependency-graphs-and-dgml.aspx"&gt;&lt;strong&gt;Favorite VS2010 Features: Dependency Graphs and DGML&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9957691" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="Community Convergence" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Community+Convergence/" /></entry><entry><title>Community Convergence LX</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2010/01/27/community-convergence-lx.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2010/01/27/community-convergence-lx.aspx</id><published>2010-01-27T21:57:00Z</published><updated>2010-01-27T21:57:00Z</updated><content type="html">&lt;P&gt;Welcome to the sixtieth community convergence. I’m going to continue to keep this short, but I plan to update more frequently.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Eric Lippert: &lt;A href="http://blogs.msdn.com/ericlippert/archive/2010/01/25/why-are-unused-using-directives-not-a-warning.aspx"&gt;&lt;STRONG&gt;&lt;FONT color=#006bad&gt;Why are unused using directives not a warning?&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Sam Ng: &lt;A href="http://blogs.msdn.com/samng/archive/2010/01/24/the-pain-of-deploying-primary-interop-assemblies.aspx"&gt;&lt;STRONG&gt;&lt;FONT color=#006bad&gt;The Pain of deploying Primary Interop Assemblies&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Scott Hanselman: &lt;A href="http://feedproxy.google.com/~r/ScottHanselman/~3/gMHbnFbW-AQ/TheWeeklySourceCode48DynamicQueryableMakesCustomLINQExpressionsEasier.aspx"&gt;&lt;STRONG&gt;&lt;FONT color=#006bad&gt;DynamicQueryable makes custom LINQ expressions easier&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Scott Hanselman: &lt;A href="http://feedproxy.google.com/~r/ScottHanselman/~3/2k3TslIGYAk/HowManyPCsInTheWorldHaveTheNETFrameworkInstalled.aspx"&gt;&lt;STRONG&gt;&lt;FONT color=#006bad&gt;How many PCs&amp;nbsp;have the .NET Framework installed?&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Scott Guthrie: &lt;A href="http://weblogs.asp.net/scottgu/archive/2010/01/24/about-technical-debates-both-in-general-and-regarding-asp-net-web-forms-and-asp-net-mvc-in-particular.aspx"&gt;&lt;STRONG&gt;&lt;FONT color=#006bad&gt;About Technical Debates&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Scott Guthrie: &lt;A href="http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx"&gt;&lt;STRONG&gt;&lt;FONT color=#006bad&gt;ASP.NET MVC 2: Model Validation&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9954349" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="Community Convergence" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Community+Convergence/" /></entry><entry><title>Help Me Get Started Using Visual Studio</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2010/01/22/help-me-get-started-using-visual-studio.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2010/01/22/help-me-get-started-using-visual-studio.aspx</id><published>2010-01-22T19:32:14Z</published><updated>2010-01-22T19:32:14Z</updated><content type="html">&lt;p&gt;If you are new to Visual Studio, you might be interested in these links:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/52f3sw5c(VS.100).aspx"&gt;Visual Studio&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms165088(VS.80).aspx"&gt;Quick Tour of the Integrated Development Environment&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/z4y0hsax(VS.80).aspx"&gt;How to Arrange and Dock Windows&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/a96fx0b9(VS.80).aspx"&gt;How to Navigate Within the Integrated Development Environment&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/wbzbtw81(VS.80).aspx"&gt;Managing Solutions, Projects, and Files&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/efc4xwkb(VS.80).aspx"&gt;Editing Code and Resource Files&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/0wxwcakt.aspx"&gt;Creating Data Applications Using Visual Studio&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/d8k88a0k(VS.80).aspx"&gt;Building Debugging Testing&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb330928(VS.80).aspx"&gt;&amp;#160;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9952144" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="Visual Studio" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Visual+Studio/" /></entry><entry><title>Community Convergence LIX</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2010/01/21/community-convergence-lix.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2010/01/21/community-convergence-lix.aspx</id><published>2010-01-22T04:11:38Z</published><updated>2010-01-22T04:11:38Z</updated><content type="html">&lt;p&gt;Welcome to the fifty-ninth Community Convergence – now shorter than ever! Below you will see the top links for this week.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Alexandra Rusina&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;&amp;#160;&lt;a href="http://blogs.msdn.com/csharpfaq/archive/2010/01/06/getting-information-about-objects-types-and-members-with-expression-trees.aspx"&gt;Getting Information About Objects, Types, and Members with Expression Trees&lt;/a&gt;&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Eric Lippert&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2010/01/21/what-s-the-difference-between-a-destructor-and-a-finalizer.aspx"&gt;What’s the difference between a destructor and a finalizer?&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2010/01/11/continuing-to-an-outer-loop.aspx"&gt;Continuing to an outer loop&lt;/a&gt;&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Kirill Osenkov&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/12/07/unable-to-cast-com-object-to-ivsglobalundocapableundomanager.aspx"&gt;Unable to cast COM object … to IVsGlobalUndoCapableUndoManager&lt;/a&gt;&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9951821" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="Community Convergence" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Community+Convergence/" /></entry><entry><title>Article Published on Creating a LINQ Provider</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2010/01/18/article-published-on-creating-a-linq-provider.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2010/01/18/article-published-on-creating-a-linq-provider.aspx</id><published>2010-01-19T02:05:00Z</published><updated>2010-01-19T02:05:00Z</updated><content type="html">&lt;P&gt;&lt;A href="http://blogs.msdn.com/pedram/" mce_href="http://blogs.msdn.com/pedram/"&gt;Pedram Rezaei&lt;/A&gt; has&amp;nbsp;written a detailed&amp;nbsp;and code centric &lt;A href="http://msdn.microsoft.com/en-us/vcsharp/ee672195.aspx" mce_href="http://msdn.microsoft.com/en-us/vcsharp/ee672195.aspx"&gt;&lt;STRONG&gt;&lt;FONT color=#006bad&gt;article&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt; on how to create a LINQ provider similar to the LINQ to SQL provider. This article has large amount of specific technical information in it of interest to developers who want to tackle this complicated but very rewarding task.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/vcsharp/ee672195.aspx" mce_href="http://msdn.microsoft.com/en-us/vcsharp/ee672195.aspx"&gt;&lt;STRONG&gt;&lt;FONT color=#006bad&gt;Building a LINQ Provider&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A title=http://msdn.microsoft.com/en-us/vcsharp/ee672195.aspx href="http://msdn.microsoft.com/en-us/vcsharp/ee672195.aspx" mce_href="http://msdn.microsoft.com/en-us/vcsharp/ee672195.aspx"&gt;&lt;STRONG&gt;&lt;FONT color=#006bad&gt;http://msdn.microsoft.com/en-us/vcsharp/ee672195.aspx&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9950115" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="CSharp" scheme="http://blogs.msdn.com/b/charlie/archive/tags/CSharp/" /><category term="LINQ" scheme="http://blogs.msdn.com/b/charlie/archive/tags/LINQ/" /></entry><entry><title>SoCal Code Camp at California State, Fullerton</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2010/01/06/socal-code-camp-at-california-state-fullerton.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2010/01/06/socal-code-camp-at-california-state-fullerton.aspx</id><published>2010-01-07T06:02:10Z</published><updated>2010-01-07T06:02:10Z</updated><content type="html">&lt;p&gt;Just a reminder that there will be a code camp coming up in Southern California on January 30th and 31st. Follow this link for details:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="http://www.socalcodecamp.com/" href="http://www.socalcodecamp.com/"&gt;http://www.socalcodecamp.com/&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;SoCal Rock and Roll Code Camp: Yeah… It’s like that!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9944984" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="CSharp" scheme="http://blogs.msdn.com/b/charlie/archive/tags/CSharp/" /><category term="Community" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Community/" /></entry><entry><title>Error Loading Projects: ResetSkipPkgs</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2010/01/04/error-loading-projects-resetskippkgs.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2010/01/04/error-loading-projects-resetskippkgs.aspx</id><published>2010-01-04T19:56:44Z</published><updated>2010-01-04T19:56:44Z</updated><content type="html">&lt;p&gt;If you are having trouble loading projects and perhaps get an error message like this:&amp;#160; “Project ‘X’ could not be opened because the Microsoft Visual C# 2008 compiler could not be created.”&lt;/p&gt;  &lt;p&gt;Try passing in these parameters when starting the IDE: &lt;strong&gt;devenv /resetskippkgs. &lt;/strong&gt;This can fix a problem that occurs because you were prompted to stop loading a package and either intentionally or unintentionally clicked the OK button.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms241276(VS.80).aspx"&gt;More information from MSDN&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9943546" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="Visual Studio" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Visual+Studio/" /></entry><entry><title>Feedback Wanted: Links to C# Tech Info</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2009/12/08/feedback-links-to-c-tech-info.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2009/12/08/feedback-links-to-c-tech-info.aspx</id><published>2009-12-09T05:58:57Z</published><updated>2009-12-09T05:58:57Z</updated><content type="html">&lt;p&gt;A couple of us are working on finding a way to surface key links to information in the MSDN library. Perhaps later we will also link to information found throughout the community websites. If we can find the right approach, we might canonize these categorize and links on the &lt;a href="http://msdn.microsoft.com/en-us/vcsharp/aa336766.aspx"&gt;Learn page&lt;/a&gt; of the &lt;a href="http://msdn.microsoft.com/en-us/vcsharp/default.aspx"&gt;C# Dev Center&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Below you will see a work in progress outlining one possible way to start to surface this information, along with a proposed set of initial links to information about that the various proposed categorize. Hopefully you will find this information interesting in and of itself. However, I would before I work too hard on it, I would like to get feedback from you on the structure of this data and the tentative links included here. If you have any comments on what you see here, please take a moment to reply to this post with your thoughts.&lt;/p&gt;  &lt;p&gt;I think the categories laid out here are fairly self explanatory. I would only point out that the work shown below merges two different approaches to categorizing the information on MSDN:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The first five big bullets categorize data by scenario. For instance, the work with scenarios such as: I want to “Work with data,” “Get Started,”&amp;#160; “Learn about C#,” “Learn the Tools”, “Learn about Web Development.” &lt;/li&gt;    &lt;li&gt;The final category drops the scenario approach and simply lists the technologies that Microsoft spends so much time publicizing. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;It is my thought that some developers will think in scenarios, and some in technologies, and some will think in one way or the other depending on the circumstances. The categorization shown below is to designed to accommodate developers from both schools of thought. But I don’t mean to prejudice you by talking about what I’ve tried to do here. Just tell me what you think, if you have any impulse at all to provide feedback. At this stage, I’m not wedded to any of this, I’m just interested in hearing what you think. Thanks for whatever thoughts you might have on this subject.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h1&gt;Index&lt;/h1&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="#data"&gt;Working with Data&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;&lt;a href="#data-ADO.NET"&gt;ADO.NET&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#data-Entity_Framework"&gt;Entity Framework&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#data-Getting_Started_with_Data"&gt;Getting Started with Data&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#data-LINQ_to_SQL"&gt;LINQ to SQL&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#data-SQL_CE"&gt;SQL CE&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#data-Transact_SQL"&gt;Transact SQL&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#data-XML"&gt;XML&lt;/a&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="#Getting_Started"&gt;Getting Started &lt;/a&gt;      &lt;ul&gt;       &lt;li&gt;&lt;a href="#gs-New_To_Development"&gt;New to Development&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#gs-New_to_C"&gt;New to C#&lt;/a&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="#The_CSharp_Language"&gt;The C# Language &lt;/a&gt;      &lt;ul&gt;       &lt;li&gt;&lt;a href="#lang-Language_Basics_and_Specification"&gt;Basics and Specification&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#lang-Samples_and_Walkthroughs"&gt;Samples and Walkthroughs&lt;/a&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="#Tools"&gt;Tools&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;&lt;a href="#tool-Command_Line_Compiler"&gt;Command Line Compiler&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#tool-Debugger"&gt;Debugger&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#tool-Visual_Studio_Editor"&gt;Visual Studio Editor&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#tool-Visual_Studio_Project_and_Tool_Windows"&gt;Visual Studio Project and Tool Windows&lt;/a&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="#Web_Development"&gt;Web Development &lt;/a&gt;      &lt;ul&gt;       &lt;li&gt;&lt;a href="#web-ASP.NET"&gt;ASP.NET&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#web-HTML"&gt;HTML&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#web-Internet_Information_Services"&gt;Internet Information Server&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#web-Silverlight"&gt;Silverlight&lt;/a&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="#Microsoft_Technologies"&gt;Microsoft Technologies &lt;/a&gt;      &lt;ul&gt;       &lt;li&gt;&lt;a href="#mst-ClickOnce"&gt;ClickOnce&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#mst-LINQ"&gt;LINQ&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#mst-Office"&gt;Office&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#mst-SharePoint"&gt;SharePoint&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#mst-Windows_Communication_Foundation"&gt;Windows Communication Foundation (WCF)&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#mst-Windows_Forms"&gt;Windows Forms&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#mst-Windows_Presentation_Foundation"&gt;Windows Presentation Foundation (WPF)&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="#mst-Windows_Workflow"&gt;Windows Workflow&lt;/a&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h1&gt;&amp;#160;&lt;/h1&gt;  &lt;h1&gt;The Links&lt;/h1&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;&lt;a name="data"&gt;Working with Data&lt;/a&gt;&lt;/h2&gt;  &lt;p&gt;&lt;/p&gt; &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd631807(SQL.10).aspx" add_date="1260334096" last_visit="1260334096" last_modified="1260334096" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Microsoft White Papers.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/sqlserver/default.aspx" add_date="1258693814" last_visit="1258693814" last_modified="1258693814" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;MSDN SQL Server Dev Center.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms130214.aspx" add_date="1258693883" last_visit="1258693883" last_modified="1258693883" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;SQL Server Books Online.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://technet.microsoft.com/en-us/sqlserver/default.aspx" add_date="1258693949" last_visit="1258693949" last_modified="1258693949" icon_uri="http://technet.microsoft.com/favicon.ico"&gt;TechNet SQL Server Dev Center.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb500435.aspx" add_date="1258693834" last_visit="1258693834" last_modified="1258693834" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;What's New (SQL Server 2008).url&lt;/a&gt;     &lt;p&gt;&lt;/p&gt;   &lt;dl&gt;&lt;dl&gt;       &lt;p&gt;&lt;/p&gt;       &lt;dt&gt;         &lt;h3 folded="folded" add_date="1260332976"&gt;&lt;a name="data-ADO.NET"&gt;ADO.NET&lt;/a&gt;&lt;/h3&gt;         &lt;dl&gt;           &lt;p&gt;&lt;/p&gt;           &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/a6cd7c08(VS.100).aspx" add_date="1260334307" last_visit="1260334307" last_modified="1260334307" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;.NET Framework Data Providers (ADO.NET).url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dw70f090(VS.100).aspx" add_date="1260334358" last_visit="1260334358" last_modified="1260334358" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;ADO.NET Code Examples.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/zb0sdh0b(VS.100).aspx" add_date="1260334328" last_visit="1260334328" last_modified="1260334328" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;ADO.NET DataSets.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/h43ks021(VS.100).aspx" add_date="1260334255" last_visit="1260334255" last_modified="1260334255" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;ADO.NET Overview.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb399365(VS.100).aspx" add_date="1260334277" last_visit="1260334277" last_modified="1260334277" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;LINQ and ADO.NET.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/dt&gt;&lt;dt&gt;         &lt;h3 folded="folded" add_date="1260333021"&gt;&lt;a name="data-Entity_Framework"&gt;Entity Framework&lt;/a&gt;&lt;/h3&gt;         &lt;dl&gt;           &lt;p&gt;&lt;/p&gt;           &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb399572(VS.100).aspx" add_date="1260334381" last_visit="1260334381" last_modified="1260334381" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;ADO.NET Entity Framework.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb399182(VS.100).aspx" add_date="1260334463" last_visit="1260334463" last_modified="1260334463" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Quickstart (Entity Framework).url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb399760(VS.100).aspx" add_date="1260334440" last_visit="1260334440" last_modified="1260334440" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Working with Entity Data.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/dt&gt;&lt;dt&gt;         &lt;h3 folded="folded" add_date="1260333550"&gt;&lt;a name="data-Getting_Started_with_Data"&gt;Getting Started with Data&lt;/a&gt;&lt;/h3&gt;         &lt;dl&gt;           &lt;p&gt;&lt;/p&gt;           &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/0wxwcakt.aspx" add_date="1260332738" last_visit="1260332738" last_modified="1260332738" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Creating Data Applications by Using Visual Studio.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb384568.aspx" add_date="1260332816" last_visit="1260332816" last_modified="1260332816" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;How to Create a Data Connection to the Northwind Database.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa276825(SQL.80).aspx" add_date="1260334875" last_visit="1260334875" last_modified="1260334875" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Northwind Sample Database.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/8fxztkff.aspx" add_date="1260332613" last_visit="1260332613" last_modified="1260332613" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Recommendations for Data Access Strategies.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms189084.aspx" add_date="1260333460" last_visit="1260333460" last_modified="1260333460" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Table Basics.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms171884.aspx" add_date="1260332056" last_visit="1260332056" last_modified="1260332056" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Walkthrough Creating a Simple Data Application.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/dt&gt;&lt;dt&gt;         &lt;h3 folded="folded" add_date="1260332994"&gt;&lt;a name="data-LINQ_to_SQL"&gt;LINQ to SQL&lt;/a&gt;&lt;/h3&gt;         &lt;dl&gt;           &lt;p&gt;&lt;/p&gt;           &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb386929(VS.100).aspx" add_date="1260334651" last_visit="1260334651" last_modified="1260334651" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Frequently Asked Questions (LINQ to SQL).url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb386976(VS.100).aspx" add_date="1260334549" last_visit="1260334549" last_modified="1260334549" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;LINQ to SQL.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb386987(VS.100).aspx" add_date="1260334612" last_visit="1260334612" last_modified="1260334612" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;SqlMetal.exe (Code Generation Tool).url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/dt&gt;&lt;dt&gt;         &lt;h3 folded="folded" add_date="1260333047"&gt;&lt;a name="data-SQL_CE"&gt;SQL CE&lt;/a&gt;&lt;/h3&gt;         &lt;dl&gt;           &lt;p&gt;&lt;/p&gt;           &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa225581(SQL.80).aspx" add_date="1260334947" last_visit="1260334947" last_modified="1260334947" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Installing SQL Server CE.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa275621(SQL.80).aspx" add_date="1260334991" last_visit="1260334991" last_modified="1260334991" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;SQL Reference for SQL Server CE.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa225799(SQL.80).aspx" add_date="1260334923" last_visit="1260334923" last_modified="1260334923" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;SQL Server CE Overview.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/dt&gt;&lt;dt&gt;         &lt;h3 folded="folded" add_date="1260333007"&gt;&lt;a name="data-SQL_Server"&gt;SQL Server&lt;/a&gt;&lt;/h3&gt;         &lt;dl&gt;           &lt;p&gt;&lt;/p&gt;           &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms130214.aspx" add_date="1260333118" last_visit="1260333118" last_modified="1260333118" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;SQL Server Books Online.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/dt&gt;&lt;dt&gt;         &lt;h3 folded="folded" add_date="1260333488"&gt;&lt;a name="data-Transact_SQL"&gt;Transact SQL&lt;/a&gt;&lt;/h3&gt;         &lt;dl&gt;           &lt;p&gt;&lt;/p&gt;           &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa275462(SQL.80).aspx" add_date="1260334764" last_visit="1260334764" last_modified="1260334764" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;ALTER TABLE.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa258255(SQL.80).aspx" add_date="1260334783" last_visit="1260334783" last_modified="1260334784" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;CREATE TABLE.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa258841(SQL.80).aspx" add_date="1260334802" last_visit="1260334802" last_modified="1260334802" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;DROP TABLE.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa276851(SQL.80).aspx" add_date="1260334892" last_visit="1260334892" last_modified="1260334892" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;ORDER BY.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa299742(SQL.80).aspx" add_date="1260334720" last_visit="1260334720" last_modified="1260334720" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Transact-SQL Reference.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/dt&gt;&lt;dt&gt;         &lt;h3 folded="folded" add_date="1260335467"&gt;&lt;a name="data-XML"&gt;XML&lt;/a&gt;&lt;/h3&gt;         &lt;dl&gt;           &lt;p&gt;&lt;/p&gt;           &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms255812(VS.100).aspx" add_date="1260335489" last_visit="1260335489" last_modified="1260335489" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Working with XML Data.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/1w884ed3(VS.100).aspx" add_date="1260335407" last_visit="1260335407" last_modified="1260335407" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;XML Tools in Visual Studio.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/dt&gt;&lt;/dl&gt;&lt;dt&gt;       &lt;p&gt;&lt;/p&gt;     &lt;/dt&gt;&lt;dt&gt;       &lt;h2&gt;&lt;a name="Getting_Started"&gt;Getting Started&lt;/a&gt;&lt;/h2&gt;       &lt;dl&gt;         &lt;p&gt;&lt;/p&gt;         &lt;dt&gt;           &lt;h3 folded="folded" add_date="1258690332"&gt;&lt;a name="gs-New_to_C"&gt;New to C#&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms173060.aspx" add_date="1258689602" last_visit="1258689602" last_modified="1258689602" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Creating Your First C# Application.URL&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/a72418yk.aspx" add_date="1258689602" last_visit="1258689602" last_modified="1258689602" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Getting Started with Visual C#.URL&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms186211.aspx" add_date="1258689602" last_visit="1258689602" last_modified="1258689602" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;How Do I in C#.URL&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb330928(VS.80).aspx" add_date="1258689602" last_visit="1258689602" last_modified="1258689602" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Introduction to the C# Programming Language.URL&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/dt&gt;&lt;dt&gt;           &lt;h3 folded="folded" add_date="1258690322"&gt;&lt;a name="gs-New_To_Development"&gt;New To Development&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/beginner/default.aspx" add_date="1258694148" last_visit="1258694148" last_modified="1258694148" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Development for Beginners Tools, Lessons, Resources on MSDN.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/beginner/bb308754.aspx" add_date="1260335024" last_visit="1260335024" last_modified="1260335025" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Kid's Corner Learning Computers and Development on MSDN.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/beginner/dd435692.aspx" add_date="1258694165" last_visit="1258694165" last_modified="1258694165" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Windows Development for Beginners.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/dt&gt;&lt;/dl&gt;        &lt;p&gt;&lt;/p&gt;     &lt;/dt&gt;&lt;dt&gt;       &lt;h2&gt;&lt;a name="The_CSharp_Language"&gt;The C# Language&lt;/a&gt;&lt;/h2&gt;       &lt;dl&gt;         &lt;p&gt;&lt;/p&gt;         &lt;dt&gt;           &lt;h3 folded="folded" add_date="1260335664"&gt;&lt;/h3&gt;           &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms186211.aspx" add_date="1258689602" last_visit="1260335097" last_modified="1258689602" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;How Do I in C#&lt;/a&gt; &lt;/dt&gt;&lt;/dt&gt;&lt;dt&gt;           &lt;h3 folded="folded" add_date="1260335664"&gt;&lt;a name="lang-Language_Basics_and_Specification"&gt;Language Basics and Specification&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/x53a06bb.aspx" add_date="1258690539" last_visit="1258690539" last_modified="1258690539" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;C# Keywords.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa287997(VS.71).aspx" add_date="1258690747" last_visit="1258690747" last_modified="1258690747" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;C# Language Features (C#).url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/6a71f45d.aspx" add_date="1258690563" last_visit="1258690563" last_modified="1258690563" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;C# Operators.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ed8yd1ha(VS.80).aspx" add_date="1260336564" last_visit="1260336564" last_modified="1260336564" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;C# Preprocessor Directives (C#).url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/vcsharp/aa336809.aspx" add_date="1258690507" last_visit="1258690507" last_modified="1258690507" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;The C# Language Specification.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;&lt;/dt&gt;&lt;dt&gt;           &lt;h3 folded="folded" add_date="1260335632"&gt;&lt;a name="lang-Samples_and_Walkthroughs"&gt;Samples and Walkthroughs&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa288436(VS.71).aspx" add_date="1258690768" last_visit="1258690768" last_modified="1258690768" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;C# Tutorials (C#).url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/z9hsy596(VS.100).aspx" add_date="1260335594" last_visit="1260335594" last_modified="1260335594" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Visual C# Sample Applications.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/1dbsh6t3(VS.100).aspx" add_date="1260335603" last_visit="1260335603" last_modified="1260335603" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Visual C# Walkthroughs.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx" add_date="1258694085" last_visit="1258694085" last_modified="1258694085" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Visual Studio 2010 and .NET Framework 4 Beta 2 Walkthroughs.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/dt&gt;&lt;/dl&gt;        &lt;p&gt;&lt;/p&gt;     &lt;/dt&gt;&lt;dt&gt;       &lt;h2&gt;&lt;a name="Microsoft_Technologies"&gt;Microsoft Technologies&lt;/a&gt;&lt;/h2&gt;       &lt;dl&gt;         &lt;p&gt;&lt;/p&gt;         &lt;dt&gt;           &lt;h3 folded="folded" add_date="1258693064"&gt;&lt;a name="mst-ClickOnce"&gt;ClickOnce&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/wh45kb66.aspx" add_date="1258693116" last_visit="1258693116" last_modified="1258693117" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;ClickOnce Deployment for Windows Forms Applications.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/142dbbz4.aspx" add_date="1258693133" last_visit="1258693133" last_modified="1258693133" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;ClickOnce Deployment Overview.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb546051.aspx" add_date="1258693088" last_visit="1258693088" last_modified="1258693088" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;ClickOnce Deployment Walkthroughs.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/dt&gt;&lt;dt&gt;           &lt;h3 folded="folded" add_date="1258689602"&gt;&lt;a name="mst-LINQ"&gt;LINQ&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb308959.aspx" add_date="1258689602" last_visit="1258689602" last_modified="1258689602" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Anders Hejlsberg on Language Integrated Query.URL&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.linq.enumerable_members.aspx" add_date="1258689602" last_visit="1258689602" last_modified="1258689602" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Enumerable Members (System.Linq).URL&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.linq.iqueryprovider_members.aspx" add_date="1258689602" last_visit="1258689602" last_modified="1258689602" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;IQueryProvider Members (System.Linq).URL&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb397926.aspx" add_date="1258689602" last_visit="1258689602" last_modified="1258689602" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Language-Integrated Query (LINQ).URL&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/netframework/aa904594.aspx" add_date="1258689602" last_visit="1258689602" last_modified="1258689602" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;LINQ Home Page.URL&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.linq.queryable_members.aspx" add_date="1258689602" last_visit="1258689602" last_modified="1258689602" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Queryable Members (System.Linq).URL&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb397896.aspx" add_date="1258689602" last_visit="1258689602" last_modified="1258689602" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Standard Query Operators Overview.URL&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.linq.aspx" add_date="1258689602" last_visit="1258689602" last_modified="1258689602" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;System.Linq Namespace ().URL&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.linq.expressions.aspx" add_date="1258689602" last_visit="1258689602" last_modified="1258689602" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;System.Linq.Expressions Namespace ().URL&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/dt&gt;&lt;dt&gt;           &lt;h3 folded="folded" add_date="1258690213"&gt;&lt;a name="mst-Office"&gt;Office&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/office/aa905411.aspx" add_date="1258691836" last_visit="1258691836" last_modified="1258691836" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Excel Developer Center.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/office/bb266408.aspx" add_date="1258691541" last_visit="1258691541" last_modified="1258691541" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;How-to Center.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/office/bb497969.aspx" add_date="1258691791" last_visit="1258691791" last_modified="1258691791" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Interactive Developer Map.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb726434.aspx" add_date="1258691400" last_visit="1258691400" last_modified="1258691400" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Microsoft Office Development.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/office/aa905528.aspx" add_date="1258691719" last_visit="1258691719" last_modified="1258691719" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Office Business Applications.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/office/aa905371.aspx" add_date="1258691656" last_visit="1258691656" last_modified="1258691656" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Understanding Office Development.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb243297.aspx" add_date="1258691776" last_visit="1258691776" last_modified="1258691776" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Welcome to the Microsoft Office Word 2007 Developer Reference [Word 2007 Developer Reference].url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/dt&gt;&lt;dt&gt;           &lt;h3 folded="folded" add_date="1258691474"&gt;&lt;a name="mst-SharePoint"&gt;SharePoint&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/sharepoint/aa905692.aspx" add_date="1258696327" last_visit="1258696327" last_modified="1258696327" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Learn Windows SharePoint Services 3.0, developer, SDK, tutorials, videos, articles, books.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb931739.aspx" add_date="1258696342" last_visit="1258696342" last_modified="1258696342" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Microsoft SharePoint Products and Technologies.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/sharepoint/default.aspx" add_date="1258696316" last_visit="1258696316" last_modified="1258696316" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;SharePoint Developer Center 2010, 3.0, 2.0, downloads, tools, SDK.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd776256.aspx" add_date="1258696357" last_visit="1258696357" last_modified="1258696357" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;SharePoint Products and Technologies (2010).url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms550992.aspx" add_date="1258696417" last_visit="1258696417" last_modified="1258696417" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Welcome to the Microsoft Office SharePoint Server 2007 SDK.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/dt&gt;&lt;dt&gt;           &lt;h3 folded="folded" add_date="1258690103"&gt;&lt;a name="mst-Windows_Communication_Foundation"&gt;Windows Communication Foundation&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms731067.aspx" add_date="1258692170" last_visit="1258692170" last_modified="1258692170" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Basic WCF Programming.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms734712.aspx" add_date="1258692154" last_visit="1258692154" last_modified="1258692154" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Getting Started Tutorial.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms730846.aspx" add_date="1258692126" last_visit="1258692126" last_modified="1258692126" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Guide to the Documentation.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms735119.aspx" add_date="1258692084" last_visit="1258692084" last_modified="1258692084" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Windows Communication Foundation.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/dt&gt;&lt;dt&gt;           &lt;h3 folded="folded" add_date="1258690062"&gt;&lt;a name="mst-Windows_Forms"&gt;Windows Forms&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/wh45kb66.aspx" add_date="1258693106" last_visit="1258693106" last_modified="1258693106" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;ClickOnce Deployment for Windows Forms Applications.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms229592.aspx" add_date="1258690862" last_visit="1258690862" last_modified="1258690862" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Enhancing Windows Forms Applications.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms229601.aspx" add_date="1258690838" last_visit="1258690838" last_modified="1258690838" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Getting Started with Windows Forms.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb762963.aspx" add_date="1258693015" last_visit="1258693015" last_modified="1258693015" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;What's New in Windows Forms for the .NET Framework 3.5.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms229608.aspx" add_date="1258690899" last_visit="1258690899" last_modified="1258690899" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Windows Forms Reference.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/dt&gt;&lt;dt&gt;           &lt;h3 folded="folded" add_date="1258690134"&gt;&lt;a name="mst-Windows_Presentation_Foundation"&gt;Windows Presentation Foundation&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms754032.aspx" add_date="1258692008" last_visit="1258692008" last_modified="1258692008" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Application Development.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms742119.aspx" add_date="1258691916" last_visit="1258691916" last_modified="1258691916" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Getting Started (WPF).url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms752061.aspx" add_date="1258692062" last_visit="1258692062" last_modified="1258692062" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Graphics and Multimedia.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms754130.aspx" add_date="1258691882" last_visit="1258691882" last_modified="1258691882" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Windows Presentation Foundation.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms746927.aspx" add_date="1258692031" last_visit="1258692031" last_modified="1258692031" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;WPF Fundamentals.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/dt&gt;&lt;dt&gt;           &lt;h3 folded="folded" add_date="1258690074"&gt;&lt;a name="mst-Windows_Workflow"&gt;Windows Workflow&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa348814.aspx" add_date="1258692854" last_visit="1258692854" last_modified="1258692854" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Services Overview.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.workflow.runtime.hosting.aspx" add_date="1258692930" last_visit="1258692930" last_modified="1258692930" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;System.Workflow.Runtime.Hosting Namespace ().url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms734631.aspx" add_date="1258692827" last_visit="1258692827" last_modified="1258692827" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Windows Workflow Foundation Overview.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms735927.aspx" add_date="1258692956" last_visit="1258692956" last_modified="1258692956" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Windows Workflow Foundation Tutorials.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms735967.aspx" add_date="1258692814" last_visit="1258692814" last_modified="1258692815" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Windows Workflow Foundation.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/dt&gt;&lt;/dl&gt;        &lt;p&gt;&lt;/p&gt;     &lt;/dt&gt;&lt;dt&gt;       &lt;h2&gt;&lt;a name="Tools"&gt;Tools&lt;/a&gt;&lt;/h2&gt;       &lt;dl&gt;         &lt;p&gt;&lt;/p&gt;         &lt;dt&gt;           &lt;h3 folded="folded" add_date="1260335174"&gt;&lt;/h3&gt;           &lt;dt&gt;&lt;a href="http://www.microsoft.com/express/vcsharp/" add_date="1258689602" last_visit="1258689602" last_modified="1258689602" icon_uri="http://www.microsoft.com/favicon.ico"&gt;Visual C# 2008 Express Edition.URL&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb166441(VS.100).aspx" add_date="1260335343" last_visit="1260335343" last_modified="1260335343" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Visual Studio Software Development Kit (SDK).url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/52f3sw5c(VS.100).aspx" add_date="1258693757" last_visit="1258693757" last_modified="1258693757" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Visual Studio.url&lt;/a&gt; &lt;/dt&gt;&lt;/dt&gt;&lt;dt&gt;           &lt;h3 folded="folded" add_date="1260335174"&gt;&lt;a name="tool-Command_Line_Compiler"&gt;Command Line Compiler&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/6s2x2bzy(VS.80).aspx" add_date="1260336143" last_visit="1260336143" last_modified="1260336143" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;C# Compiler Options Listed by Category (C#).url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/78f4aasd(VS.80).aspx" add_date="1260336114" last_visit="1260336114" last_modified="1260336114" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Command-Line Building.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/1700bbwd(VS.80).aspx" add_date="1260336601" last_visit="1260336601" last_modified="1260336601" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;How to Set Environment Variables.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/dt&gt;&lt;dt&gt;           &lt;h3 folded="folded" add_date="1260335188"&gt;&lt;a name="tool-Debugger"&gt;Debugger&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/d8k88a0k(VS.80).aspx" add_date="1260336817" last_visit="1260336817" last_modified="1260336817" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Building, Debugging, and Testing.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/sc65sadd(VS.100).aspx" add_date="1258696179" last_visit="1258696179" last_modified="1258696179" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Debugging in Visual Studio.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb385795(VS.100).aspx" add_date="1258696220" last_visit="1258696220" last_modified="1258696220" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Debugging LINQ.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/awtaffxb(VS.100).aspx" add_date="1258696194" last_visit="1258696194" last_modified="1258696194" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Debugging Managed Code.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/dt&gt;&lt;dt&gt;           &lt;h3 folded="folded" add_date="1260335163"&gt;&lt;a name="tool-Visual_Studio_Editor"&gt;Visual Studio Editor&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/efc4xwkb(VS.80).aspx" add_date="1260336785" last_visit="1260336785" last_modified="1260336785" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Editing Code and Resource Files.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms184658(VS.100).aspx" add_date="1260335568" last_visit="1260335568" last_modified="1260335568" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;How to Add Application Configuration Files to C# Projects.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms236403(VS.100).aspx" add_date="1260335553" last_visit="1260335553" last_modified="1260335553" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Metadata as Source.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/719exd8s(VS.100).aspx" add_date="1260335532" last_visit="1260335532" last_modified="1260335533" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Refactoring (C#).url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms255810(VS.100).aspx" add_date="1260335508" last_visit="1260335508" last_modified="1260335508" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;XML Editor.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/dt&gt;&lt;dt&gt;           &lt;h3 folded="folded" add_date="1260335245"&gt;&lt;a name="tool-Visual_Studio_Project_and_Tool_Windows"&gt;Visual Studio Project and Tool Windows&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/z4y0hsax(VS.80).aspx" add_date="1260336852" last_visit="1260336852" last_modified="1260336852" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;How to Arrange and Dock Windows.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/a96fx0b9(VS.80).aspx" add_date="1260336883" last_visit="1260336883" last_modified="1260336883" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;How to Navigate Within the Integrated Development Environment.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/wbzbtw81(VS.80).aspx" add_date="1260336749" last_visit="1260336749" last_modified="1260336749" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Managing Solutions, Projects, and Files.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms165088(VS.80).aspx" add_date="1260336653" last_visit="1260336653" last_modified="1260336653" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Quick Tour of the Integrated Development Environment.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/dt&gt;&lt;/dl&gt;        &lt;p&gt;&lt;/p&gt;     &lt;/dt&gt;&lt;dt&gt;       &lt;h2&gt;&lt;a name="Web_Development"&gt;Web Development&lt;/a&gt;&lt;/h2&gt;       &lt;dl&gt;         &lt;p&gt;&lt;/p&gt;         &lt;dt&gt;           &lt;h3 folded="folded" add_date="1258689956"&gt;&lt;/h3&gt;           &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa155073.aspx" add_date="1258693207" last_visit="1258693207" last_modified="1258693207" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Web Development.url&lt;/a&gt; &lt;/dt&gt;&lt;/dt&gt;&lt;dt&gt;           &lt;h3 folded="folded" add_date="1258689956"&gt;&lt;a name="web-ASP.NET"&gt;ASP.NET&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/4w3ex9c2(VS.100).aspx" add_date="1258693687" last_visit="1258693687" last_modified="1258693687" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;ASP.NET Overview.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb515247(VS.100).aspx" add_date="1260335982" last_visit="1260335982" last_modified="1260335982" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;ASP.NET Walkthroughs by Scenario.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://www.asp.net/" add_date="1258693716" last_visit="1258693716" last_modified="1258693716" icon_uri="http://i1.asp.net/common/www-css/i/favicon.ico?cdn_id=11182009_1"&gt;The Official Microsoft ASP.NET Site.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms178093(VS.100).aspx" add_date="1258693669" last_visit="1258693669" last_modified="1258693669" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Visual Web Developer.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;&lt;/dt&gt;&lt;dt&gt;           &lt;h3 folded="folded" add_date="1258693220"&gt;&lt;a name="web-HTML"&gt;HTML&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms531078(VS.85).aspx" add_date="1258695938" last_visit="1258695938" last_modified="1258695938" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Behaviors.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms537623(VS.85).aspx" add_date="1258695779" last_visit="1258695779" last_modified="1258695779" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;HTML and DHTML Overviews and Tutorials.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms533050(VS.85).aspx" add_date="1258695873" last_visit="1258695873" last_modified="1258695873" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;HTML and DHTML Reference.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd756893(VS.85).aspx" add_date="1258695823" last_visit="1258695823" last_modified="1258695823" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Quick Reference Guides.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/dt&gt;&lt;dt&gt;           &lt;h3 folded="folded" add_date="1258693244"&gt;&lt;a name="web-Internet_Information_Services"&gt;Internet Information Services&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://learn.iis.net/page.aspx/37/deploying-web-sites-on-iis-70/" add_date="1258696074" last_visit="1258696074" last_modified="1258696074" icon_uri="http://learn.iis.net/favicon.ico"&gt;Deploying Web Sites on IIS 7.0 The Official Microsoft IIS Site.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://learn.iis.net/page.aspx/347/developing-on-iis-70/" add_date="1258696028" last_visit="1258696028" last_modified="1258696028" icon_uri="http://learn.iis.net/favicon.ico"&gt;Developing on IIS 7.0 The Official Microsoft IIS Site.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://learn.iis.net/page.aspx/387/using-visual-studio-2008-with-iis-70/" add_date="1258696050" last_visit="1258696050" last_modified="1258696050" icon_uri="http://learn.iis.net/favicon.ico"&gt;Using Visual Studio 2008 with IIS 7.0 Development Tools Developing on IIS 7.0 The Official Microsoft IIS Site.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/dt&gt;&lt;dt&gt;           &lt;h3 folded="folded" add_date="1258690005"&gt;&lt;a name="web-Silverlight"&gt;Silverlight&lt;/a&gt;&lt;/h3&gt;           &lt;dl&gt;             &lt;p&gt;&lt;/p&gt;             &lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb404703(VS.95).aspx" add_date="1258693414" last_visit="1258693414" last_modified="1258693414" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Getting Started with Silverlight.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc838158(VS.95).aspx" add_date="1258693365" last_visit="1258693365" last_modified="1258693365" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Silverlight 3.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc838158(VS.96).aspx" add_date="1258693275" last_visit="1258693275" last_modified="1258693303" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Silverlight 4.0.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb404700(VS.95).aspx" add_date="1258693441" last_visit="1258693441" last_modified="1258693441" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;Silverlight Overview.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://silverlight.net/" add_date="1258693472" last_visit="1258693472" last_modified="1258693472" icon_uri="http://i3.silverlight.net/resources/images/icons/favicon.ico?cdn_id=20091118_3"&gt;The Official Microsoft Silverlight Site.url&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc189054(VS.95).aspx" add_date="1258693383" last_visit="1258693383" last_modified="1258693383" icon_uri="http://msdn.microsoft.com/favicon.ico"&gt;XAML.url&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/dt&gt;&lt;/dl&gt;        &lt;p&gt;&lt;/p&gt;     &lt;/dt&gt;&lt;/dl&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f12%2f08%2ffeedback-links-to-c-tech-info.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f12%2f08%2ffeedback-links-to-c-tech-info.aspx" /&gt;&lt;/a&gt;    &lt;p&gt;&lt;/p&gt; &lt;/dt&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9934418" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="CSharp" scheme="http://blogs.msdn.com/b/charlie/archive/tags/CSharp/" /><category term="Visual Studio" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Visual+Studio/" /><category term="Help System" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Help+System/" /></entry><entry><title>Webcast: Lighting Up the New Visual Studio 2010 Editor with Rich Extensions (Level 200)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2009/12/08/webcast-lighting-up-the-new-visual-studio-2010-editor-with-rich-extensions-level-200.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2009/12/08/webcast-lighting-up-the-new-visual-studio-2010-editor-with-rich-extensions-level-200.aspx</id><published>2009-12-08T19:02:47Z</published><updated>2009-12-08T19:02:47Z</updated><content type="html">&lt;p&gt;Microsoft Events on MSDN will be hosting a &lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032434989&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;webcast&lt;/a&gt; on Wednesday, December 09, 2009 10:00 AM Pacific Time. The event is designed to familiarize you with the new editor extensions that the WPF redesign have helped make possible. You can find more &lt;a href="http://www.microsoft.com/events/series/msdnvs2008.aspx?tab=webcasts"&gt;webcasts&lt;/a&gt;, &lt;a href="http://www.microsoft.com/events/series/msdnvs2008.aspx?tab=videos"&gt;videos&lt;/a&gt;, &lt;a href="http://www.microsoft.com/events/series/msdnvs2008.aspx?tab=virtuallabs"&gt;virtual labs&lt;/a&gt; and &lt;a href="http://www.microsoft.com/events/series/msdnvs2008.aspx?tab=podcasts&amp;amp;pageId=x1429&amp;amp;seriesID=Series-9879bbd7-b9f0-42e7-b599-ccb6f4bfe0d6.xml"&gt;podcasts&lt;/a&gt; by following this &lt;a href="http://www.microsoft.com/events/series/msdnvs2008.aspx"&gt;link&lt;/a&gt;.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/events/series/msdnvs2008.aspx?tab=podcasts&amp;amp;pageId=x1429&amp;amp;seriesID=Series-9879bbd7-b9f0-42e7-b599-ccb6f4bfe0d6.xml"&gt;Podcasts&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;RSS for &lt;a href="http://www.microsoft.com/events/podcasts/default.aspx?pageID=x73&amp;amp;podcast=rss&amp;amp;mode=mp3&amp;amp;seriesID=Series-9879bbd7-b9f0-42e7-b599-ccb6f4bfe0d6.xml&amp;amp;category="&gt;Microsoft Podcasts about Visual Studio 2008: Develop at Light Speed on the Latest Platforms&lt;/a&gt; (MP3) &lt;/li&gt;        &lt;li&gt;RSS for &lt;a href="http://www.microsoft.com/events/podcasts/default.aspx?pageID=x73&amp;amp;podcast=rss&amp;amp;mode=wma&amp;amp;seriesID=Series-9879bbd7-b9f0-42e7-b599-ccb6f4bfe0d6.xml&amp;amp;category="&gt;Microsoft Podcasts about Visual Studio 2008: Develop at Light Speed on the Latest Platforms&lt;/a&gt; (WMA) &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/events/series/msdnvs2008.aspx?tab=videos"&gt;Visual Studio 2008 Videos&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;&lt;a href="http://www.microsoft.com/events/series/msdnvs2008.aspx?tab=rss"&gt;RSS Feed for videos and webcasts&lt;/a&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/events/series/msdnvs2008.aspx?tab=webcasts"&gt;Webcasts&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;&lt;a href="http://www.microsoft.com/events/series/msdnvs2008.aspx?tab=rss"&gt;RSS Feed for videos and webcasts&lt;/a&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/events/series/msdnvs2008.aspx?tab=virtuallabs"&gt;Virtual Labs&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f12%2f08%2fwebcast-lighting-up-the-new-visual-studio-2010-editor-with-rich-extensions-level-200.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f12%2f08%2fwebcast-lighting-up-the-new-visual-studio-2010-editor-with-rich-extensions-level-200.aspx" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9934214" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="CSharp" scheme="http://blogs.msdn.com/b/charlie/archive/tags/CSharp/" /><category term="Visual Studio" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Visual+Studio/" /><category term="Games" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Games/" /><category term="Web" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Web/" /></entry><entry><title>Official Publication of Creating Windows Azure Applications with Visual Studio Videos</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2009/11/30/official-publication-of-videos-on-creating-windows-azure-applications-with-visual-studio.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2009/11/30/official-publication-of-videos-on-creating-windows-azure-applications-with-visual-studio.aspx</id><published>2009-11-30T18:15:14Z</published><updated>2009-11-30T18:15:14Z</updated><content type="html">&lt;p&gt;Though they were previewed earlier this month, we have now officially released the first of Windows Azure series of How Do I videos. Below you find a list of the videos that have been created, along with links to their location in the &lt;a href="http://msdn.microsoft.com/en-us/vcsharp/bb798022.aspx"&gt;How Do I Video library&lt;/a&gt;.&lt;/p&gt;  &lt;h2&gt;The Developing Windows Azure Applications with Visual Studio Video Series&lt;/h2&gt;  &lt;p&gt;In this series of videos Jim Nakashima shows how to develop Windows Azure applications with the tools provided in Visual Studio.&lt;/p&gt;  &lt;p&gt;All these videos were created by &lt;a href="http://blogs.msdn.com/charlie"&gt;Charlie Calvert&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/vcsharp/ee830329.aspx"&gt;&lt;img title="" alt="Windows Azure: Getting the Tools, Creating a Project, Creating Roles and Configuration" src="http://i.msdn.microsoft.com/ee830329.1_150x113(en-us,MSDN.10).jpg" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/vcsharp/ee830329.aspx"&gt;#1 | Windows Azure: Getting the Tools, Creating a Project, Creating Roles and Configuration&lt;/a&gt;     &lt;br /&gt;(14 minutes, 26 seconds)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/vcsharp/ee830330.aspx"&gt;&lt;img title="" alt="Running and Debugging a Windows Azure Application Locally with Visual Studio" src="http://i.msdn.microsoft.com/ee830330.2_150x113(en-us,MSDN.10).jpg" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/vcsharp/ee830330.aspx"&gt;#2 | Running and Debugging a Windows Azure Application Locally with Visual Studio&lt;/a&gt;     &lt;br /&gt;(6 minutes, 11 seconds)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/vcsharp/ee830334.aspx"&gt;&lt;img alt="Deploying Windows Azure Applications from Visual Studio" src="http://i.msdn.microsoft.com/ee830334.3_150x113(en-us,MSDN.10).jpg" width="150" height="120" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/vcsharp/ee830334.aspx"&gt;#3 | Deploying Windows Azure Applications from Visual Studio&lt;/a&gt;     &lt;br /&gt;(6 minutes, 56 seconds)&lt;/p&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f30%2fofficial-publication-of-videos-on-creating-windows-azure-applications-with-visual-studio.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f30%2fofficial-publication-of-videos-on-creating-windows-azure-applications-with-visual-studio.aspx" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9930296" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="CSharp" scheme="http://blogs.msdn.com/b/charlie/archive/tags/CSharp/" /><category term="Visual Studio" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Visual+Studio/" /><category term="Video" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Video/" /><category term="C# 4.0" scheme="http://blogs.msdn.com/b/charlie/archive/tags/C_2300_+4-0/" /><category term="Cloud Computing" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Cloud+Computing/" /></entry><entry><title>Videos of C# Authors at PDC</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2009/11/24/videos-of-c-authors-at-pdc.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2009/11/24/videos-of-c-authors-at-pdc.aspx</id><published>2009-11-24T08:04:16Z</published><updated>2009-11-24T08:04:16Z</updated><content type="html">&lt;p&gt;Here are links to a few short video interviews by &lt;a href="http://www.youtube.com/user/prebynski"&gt;prebynski&lt;/a&gt; with C# MVPs and luminaries speaking while they attended PDC 2009 last week in Los Angeles. This is a chance to hear the interests and opinions of folks who are immersed in the culture and technology surrounding C#. All three of these interviewees are with authors who are currently working on new books about C#. Hear their take on new technologies such as Azure and Dynamic in C#, as well as their thoughts on the latest developments in existing technologies such as LINQ, WPF and Silverlight.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=vDdBBEEMUaU"&gt;Bill Wagner on C#&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=1eFS5AaPAT0&amp;amp;NR=1"&gt;Mark Michaelis on C#&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.youtube.com/user/prebynski#p/a/u/0/mxQfOO5eJf8"&gt;Paul Kimmel on C# and LINQ&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f24%2fvideos-of-c-authors-at-pdc.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f24%2fvideos-of-c-authors-at-pdc.aspx" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9927794" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="CSharp" scheme="http://blogs.msdn.com/b/charlie/archive/tags/CSharp/" /><category term="Dynamic" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Dynamic/" /><category term="C# 4.0" scheme="http://blogs.msdn.com/b/charlie/archive/tags/C_2300_+4-0/" /><category term="Azure" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Azure/" /></entry><entry><title>Community Links LVIII</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2009/11/20/community-convergence-lviii.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2009/11/20/community-convergence-lviii.aspx</id><published>2009-11-20T17:12:00Z</published><updated>2009-11-20T17:12:00Z</updated><content type="html">&lt;DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DT&gt;
&lt;H3 add_date="1258689793" folded="folded"&gt;Data&lt;/H3&gt;
&lt;DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb545450.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb545450.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258693799" last_visit="1258693799" add_date="1258693799"&gt;Microsoft SQL Server Library&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms130214.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms130214.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258693883" last_visit="1258693883" add_date="1258693883"&gt;SQL Server Books Online&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/sqlserver/default.aspx" mce_href="http://msdn.microsoft.com/en-us/sqlserver/default.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258693814" last_visit="1258693814" add_date="1258693814"&gt;SQL Server Online Resources CTP, Troubleshooting Microsoft MSDN&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://technet.microsoft.com/en-us/sqlserver/default.aspx" mce_href="http://technet.microsoft.com/en-us/sqlserver/default.aspx" icon_uri="http://technet.microsoft.com/favicon.ico" last_modified="1258693949" last_visit="1258693949" add_date="1258693949"&gt;SQL Server Online Resources CTP, Troubleshooting Microsoft TechNet&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb500435.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb500435.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258693834" last_visit="1258693834" add_date="1258693834"&gt;What's New (SQL Server 2008)&lt;/A&gt; &lt;/DT&gt;&lt;/DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DT&gt;
&lt;DT&gt;
&lt;H3 add_date="1258689602" folded="folded"&gt;GettingStarted&lt;/H3&gt;
&lt;DL&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms173060.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms173060.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258689602" last_visit="1258689602" add_date="1258689602"&gt;Creating Your First C# Application&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/beginner/default.aspx" mce_href="http://msdn.microsoft.com/en-us/beginner/default.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258694148" last_visit="1258694148" add_date="1258694148"&gt;Development for Beginners Tools, Lessons, Resources on MSDN&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/a72418yk.aspx" mce_href="http://msdn.microsoft.com/en-us/library/a72418yk.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258689602" last_visit="1258689602" add_date="1258689602"&gt;Getting Started with Visual C#&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb330928(VS.80).aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb330928(VS.80).aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258689602" last_visit="1258689602" add_date="1258689602"&gt;Introduction to the C# Programming Language&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/beginner/dd435692.aspx" mce_href="http://msdn.microsoft.com/en-us/beginner/dd435692.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258694165" last_visit="1258694165" add_date="1258694165"&gt;Windows Development for Beginners&lt;/A&gt; &lt;/DT&gt;&lt;/DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DT&gt;
&lt;DT&gt;
&lt;H3 add_date="1258689602" folded="folded"&gt;Language&lt;/H3&gt;
&lt;DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/x53a06bb.aspx" mce_href="http://msdn.microsoft.com/en-us/library/x53a06bb.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258690539" last_visit="1258690539" add_date="1258690539"&gt;C# Keywords&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa287997(VS.71).aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa287997(VS.71).aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258690747" last_visit="1258690747" add_date="1258690747"&gt;C# Language Features (C#)&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/6a71f45d.aspx" mce_href="http://msdn.microsoft.com/en-us/library/6a71f45d.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258690563" last_visit="1258690563" add_date="1258690563"&gt;C# Operators&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa288436(VS.71).aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa288436(VS.71).aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258690768" last_visit="1258690768" add_date="1258690768"&gt;C# Tutorials (C#)&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms186211.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms186211.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258689602" last_visit="1258689602" add_date="1258689602"&gt;How Do I in C#&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/vcsharp/aa336809.aspx" mce_href="http://msdn.microsoft.com/en-us/vcsharp/aa336809.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258690507" last_visit="1258690507" add_date="1258690507"&gt;The C# Language Specification&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx" mce_href="http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258694085" last_visit="1258694085" add_date="1258694085"&gt;Visual Studio 2010 and .NET Framework 4 Beta 2 Walkthroughs&lt;/A&gt; &lt;/DT&gt;&lt;/DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DT&gt;
&lt;DT&gt;
&lt;H3 add_date="1258690618" folded="folded"&gt;Technologies&lt;/H3&gt;
&lt;DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DT&gt;
&lt;H3 add_date="1258693064" folded="folded"&gt;ClickOnce&lt;/H3&gt;
&lt;DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/wh45kb66.aspx" mce_href="http://msdn.microsoft.com/en-us/library/wh45kb66.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258693117" last_visit="1258693116" add_date="1258693116"&gt;ClickOnce Deployment for Windows Forms Applications&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/142dbbz4.aspx" mce_href="http://msdn.microsoft.com/en-us/library/142dbbz4.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258693133" last_visit="1258693133" add_date="1258693133"&gt;ClickOnce Deployment Overview&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb546051.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb546051.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258693088" last_visit="1258693088" add_date="1258693088"&gt;ClickOnce Deployment Walkthroughs&lt;/A&gt; &lt;/DT&gt;&lt;/DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DT&gt;
&lt;DT&gt;
&lt;H3 add_date="1258689602" folded="folded"&gt;LINQ&lt;/H3&gt;
&lt;DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb308959.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb308959.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258689602" last_visit="1258689602" add_date="1258689602"&gt;Anders Hejlsberg on Language Integrated Query&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.linq.enumerable_members.aspx" mce_href="http://msdn.microsoft.com/en-us/library/system.linq.enumerable_members.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258689602" last_visit="1258689602" add_date="1258689602"&gt;Enumerable Members (System.Linq)&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.linq.iqueryprovider_members.aspx" mce_href="http://msdn.microsoft.com/en-us/library/system.linq.iqueryprovider_members.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258689602" last_visit="1258689602" add_date="1258689602"&gt;IQueryProvider Members (System.Linq)&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb397926.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb397926.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258689602" last_visit="1258689602" add_date="1258689602"&gt;Language-Integrated Query (LINQ)&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/netframework/aa904594.aspx" mce_href="http://msdn.microsoft.com/en-us/netframework/aa904594.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258689602" last_visit="1258689602" add_date="1258689602"&gt;LINQ Home Page&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.linq.queryable_members.aspx" mce_href="http://msdn.microsoft.com/en-us/library/system.linq.queryable_members.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258689602" last_visit="1258689602" add_date="1258689602"&gt;Queryable Members (System.Linq)&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb397896.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb397896.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258689602" last_visit="1258689602" add_date="1258689602"&gt;Standard Query Operators Overview&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.linq.aspx" mce_href="http://msdn.microsoft.com/en-us/library/system.linq.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258689602" last_visit="1258689602" add_date="1258689602"&gt;System.Linq Namespace ()&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.linq.expressions.aspx" mce_href="http://msdn.microsoft.com/en-us/library/system.linq.expressions.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258689602" last_visit="1258689602" add_date="1258689602"&gt;System.Linq.Expressions Namespace ()&lt;/A&gt; &lt;/DT&gt;&lt;/DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DT&gt;
&lt;DT&gt;
&lt;H3 add_date="1258690213" folded="folded"&gt;Office&lt;/H3&gt;
&lt;DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/office/aa905411.aspx" mce_href="http://msdn.microsoft.com/en-us/office/aa905411.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258691836" last_visit="1258691836" add_date="1258691836"&gt;Excel Developer Center&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/office/bb266408.aspx" mce_href="http://msdn.microsoft.com/en-us/office/bb266408.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258691541" last_visit="1258691541" add_date="1258691541"&gt;How-to Center&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/office/bb497969.aspx" mce_href="http://msdn.microsoft.com/en-us/office/bb497969.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258691791" last_visit="1258691791" add_date="1258691791"&gt;Interactive Developer Map&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb726434.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb726434.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258691400" last_visit="1258691400" add_date="1258691400"&gt;Microsoft Office Development&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/office/aa905528.aspx" mce_href="http://msdn.microsoft.com/en-us/office/aa905528.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258691719" last_visit="1258691719" add_date="1258691719"&gt;Office Business Applications&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/office/aa905371.aspx" mce_href="http://msdn.microsoft.com/en-us/office/aa905371.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258691656" last_visit="1258691656" add_date="1258691656"&gt;Understanding Office Development&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb243297.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb243297.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258691776" last_visit="1258691776" add_date="1258691776"&gt;Welcome to the Microsoft Office Word 2007 Developer Reference [Word 2007 Developer Reference]&lt;/A&gt; &lt;/DT&gt;&lt;/DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DT&gt;
&lt;DT&gt;
&lt;H3 add_date="1258691474" folded="folded"&gt;SharePoint&lt;/H3&gt;
&lt;DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/sharepoint/aa905692.aspx" mce_href="http://msdn.microsoft.com/en-us/sharepoint/aa905692.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258696327" last_visit="1258696327" add_date="1258696327"&gt;Learn Windows SharePoint Services 3.0, developer, SDK, tutorials, videos, articles, books&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb931739.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb931739.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258696342" last_visit="1258696342" add_date="1258696342"&gt;Microsoft SharePoint Products and Technologies&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/sharepoint/default.aspx" mce_href="http://msdn.microsoft.com/en-us/sharepoint/default.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258696316" last_visit="1258696316" add_date="1258696316"&gt;SharePoint Developer Center 2010, 3.0, 2.0, downloads, tools, SDK&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/dd776256.aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd776256.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258696357" last_visit="1258696357" add_date="1258696357"&gt;SharePoint Products and Technologies (2010)&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms550992.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms550992.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258696417" last_visit="1258696417" add_date="1258696417"&gt;Welcome to the Microsoft Office SharePoint Server 2007 SDK&lt;/A&gt; &lt;/DT&gt;&lt;/DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DT&gt;
&lt;DT&gt;
&lt;H3 add_date="1258690103" folded="folded"&gt;WindowsCommunicationFoundation&lt;/H3&gt;
&lt;DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms731067.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms731067.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258692170" last_visit="1258692170" add_date="1258692170"&gt;Basic WCF Programming&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms734712.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms734712.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258692154" last_visit="1258692154" add_date="1258692154"&gt;Getting Started Tutorial&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms730846.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms730846.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258692126" last_visit="1258692126" add_date="1258692126"&gt;Guide to the Documentation&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms735119.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms735119.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258692084" last_visit="1258692084" add_date="1258692084"&gt;Windows Communication Foundation&lt;/A&gt; &lt;/DT&gt;&lt;/DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DT&gt;
&lt;DT&gt;
&lt;H3 add_date="1258690062" folded="folded"&gt;WindowsForms&lt;/H3&gt;
&lt;DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/wh45kb66.aspx" mce_href="http://msdn.microsoft.com/en-us/library/wh45kb66.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258693106" last_visit="1258693106" add_date="1258693106"&gt;ClickOnce Deployment for Windows Forms Applications&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms229592.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms229592.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258690862" last_visit="1258690862" add_date="1258690862"&gt;Enhancing Windows Forms Applications&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms229601.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms229601.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258690838" last_visit="1258690838" add_date="1258690838"&gt;Getting Started with Windows Forms&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb762963.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb762963.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258693015" last_visit="1258693015" add_date="1258693015"&gt;What's New in Windows Forms for the .NET Framework 3.5&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms229608.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms229608.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258690899" last_visit="1258690899" add_date="1258690899"&gt;Windows Forms Reference&lt;/A&gt; &lt;/DT&gt;&lt;/DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DT&gt;
&lt;DT&gt;
&lt;H3 add_date="1258690134" folded="folded"&gt;WindowsPresentationFoundation&lt;/H3&gt;
&lt;DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms754032.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms754032.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258692008" last_visit="1258692008" add_date="1258692008"&gt;Application Development&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms742119.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms742119.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258691916" last_visit="1258691916" add_date="1258691916"&gt;Getting Started (WPF)&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms752061.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms752061.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258692062" last_visit="1258692062" add_date="1258692062"&gt;Graphics and Multimedia&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms754130.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms754130.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258691882" last_visit="1258691882" add_date="1258691882"&gt;Windows Presentation Foundation&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms746927.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms746927.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258692031" last_visit="1258692031" add_date="1258692031"&gt;WPF Fundamentals&lt;/A&gt; &lt;/DT&gt;&lt;/DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DT&gt;
&lt;DT&gt;
&lt;H3 add_date="1258690074" folded="folded"&gt;WindowsWorkFlow&lt;/H3&gt;
&lt;DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa348814.aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa348814.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258692854" last_visit="1258692854" add_date="1258692854"&gt;Services Overview&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.workflow.runtime.hosting.aspx" mce_href="http://msdn.microsoft.com/en-us/library/system.workflow.runtime.hosting.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258692930" last_visit="1258692930" add_date="1258692930"&gt;System.Workflow.Runtime.Hosting Namespace ()&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms734631.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms734631.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258692827" last_visit="1258692827" add_date="1258692827"&gt;Windows Workflow Foundation Overview&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms735927.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms735927.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258692956" last_visit="1258692956" add_date="1258692956"&gt;Windows Workflow Foundation Tutorials&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms735967.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms735967.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258692815" last_visit="1258692814" add_date="1258692814"&gt;Windows Workflow Foundation&lt;/A&gt; &lt;/DT&gt;&lt;/DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DT&gt;&lt;/DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DT&gt;
&lt;DT&gt;
&lt;H3 add_date="1258690381" folded="folded"&gt;Tools&lt;/H3&gt;
&lt;DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/sc65sadd(VS.100).aspx" mce_href="http://msdn.microsoft.com/en-us/library/sc65sadd(VS.100).aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258696179" last_visit="1258696179" add_date="1258696179"&gt;Debugging in Visual Studio&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb385795(VS.100).aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb385795(VS.100).aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258696220" last_visit="1258696220" add_date="1258696220"&gt;Debugging LINQ&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/awtaffxb(VS.100).aspx" mce_href="http://msdn.microsoft.com/en-us/library/awtaffxb(VS.100).aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258696194" last_visit="1258696194" add_date="1258696194"&gt;Debugging Managed Code&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://www.microsoft.com/express/vcsharp/" mce_href="http://www.microsoft.com/express/vcsharp/" icon_uri="http://www.microsoft.com/favicon.ico" last_modified="1258689602" last_visit="1258689602" add_date="1258689602"&gt;Visual C# 2008 Express Edition&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/52f3sw5c(VS.100).aspx" mce_href="http://msdn.microsoft.com/en-us/library/52f3sw5c(VS.100).aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258693757" last_visit="1258693757" add_date="1258693757"&gt;Visual Studio&lt;/A&gt; &lt;/DT&gt;&lt;/DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DT&gt;
&lt;DT&gt;
&lt;H3 add_date="1258689819" folded="folded"&gt;Web&lt;/H3&gt;
&lt;DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DT&gt;
&lt;H3 add_date="1258689956" folded="folded"&gt;Asp.Net&lt;/H3&gt;
&lt;DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/4w3ex9c2(VS.100).aspx" mce_href="http://msdn.microsoft.com/en-us/library/4w3ex9c2(VS.100).aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258693687" last_visit="1258693687" add_date="1258693687"&gt;ASP.NET Overview&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://www.asp.net/" mce_href="http://www.asp.net/" icon_uri="http://i1.asp.net/common/www-css/i/favicon.ico?cdn_id=11182009_1" last_modified="1258693716" last_visit="1258693716" add_date="1258693716"&gt;The Official Microsoft ASP.NET Site&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms178093(VS.100).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms178093(VS.100).aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258693669" last_visit="1258693669" add_date="1258693669"&gt;Visual Web Developer&lt;/A&gt; &lt;/DT&gt;&lt;/DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DT&gt;
&lt;DT&gt;
&lt;H3 add_date="1258693220" folded="folded"&gt;HTML&lt;/H3&gt;
&lt;DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms531078(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms531078(VS.85).aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258695938" last_visit="1258695938" add_date="1258695938"&gt;Behaviors&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms537623(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms537623(VS.85).aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258695779" last_visit="1258695779" add_date="1258695779"&gt;HTML and DHTML Overviews and Tutorials&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms533050(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms533050(VS.85).aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258695873" last_visit="1258695873" add_date="1258695873"&gt;HTML and DHTML Reference&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/dd756893(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd756893(VS.85).aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258695823" last_visit="1258695823" add_date="1258695823"&gt;Quick Reference Guides&lt;/A&gt; &lt;/DT&gt;&lt;/DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DT&gt;
&lt;DT&gt;
&lt;H3 add_date="1258693244" folded="folded"&gt;InternetInformationServices&lt;/H3&gt;
&lt;DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DT&gt;&lt;A href="http://learn.iis.net/page.aspx/37/deploying-web-sites-on-iis-70/" mce_href="http://learn.iis.net/page.aspx/37/deploying-web-sites-on-iis-70/" icon_uri="http://learn.iis.net/favicon.ico" last_modified="1258696074" last_visit="1258696074" add_date="1258696074"&gt;Deploying Web Sites on IIS 7.0 The Official Microsoft IIS Site&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://learn.iis.net/page.aspx/347/developing-on-iis-70/" mce_href="http://learn.iis.net/page.aspx/347/developing-on-iis-70/" icon_uri="http://learn.iis.net/favicon.ico" last_modified="1258696028" last_visit="1258696028" add_date="1258696028"&gt;Developing on IIS 7.0 The Official Microsoft IIS Site&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://learn.iis.net/page.aspx/387/using-visual-studio-2008-with-iis-70/" mce_href="http://learn.iis.net/page.aspx/387/using-visual-studio-2008-with-iis-70/" icon_uri="http://learn.iis.net/favicon.ico" last_modified="1258696050" last_visit="1258696050" add_date="1258696050"&gt;Using Visual Studio 2008 with IIS 7.0 Development Tools Developing on IIS 7.0 The Official Microsoft IIS Site&lt;/A&gt; &lt;/DT&gt;&lt;/DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DT&gt;
&lt;DT&gt;
&lt;H3 add_date="1258690005" folded="folded"&gt;Silverlight&lt;/H3&gt;
&lt;DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb404703(VS.95).aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb404703(VS.95).aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258693414" last_visit="1258693414" add_date="1258693414"&gt;Getting Started with Silverlight&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc838158(VS.95).aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc838158(VS.95).aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258693365" last_visit="1258693365" add_date="1258693365"&gt;Silverlight 3&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc838158(VS.96).aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc838158(VS.96).aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258693303" last_visit="1258693275" add_date="1258693275"&gt;Silverlight 4.0&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb404700(VS.95).aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb404700(VS.95).aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258693441" last_visit="1258693441" add_date="1258693441"&gt;Silverlight Overview&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://silverlight.net/" mce_href="http://silverlight.net/" icon_uri="http://i3.silverlight.net/resources/images/icons/favicon.ico?cdn_id=20091118_3" last_modified="1258693472" last_visit="1258693472" add_date="1258693472"&gt;The Official Microsoft Silverlight Site&lt;/A&gt; &lt;/DT&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc189054(VS.95).aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc189054(VS.95).aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258693383" last_visit="1258693383" add_date="1258693383"&gt;XAML&lt;/A&gt; &lt;/DT&gt;&lt;/DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DT&gt;
&lt;DL&gt;
&lt;DT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa155073.aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa155073.aspx" icon_uri="http://msdn.microsoft.com/favicon.ico" last_modified="1258693207" last_visit="1258693207" add_date="1258693207"&gt;Web Development&lt;/A&gt; &lt;/DT&gt;&lt;/DL&gt;&lt;/DL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DT&gt;&lt;/DL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9926310" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="CSharp" scheme="http://blogs.msdn.com/b/charlie/archive/tags/CSharp/" /><category term="Community" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Community/" /></entry><entry><title>Community Convergence LVII</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2009/11/16/community-convergence-lvii.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2009/11/16/community-convergence-lvii.aspx</id><published>2009-11-16T21:14:17Z</published><updated>2009-11-16T21:14:17Z</updated><content type="html">&lt;p&gt;Welcome to the fifty-seventh issue of Community Convergence. In this post I’ll focus on new articles from the C# team, as well as events taking place at &lt;a href="http://blogs.msdn.com/lucabol/archive/2009/11/13/luca-at-pdc-2009-next-week.aspx"&gt;PDC.&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;From the C# Team&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Eric Lippert&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/11/12/closing-over-the-loop-variable-considered-harmful.aspx"&gt;Closing over the loop variable considered harmful&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/11/09/three-umpires.aspx"&gt;Three Umpires&lt;/a&gt;&lt;strong&gt;&amp;#160;&lt;/strong&gt;(The Compiler Calls ‘em as it Sees ‘em) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/11/02/simple-names-are-not-so-simple.aspx"&gt;Simple names are not so simple&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/11/05/simple-names-are-not-so-simple-part-two.aspx"&gt;Simple names are not so simple, Part Two, plus, volcanoes and fried foods&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/10/29/i-have-a-fit-but-a-lack-of-focus.aspx"&gt;I have a Fit, but a lack of Focus.&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Kirill Osenkov&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/11/12/visual-studio-2010-beta-2-known-issues-part-2.aspx"&gt;Visual Studio 2010 Beta 2 Known Issues – Part 2&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/11/04/a-million-dollar-pen-vs-a-pencil.aspx"&gt;A million-dollar pen vs. a pencil&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/11/01/bezier-curves-and-car-manufacturers.aspx"&gt;Bezier Curves and Car Manufacturers&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/10/31/irony.aspx"&gt;Irony&lt;/a&gt;&lt;strong&gt;&amp;#160;&lt;/strong&gt;(.NET compiler construction framework) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Luca Bolognese&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/lucabol/archive/2009/11/13/luca-at-pdc-2009-next-week.aspx"&gt;Luca at PDC 2009 next week&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Dustin Campbell&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://diditwith.net/2009/10/24/NamingAnonymousTypesWithGenerateFromUsage.aspx"&gt;Naming Anonymous Types with Generate from Usage&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Sam Ng&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/samng/archive/2009/11/03/com-interop-in-c-4-0-indexed-properties.aspx"&gt;Com Interop in C# 4.0: Indexed Properties&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/samng/archive/2009/11/03/channel-9-dynamic-in-c.aspx"&gt;Channel 9: Dynamic in C#&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Charlie Calvert&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/14/videos-azure-services-in-visual-studio-2010-beta-2-with-jim-nakashima.aspx"&gt;Videos: Azure Services in Visual Studio 2010 Beta 2 with Jim Nakashima, Part I&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/15/video-azure-services-in-visual-studio-beta-2-part-ii.aspx"&gt;Video: Azure Services in Visual Studio Beta 2, Part II&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/16/video-azure-services-in-visual-studio-2010-beta-2-part-iii.aspx"&gt;Video: Azure Services in Visual Studio 2010 Beta 2, Part III&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/10/microsoft-sdk-for-facebook-released.aspx"&gt;Microsoft SDK for Facebook Released&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/07/hdi-video-generate-from-usage-with-karen-liu.aspx"&gt;HDI Video: Generate from Usage in Visual Studio 2010 with Karen Liu&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/06/new-msdn-library-views.aspx"&gt;Classic, Lightweight and ScriptFree MSDN Library Views&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/03/new-article-by-bill-wagner-on-dynamic-method-bags.aspx"&gt;New Article by Bill Wagner on Dynamic Method Bags in C# 4.0&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/02/new-article-on-detecting-memory-leaks-net-applications.aspx"&gt;New Article on Detecting Memory Leaks . NET Applications&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/01/csharp-how-do-i-videos-for-the-zune-software.aspx"&gt;CSharp “How Do I Videos (Podcasts)” for the Zune Software&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/10/29/visual-studio-2010-beta-2-does-not-load-the-application-cannot-start-and-raster-fonts-errors.aspx"&gt;Visual Studio 2010 Beta 2 does not Load: The “Application Cannot Start” and Raster Font Errors&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/10/25/hosting-ironpython-in-a-c-4-0-program.aspx"&gt;Running IronPython Scripts from a C# 4.0 Program&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/10/25/running-ironpython.aspx"&gt;Getting Started with IronPython&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/10/22/new-videos-on-sharepoint-and-c-by-kathleen-mcgrath.aspx"&gt;New Video on Sharepoint and C# by Kathleen McGrath&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/10/22/ironruby-and-ironpython-for-net-4-0-beta-2-available.aspx"&gt;IronRuby and IronPython for .NET 4.0 Beta 2 Available&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;From others at Microsoft&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Mitsu&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/mitsu/archive/2009/11/13/read-write-selector-in-c-3-then-c-4.aspx"&gt;Read/Write selector in C# 3 then C# 4&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Jason Zander&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/jasonz/archive/2009/11/09/announced-at-teched-europe-teamprise-client-suite-acquisition.aspx"&gt;Announced at TechEd Europe, Teamprise Client Suite Acquisition&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/jasonz/archive/2009/10/29/vs2010-beta-2-feedback-survey.aspx"&gt;VS2010 Beta 2 Feedback Survey&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/jasonz/archive/2009/10/21/tutorial-getting-started-with-tfs-in-vs2010.aspx"&gt;Tutorial: Getting Started with TFS in VS2010&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Scott Guthrie&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/10/29/add-reference-dialog-improvements-vs-2010-and-net-4-0-series.aspx"&gt;Add Reference Dialog Improvements (VS 2010 and .NET 4.0 Series)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/10/26/wpf-4-vs-2010-and-net-4-0-series.aspx"&gt;WPF 4 (VS 2010 and .NET 4.0 Series)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/10/22/vs-2010-code-intellisense-improvements-vs-2010-and-net-4-0-series.aspx"&gt;VS 2010 Code Intellisense Improvements (VS 2010 and .NET 4.0 Series)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/10/21/searching-and-navigating-code-in-vs-2010-vs-2010-and-net-4-0-series.aspx"&gt;Searching and Navigating Code in VS 2010 (VS 2010 and .NET 4.0 Series)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Scott Hanselman&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/7gprmpbsbS0/DownloadPodcastsWithPowershell.aspx"&gt;Download Podcasts with Powershell&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/-sPcg8aSXEk/HerdingCatsOrganizeYourDesktopIconsWithStardockFencesForWindows.aspx"&gt;Herding Cats: Organize your Desktop Icons with Stardock Fences for Windows&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/8w59yqf_eEo/Oredev2009LIVENowRecordedClosingPanelVideo.aspx"&gt;Oredev 2009 - LIVE (now recorded) Closing Panel Video&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/NM-VgzLgdWo/HanselminutesOn9DebuggingCrashDumpsWithTessFerrandezAndVS2010.aspx"&gt;Hanselminutes on 9 - Debugging Crash Dumps with Tess Ferrandez and VS2010&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/lKMS3cs9ENo/OfflineInstallerForWindowsLiveEssentialsWLSetupAllexe.aspx"&gt;Offline installer for Windows Live Essentials - WLSetup-All.exe&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/LvvrDb-wH6U/UsingABluetoothJawboneHeadsetForBTAudioMicrophoneOrSpeakersOnWindows7.aspx"&gt;Using a Bluetooth Jawbone Headset for BT-Audio (Microphone or Speakers) on Windows 7&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/dWlpstCubFE/Windows7WithBitLockerAndStillBootingToVHD.aspx"&gt;Windows 7 with BitLocker and Still Booting To VHD&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Brad Abrams&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/10/28/lightweight-linq-parser.aspx"&gt;Lightweight LINQ Parser&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/10/27/index-for-business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update.aspx"&gt;Index for Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Dan Fernandez&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/danielfe/archive/2009/10/27/visual-studio-documentary-part-1-part-2.aspx"&gt;Visual Studio Documentary Part 1 &amp;amp; Part 2&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/danielfe/archive/2009/10/21/download-visual-studio-2010-express-editions.aspx"&gt;Download Visual Studio 2010 Express Editions&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Downloads and Announcements&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="http://silverlight.net/riaservices/" href="http://silverlight.net/riaservices/"&gt;New site dedicated to the Rich Internet Application (RIA) tools for Silverlight from Microsoft&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/msdnmagazine/archive/2009/11/13/9921692.aspx"&gt;A Tentative Content Plan for MSDN Magazine in 2010&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f16%2fcommunity-convergence-lvii.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f16%2fcommunity-convergence-lvii.aspx" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9923162" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="CSharp" scheme="http://blogs.msdn.com/b/charlie/archive/tags/CSharp/" /><category term="Community Convergence" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Community+Convergence/" /><category term="Visual Studio" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Visual+Studio/" /><category term="C# 4.0" scheme="http://blogs.msdn.com/b/charlie/archive/tags/C_2300_+4-0/" /><category term="Silverlight" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Silverlight/" /><category term="Conferences" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Conferences/" /></entry><entry><title>Video: Azure Services in Visual Studio 2010 Beta 2, Part III</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2009/11/16/video-azure-services-in-visual-studio-2010-beta-2-part-iii.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2009/11/16/video-azure-services-in-visual-studio-2010-beta-2-part-iii.aspx</id><published>2009-11-16T16:23:00Z</published><updated>2009-11-16T16:23:00Z</updated><content type="html">&lt;p&gt;This is the first of three videos showing how Visual Studio 2010 Beta 2 provides support for the development and deployment of Azure Services applications. In these short How Do I Videos, I filmed Jim Nakashima as he demonstrated practical techniques for quickly deploying applications to the cloud. These videos will eventually be published in the &lt;a href="http://msdn.microsoft.com/en-us/vcsharp/bb798022.aspx"&gt;How Do I&lt;/a&gt; section of the &lt;a href="http://msdn.microsoft.com/en-us/vcsharp/default.aspx"&gt;C# Dev Center&lt;/a&gt;. I’m hosting them here for now, so that they will be available in time for PDC.&lt;/p&gt;  &lt;h2&gt;Azure Services in Visual Studio Part III&lt;/h2&gt; &lt;iframe style="width: 500px; height: 375px" src="http://silverlight.services.live.com/invoke/14488/Azure%20Services%20with%20Visual%20Studio%20Part%20III/iframe.html" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;  &lt;h2&gt;&amp;#160;&lt;/h2&gt;  &lt;h2&gt;Download the Videos&lt;/h2&gt;  &lt;p&gt;Click the links below to download the videos to your local machine and view them at their native 1024 X 768 resolution.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://silverlight.services.live.com/14488/Azure%20Services%20with%20Visual%20Studio%20Part%2001/video.wmv"&gt;Azure Services with Visual Studio Part I&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://silverlight.services.live.com/14488/Azure%20Services%20in%20Visual%20Studio%20Part%20II/video.wmv"&gt;Azure Services with Visual Studio Part II&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://silverlight.services.live.com/14488/Azure%20Services%20with%20Visual%20Studio%20Part%20III/video.wmv"&gt;Azure Services with Visual Studio Part III&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Other Posts in this Series&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/14/videos-azure-services-in-visual-studio-2010-beta-2-with-jim-nakashima.aspx"&gt;Part I&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/15/video-azure-services-in-visual-studio-beta-2-part-ii.aspx"&gt;Part II&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f14%2fvideos-azure-services-in-visual-studio-2010-beta-2-with-jim-nakashima.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f14%2fvideos-azure-services-in-visual-studio-2010-beta-2-with-jim-nakashima.aspx" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9922644" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="CSharp" scheme="http://blogs.msdn.com/b/charlie/archive/tags/CSharp/" /><category term="Visual Studio" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Visual+Studio/" /><category term="C# 4.0" scheme="http://blogs.msdn.com/b/charlie/archive/tags/C_2300_+4-0/" /><category term="Azure" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Azure/" /></entry><entry><title>Video: Azure Services in Visual Studio Beta 2, Part II</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2009/11/15/video-azure-services-in-visual-studio-beta-2-part-ii.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2009/11/15/video-azure-services-in-visual-studio-beta-2-part-ii.aspx</id><published>2009-11-15T16:10:49Z</published><updated>2009-11-15T16:10:49Z</updated><content type="html">&lt;p&gt;This is the second in a series of three videos showing how Visual Studio 2010 provides support for the development and deployment of Azure Services applications. In these short How Do I Videos, I filmed Jim Nakashima as he demonstrated practical techniques for quickly deploying applications to the cloud. These videos will eventually be published in the &lt;a href="http://msdn.microsoft.com/en-us/vcsharp/bb798022.aspx"&gt;How Do I&lt;/a&gt; section of the &lt;a href="http://msdn.microsoft.com/en-us/vcsharp/default.aspx"&gt;C# Dev Center&lt;/a&gt;. I’m hosting them here for now, so that they will be available in time for PDC.&lt;/p&gt;  &lt;h2&gt;Azure Services in Visual Studio Part II&lt;/h2&gt; &lt;iframe style="width: 500px; height: 375px" src="http://silverlight.services.live.com/invoke/14488/Azure%20Services%20in%20Visual%20Studio%20Part%20II/iframe.html" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;  &lt;h2&gt;&amp;#160;&lt;/h2&gt;  &lt;h2&gt;Download the Videos&lt;/h2&gt;  &lt;p&gt;Click the links below to download the videos to your local machine and view them at their native 1024 X 768 resolution.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://silverlight.services.live.com/14488/Azure%20Services%20with%20Visual%20Studio%20Part%2001/video.wmv"&gt;Azure Services with Visual Studio Part I&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://silverlight.services.live.com/14488/Azure%20Services%20in%20Visual%20Studio%20Part%20II/video.wmv"&gt;Azure Services with Visual Studio Part II&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://silverlight.services.live.com/14488/Azure%20Services%20with%20Visual%20Studio%20Part%20III/video.wmv"&gt;Azure Services with Visual Studio Part III&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;To see the post which embeds the first video in this series, click &lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/14/videos-azure-services-in-visual-studio-2010-beta-2-with-jim-nakashima.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f14%2fvideos-azure-services-in-visual-studio-2010-beta-2-with-jim-nakashima.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f14%2fvideos-azure-services-in-visual-studio-2010-beta-2-with-jim-nakashima.aspx" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9922643" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="CSharp" scheme="http://blogs.msdn.com/b/charlie/archive/tags/CSharp/" /><category term="Visual Studio" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Visual+Studio/" /><category term="C# 4.0" scheme="http://blogs.msdn.com/b/charlie/archive/tags/C_2300_+4-0/" /><category term="Azure" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Azure/" /></entry><entry><title>Videos: Azure Services in Visual Studio 2010 Beta 2 with Jim Nakashima, Part I</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2009/11/14/videos-azure-services-in-visual-studio-2010-beta-2-with-jim-nakashima.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2009/11/14/videos-azure-services-in-visual-studio-2010-beta-2-with-jim-nakashima.aspx</id><published>2009-11-15T04:41:53Z</published><updated>2009-11-15T04:41:53Z</updated><content type="html">&lt;p&gt;This is the first of three videos showing how Visual Studio 2010 Beta 2 provides support for the development and deployment of Azure Services applications. In these short How Do I Videos, I filmed Jim Nakashima as he demonstrated practical techniques for quickly deploying applications to the cloud. These videos will eventually be published in the &lt;a href="http://msdn.microsoft.com/en-us/vcsharp/bb798022.aspx"&gt;How Do I&lt;/a&gt; section of the &lt;a href="http://msdn.microsoft.com/en-us/vcsharp/default.aspx"&gt;C# Dev Center&lt;/a&gt;. I’m hosting them here for now, so that they will be available in time for PDC.&lt;/p&gt;  &lt;h2&gt;Azure Servies in Visual Studio Part I&lt;/h2&gt; &lt;iframe style="width: 500px; height: 375px" src="http://silverlight.services.live.com/invoke/14488/Azure%20Services%20with%20Visual%20Studio%20Part%2001/iframe.html" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;  &lt;h2&gt;&amp;#160;&lt;/h2&gt;  &lt;h2&gt;Download the Videos&lt;/h2&gt;  &lt;p&gt;Click the links below to download the videos to your local machine and view them at their native 1024 X 768 resolution.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://silverlight.services.live.com/14488/Azure%20Services%20with%20Visual%20Studio%20Part%2001/video.wmv"&gt;Azure Services with Visual Studio Part I&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://silverlight.services.live.com/14488/Azure%20Services%20in%20Visual%20Studio%20Part%20II/video.wmv"&gt;Azure Services with Visual Studio Part II&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://silverlight.services.live.com/14488/Azure%20Services%20with%20Visual%20Studio%20Part%20III/video.wmv"&gt;Azure Services with Visual Studio Part III&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The second post in this series is available &lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/15/video-azure-services-in-visual-studio-beta-2-part-ii.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f14%2fvideos-azure-services-in-visual-studio-2010-beta-2-with-jim-nakashima.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f14%2fvideos-azure-services-in-visual-studio-2010-beta-2-with-jim-nakashima.aspx" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9922571" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="CSharp" scheme="http://blogs.msdn.com/b/charlie/archive/tags/CSharp/" /><category term="Visual Studio" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Visual+Studio/" /><category term="C# 4.0" scheme="http://blogs.msdn.com/b/charlie/archive/tags/C_2300_+4-0/" /><category term="Azure" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Azure/" /></entry><entry><title>Microsoft SDK for Facebook Released</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2009/11/10/microsoft-sdk-for-facebook-released.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2009/11/10/microsoft-sdk-for-facebook-released.aspx</id><published>2009-11-11T06:03:00Z</published><updated>2009-11-11T06:03:00Z</updated><content type="html">&lt;p&gt;Microsoft has created an SDK to make it easier for you to write Facebook applications.&lt;/p&gt;  &lt;h1&gt;Resources&lt;/h1&gt;  &lt;ul&gt;   &lt;li&gt;Read the &lt;a href="http://team.silverlight.net/announcement/announcing-the-new-microsoft-sdk-for-facebook-platform/"&gt;announcement&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;Find out more about the &lt;a href="http://www.microsoft.com/facebooksdk "&gt;.NET Facebook SDK&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f10%2fmicrosoft-sdk-for-facebook-released.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f10%2fmicrosoft-sdk-for-facebook-released.aspx" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919179" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="Community" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Community/" /></entry><entry><title>HDI Video: Generate from Usage in Visual Studio 2010 with Karen Liu</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2009/11/07/hdi-video-generate-from-usage-with-karen-liu.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2009/11/07/hdi-video-generate-from-usage-with-karen-liu.aspx</id><published>2009-11-07T23:45:00Z</published><updated>2009-11-07T23:45:00Z</updated><content type="html">&lt;style type="text/css"&gt;




span.squiggle { color: red; text-decoration: underline;}
.listing { font-weight: bold }
.figure { font-weight: bold }
.note { font-weight: italic; background: lightgray; border: 1px solid black; }&lt;/style&gt;  &lt;p&gt;Karen Liu, the Lead Program Manager for the Visual C# and Visual Basic IDEs, has created a &lt;a href="http://msdn.microsoft.com/en-us/vcsharp/ee633445.aspx"&gt;new video&lt;/a&gt; on &lt;a href="http://msdn.microsoft.com/en-us/library/dd409796(VS.100).aspx"&gt;Generate from Usage&lt;/a&gt; (GFU), a feature found in Visual Studio 2010, Beta 2. This post recaps what is included in the video, including the sections that show how GFU can be used to enhance &lt;a href="http://www.extremeprogramming.org/rules/testfirst.html"&gt;test first development&lt;/a&gt;. The video is shot in both VB and C#. Since this is a C# blog, I’ll show only C# code, and will translate the VB code that Karen shows into C#.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Download the &lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=linqfarm&amp;amp;DownloadId=8077"&gt;source code&lt;/a&gt; from the &lt;a href="http://code.msdn.microsoft.com/linqfarm"&gt;LINQ Farm&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Generate from Usage (GFU) is a new feature in 2010 that allows you to write code that consumes a library or API before that API even exists. Using Visual Studio menus or shortcuts, you can automatically generate classes, constructors, methods, fields and properties from the code you typed in the editor.&lt;/p&gt;  &lt;p&gt;As the video begins, Karen first types in the code to initialize a class called &lt;strong&gt;Automobile&lt;/strong&gt; that does not yet exist:&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:5cf3a3f0-6bee-4a46-8d17-8a5e29158786" class="wlWriterEditableSmartContent"&gt; &lt;div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"&gt; &lt;div style="background: #000080; color: #fff; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; padding: 2px 5px"&gt;Code Snippet&lt;/div&gt; &lt;div style="background: #ddd; max-height: 300px; overflow: auto"&gt; &lt;ol style="background: #ffffff; margin: 0 0 0 2em; padding: 0 0 0 5px;"&gt; &lt;li&gt;&lt;span style="color:#0000ff"&gt;var&lt;/span&gt; myCar = &lt;span style="color:#0000ff"&gt;new&lt;/span&gt; Automobile(Make: &lt;span style="color:#a31515"&gt;&amp;quot;Honda&amp;quot;&lt;/span&gt;, Model: &lt;span style="color:#a31515"&gt;&amp;quot;Accord&amp;quot;&lt;/span&gt;);&lt;/li&gt; &lt;/ol&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;p&gt;Notice that the class name &lt;strong&gt;Automobile&lt;/strong&gt; is &lt;u&gt;not&lt;/u&gt; colored in teal, which is Visual Studio’s way of telling you that it does not yet it exist. When seen inside Visual Studio, the word &lt;strong&gt;Automobile&lt;/strong&gt; will also have red squiggly (or wavy) underline, and a small blue&lt;strong&gt; smart tag &lt;/strong&gt;under the letter A, as shown in Figure 1. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/charlie/WindowsLiveWriter/HDIVideoGeneratefromUsagewithKarenLiu_7209/Figure01_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Figure01" border="0" alt="Figure01" src="http://blogs.msdn.com/blogfiles/charlie/WindowsLiveWriter/HDIVideoGeneratefromUsagewithKarenLiu_7209/Figure01_thumb.png" width="644" height="161" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p class="figure"&gt;Figure 1: The red squiggle is Visual Studio’s way of telling you that the type &lt;u&gt;Automobile&lt;/u&gt; will not compile. The blue &lt;em&gt;smart tag&lt;/em&gt; under the letter A let’s the user know that an expansion tip is available by simultaneously pressing the Control key and a period (Ctrl + .).&lt;/p&gt;  &lt;p&gt;The smart tag under the letter A is Visual Studio’s way of telling you to press the control and period keys to bring up a special expansion tip, as shown in Figure 2. Here we see two options, one for directly creating a class called &lt;strong&gt;Automobile&lt;/strong&gt;, and the other for bringing up a dialog which allows us to define or tweak the details of the type of we create.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/charlie/WindowsLiveWriter/HDIVideoGeneratefromUsagewithKarenLiu_7209/Figure02_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Figure02" border="0" alt="Figure02" src="http://blogs.msdn.com/blogfiles/charlie/WindowsLiveWriter/HDIVideoGeneratefromUsagewithKarenLiu_7209/Figure02_thumb.png" width="644" height="247" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p class="figure"&gt;Figure 2: Viewing an expansion tip in Visual Studio.&lt;/p&gt;  &lt;p&gt;You can also bring up the options to create a new class or type by right clicking on the word &lt;strong&gt;Automobile&lt;/strong&gt; and selecting &lt;strong&gt;Generate&lt;/strong&gt; from the popup menu, as shown in Figure 3.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://blogs.msdn.com/blogfiles/charlie/WindowsLiveWriter/HDIVideoGeneratefromUsagewithKarenLiu_7209/Figure03_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Figure03" border="0" alt="Figure03" src="http://blogs.msdn.com/blogfiles/charlie/WindowsLiveWriter/HDIVideoGeneratefromUsagewithKarenLiu_7209/Figure03_thumb.png" width="644" height="174" /&gt;&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p class="figure"&gt;Figure 3: A second way to generate a class is to right click the word &lt;u&gt;Automobile&lt;/u&gt; and choose &lt;u&gt;Generate &lt;/u&gt;from the popup menu.&lt;/p&gt;  &lt;p&gt;If you select the option to create a new class, then Visual Studio will automatically generate a new file called &lt;strong&gt;Automobile.cs&lt;/strong&gt; and place inside it a new class called &lt;strong&gt;Automobile&lt;/strong&gt;. The entire generated file is shown in Listing 1.&lt;/p&gt;  &lt;p class="listing"&gt;Listing 1: The code generate when you choose to create a new class based on an undefined identifier in Visual Studio 2010.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:51302077-3aa5-4dcb-94f7-45db8bcc830f" class="wlWriterEditableSmartContent"&gt; &lt;div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"&gt; &lt;div style="background: #000080; color: #fff; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; padding: 2px 5px"&gt;Code Snippet&lt;/div&gt; &lt;div style="background: #ddd; max-height: 300px; overflow: auto"&gt; &lt;ol style="background: #ffffff; margin: 0 0 0 2.5em; padding: 0 0 0 5px;"&gt; &lt;li&gt;&lt;span style="color:#0000ff"&gt;using&lt;/span&gt; System;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&lt;span style="color:#0000ff"&gt;using&lt;/span&gt; System.Collections.Generic;&lt;/li&gt; &lt;li&gt;&lt;span style="color:#0000ff"&gt;using&lt;/span&gt; System.Linq;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&lt;span style="color:#0000ff"&gt;using&lt;/span&gt; System.Text;&lt;/li&gt; &lt;li&gt;&amp;nbsp;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&lt;span style="color:#0000ff"&gt;namespace&lt;/span&gt; DeleteMe&lt;/li&gt; &lt;li&gt;{&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;class&lt;/span&gt; &lt;span style="color:#2b91af"&gt;Automobile&lt;/span&gt;&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;/li&gt; &lt;li&gt;}&lt;/li&gt; &lt;/ol&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;p&gt;You can now go back to your original source file where you will see that there is still a red squiggly and blue tool tip, as shown in Figure 4. These hints are shown because we have not yet created a constructor for the &lt;strong&gt;Automobile&lt;/strong&gt; class. If we again press control plus period, then the option to generate these code elements is made available to us, as shown in Figure 4.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/charlie/WindowsLiveWriter/HDIVideoGeneratefromUsagewithKarenLiu_7209/Figure04_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Figure04" border="0" alt="Figure04" src="http://blogs.msdn.com/blogfiles/charlie/WindowsLiveWriter/HDIVideoGeneratefromUsagewithKarenLiu_7209/Figure04_thumb_1.png" width="644" height="146" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p class="figure"&gt;Figure 4: Selecting the smart tag a second time brings up an option to automatically generate the constructor and associated fields for your class.&lt;/p&gt;  &lt;p&gt;The code that is generated by selecting the expansion tip is shown in Listing 2. Notice that on lines 10 and 11 fields were created for your class and on lines 16 and 17 code was generated inside the constructor for initializing them. A comment in the form of a &lt;strong&gt;TODO&lt;/strong&gt; item is also added to your class. These &lt;strong&gt;TODO&lt;/strong&gt; items are visible in the Visual Studio &lt;a href="http://msdn.microsoft.com/en-us/library/zce12xx2(VS.100).aspx"&gt;Task List&lt;/a&gt;. You can access the &lt;strong&gt;Task List &lt;/strong&gt;by choosing &lt;strong&gt;View | Task List &lt;/strong&gt;from the menu, or by pressing &lt;strong&gt;Ctrl+W, T&lt;/strong&gt;. Be sure to choose the &lt;strong&gt;Comments&lt;/strong&gt; option from the drop down at the top of the &lt;strong&gt;Task List&lt;/strong&gt;.&lt;/p&gt;  &lt;p class="listing"&gt;Listing 2: The code for the Automobile’s constructor is automatically generated by the IDE.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:39825868-2600-44c3-aca2-c3e2393bc188" class="wlWriterEditableSmartContent"&gt; &lt;div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"&gt; &lt;div style="background: #000080; color: #fff; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; padding: 2px 5px"&gt;Code Snippet&lt;/div&gt; &lt;div style="background: #ddd; overflow: auto"&gt; &lt;ol style="background: #ffffff; margin: 0 0 0 2.5em; padding: 0 0 0 5px;"&gt; &lt;li&gt;&lt;span style="color:#0000ff"&gt;using&lt;/span&gt; System;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&lt;span style="color:#0000ff"&gt;using&lt;/span&gt; System.Collections.Generic;&lt;/li&gt; &lt;li&gt;&lt;span style="color:#0000ff"&gt;using&lt;/span&gt; System.Linq;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&lt;span style="color:#0000ff"&gt;using&lt;/span&gt; System.Text;&lt;/li&gt; &lt;li&gt;&amp;nbsp;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&lt;span style="color:#0000ff"&gt;namespace&lt;/span&gt; GenerateFromUsageSample&lt;/li&gt; &lt;li&gt;{&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;class&lt;/span&gt; &lt;span style="color:#2b91af"&gt;Automobile&lt;/span&gt;&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;private&lt;/span&gt; &lt;span style="color:#0000ff"&gt;string&lt;/span&gt; Make;&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;private&lt;/span&gt; &lt;span style="color:#0000ff"&gt;string&lt;/span&gt; Model;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;nbsp;&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;public&lt;/span&gt; Automobile(&lt;span style="color:#0000ff"&gt;string&lt;/span&gt; Make, &lt;span style="color:#0000ff"&gt;string&lt;/span&gt; Model)&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#008000"&gt;// TODO: Complete member initialization&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;this&lt;/span&gt;.Make = Make;&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;this&lt;/span&gt;.Model = Model;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;}&lt;/li&gt; &lt;/ol&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;p&gt;Karen next types in code for a &lt;strong&gt;TurnLeft &lt;/strong&gt;method, and for a property called &lt;strong&gt;IsFacingNorth&lt;/strong&gt;. As she types each item, a smart tag appears, and again she has the option to press &lt;strong&gt;Ctrl+.&lt;/strong&gt; to automatically generate code for the &lt;strong&gt;Automobile &lt;/strong&gt;class. The code typed in the program’s entry point is shown in Listing 3, and the code generated by the IDE is shown mostly in Listing 4. Notice, however, that code for a private object called &lt;strong&gt;distance &lt;/strong&gt;was automatically generated in the &lt;strong&gt;Main&lt;/strong&gt; method. The IDE actually gives you the option to create either a &lt;strong&gt;private &lt;/strong&gt;field, as shown here, or a &lt;strong&gt;public&lt;/strong&gt; property.&lt;/p&gt;  &lt;p class="listing"&gt;Listing 3: The complete code for Karen’s first sample includes a constructor, a method called &lt;u&gt;TurnLeft&lt;/u&gt;, and a property called &lt;u&gt;IsFacingNorth&lt;/u&gt;.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:98dfe693-a81d-4df2-8435-00a22ea59678" class="wlWriterEditableSmartContent"&gt; &lt;div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"&gt; &lt;div style="background: #000080; color: #fff; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; padding: 2px 5px"&gt;Code Snippet&lt;/div&gt; &lt;div style="background: #ddd; overflow: auto"&gt; &lt;ol style="background: #ffffff; margin: 0 0 0 2.5em; padding: 0 0 0 5px;"&gt; &lt;li&gt;&amp;nbsp;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&lt;span style="color:#0000ff"&gt;namespace&lt;/span&gt; GenerateFromUsage&lt;/li&gt; &lt;li&gt;{&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;class&lt;/span&gt; &lt;span style="color:#2b91af"&gt;Program&lt;/span&gt;&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;private&lt;/span&gt; &lt;span style="color:#0000ff"&gt;static&lt;/span&gt; &lt;span style="color:#0000ff"&gt;object&lt;/span&gt; distance;&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;static&lt;/span&gt; &lt;span style="color:#0000ff"&gt;void&lt;/span&gt; Main(&lt;span style="color:#0000ff"&gt;string&lt;/span&gt;[] args)&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;var&lt;/span&gt; myCar = &lt;span style="color:#0000ff"&gt;new&lt;/span&gt; &lt;span style="color:#2b91af"&gt;Automobile&lt;/span&gt;(Make: &lt;span style="color:#a31515"&gt;&amp;quot;Honda&amp;quot;&lt;/span&gt;, Model: &lt;span style="color:#a31515"&gt;&amp;quot;Accord&amp;quot;&lt;/span&gt;);&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;myCar.TurnLeft(distance);&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;myCar.IsFacingNorth = &lt;span style="color:#0000ff"&gt;true&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;}&lt;/li&gt; &lt;/ol&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;p class="listing"&gt;Listing 4: The code generated by the IDE for the TurnLeft method and the IsFacingNorth property.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:f7d9d6bd-a681-4139-b84f-0468606a8287" class="wlWriterEditableSmartContent"&gt; &lt;div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"&gt; &lt;div style="background: #000080; color: #fff; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; padding: 2px 5px"&gt;Code Snippet&lt;/div&gt; &lt;div style="background: #ddd; overflow: auto"&gt; &lt;ol style="background: #ffffff; margin: 0 0 0 2.5em; padding: 0 0 0 5px;"&gt; &lt;li&gt;&lt;span style="color:#0000ff"&gt;using&lt;/span&gt; System;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;nbsp;&lt;/li&gt; &lt;li&gt;&lt;span style="color:#0000ff"&gt;namespace&lt;/span&gt; GenerateFromUsage&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;{&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;class&lt;/span&gt; &lt;span style="color:#2b91af"&gt;Automobile&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;private&lt;/span&gt; &lt;span style="color:#0000ff"&gt;string&lt;/span&gt; Make;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;private&lt;/span&gt; &lt;span style="color:#0000ff"&gt;string&lt;/span&gt; Model;&lt;/li&gt; &lt;li&gt;&amp;nbsp;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;public&lt;/span&gt; Automobile(&lt;span style="color:#0000ff"&gt;string&lt;/span&gt; Make, &lt;span style="color:#0000ff"&gt;string&lt;/span&gt; Model)&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#008000"&gt;// TODO: Complete member initialization&lt;/span&gt;&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;this&lt;/span&gt;.Make = Make;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;this&lt;/span&gt;.Model = Model;&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;nbsp;&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;internal&lt;/span&gt; &lt;span style="color:#0000ff"&gt;void&lt;/span&gt; TurnLeft(&lt;span style="color:#0000ff"&gt;object&lt;/span&gt; distance)&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;throw&lt;/span&gt; &lt;span style="color:#0000ff"&gt;new&lt;/span&gt; &lt;span style="color:#2b91af"&gt;NotImplementedException&lt;/span&gt;();&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;/li&gt; &lt;li&gt;&amp;nbsp;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff"&gt;bool&lt;/span&gt; IsFacingNorth { &lt;span style="color:#0000ff"&gt;get&lt;/span&gt;; &lt;span style="color:#0000ff"&gt;set&lt;/span&gt;; }&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;}&lt;/li&gt; &lt;/ol&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;p&gt;When looking at Listing 4, notice that code for generating a &lt;strong&gt;NotImplementedException &lt;/strong&gt;is automatically generated in the &lt;strong&gt;TurnLeft &lt;/strong&gt;method. The IDE was also smart enough to discern that the &lt;strong&gt;IsFacingNorth&lt;/strong&gt; property returns a &lt;strong&gt;bool&lt;/strong&gt;. All the lines of code shown in Listing 4 were generated by typing just three lines of code in the &lt;strong&gt;main &lt;/strong&gt;method found in Listing 3.&lt;/p&gt;  &lt;h2&gt;The C# Side&lt;/h2&gt;  &lt;p&gt;In the second part of the video Karen shows how you can use &lt;em&gt;generate from usage&lt;/em&gt; (GFU) to enhance your experience when creating unit tests. Many theorists advocate using a test first methodology in which you first create a test, and then write the code that you want to test. You will see that GFU can be used to make this style of development quite natural and simple to use inside of Visual Studio.&lt;/p&gt;  &lt;p class="note"&gt;NOTE: This section of the post requires high end versions of Visual Studio that contain the test wizards. Even if you don’t have those tools, you can still follow along to see how Generate from Usage can be used in all versions of Visual Studio to make it easier to create unit tests.&lt;/p&gt;  &lt;p&gt;Begin by starting a new console application called &lt;strong&gt;Customer&lt;/strong&gt;. Choose &lt;strong&gt;Tests | New Test &lt;/strong&gt;from the Visual Studio menu. Select &lt;strong&gt;Basic Unit Test&lt;/strong&gt; from the dialog, and name it &lt;strong&gt;Customers&lt;/strong&gt;, as shown in Figure 5. When you press &lt;strong&gt;OK &lt;/strong&gt;in the &lt;strong&gt;Add New Test &lt;/strong&gt;dialog you will be prompted for the name of your unit test project. Type in &lt;strong&gt;CustomerTests&lt;/strong&gt;. When you are done, the &lt;strong&gt;Solution Explorer&lt;/strong&gt; for your project should look as it does in Figure 6.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/charlie/WindowsLiveWriter/HDIVideoGeneratefromUsagewithKarenLiu_7209/Figure06_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Figure06" border="0" alt="Figure06" src="http://blogs.msdn.com/blogfiles/charlie/WindowsLiveWriter/HDIVideoGeneratefromUsagewithKarenLiu_7209/Figure06_thumb.png" width="577" height="484" /&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;p class="figure"&gt;Figure 5: Create a new unit test project that will house a file called Customers.&lt;/p&gt;  &lt;p&gt;Right click on the &lt;strong&gt;Customer&lt;/strong&gt; node in the &lt;strong&gt;solution explorer&lt;/strong&gt; and choose &lt;strong&gt;Add | New Folder&lt;/strong&gt; to create a new directory called &lt;strong&gt;Models&lt;/strong&gt;. When you are done you should see a new node in the &lt;strong&gt;solution explorer&lt;/strong&gt;, as shown in Figure 6. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/charlie/WindowsLiveWriter/HDIVideoGeneratefromUsagewithKarenLiu_7209/Figure07_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Figure07" border="0" alt="Figure07" src="http://blogs.msdn.com/blogfiles/charlie/WindowsLiveWriter/HDIVideoGeneratefromUsagewithKarenLiu_7209/Figure07_thumb.png" width="315" height="386" /&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;p class="figure"&gt;Figure 6: This solution contains two projects, one a simple console application called &lt;u&gt;Customer &lt;/u&gt;that contains a folder called &lt;u&gt;Models&lt;/u&gt;. The other project is called &lt;u&gt;CustomerTests&lt;/u&gt; and it is designed to hold unit tests.&lt;/p&gt;  &lt;p&gt;I want to check if my Customer list is create correctly. In the Customers file from your test project, create a method called IsCustomerListValid. Inside the method create code to initialize a &lt;strong&gt;CustomerList&lt;/strong&gt; object, as shown in Listing X. &lt;/p&gt;  &lt;p&gt;Listing 5: A simple unit test with the code to initialize a class called CustomerList. Note that the CustomerList is not colored in Teal, since its declaration has not been created yet.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:fbbd71a3-4443-4c5b-bdba-8d3dee069dfa" class="wlWriterEditableSmartContent"&gt; &lt;div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"&gt; &lt;div style="background: #000080; color: #fff; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; padding: 2px 5px"&gt;Code Snippet&lt;/div&gt; &lt;div style="background: #ddd; max-height: 300px; overflow: auto"&gt; &lt;ol style="background: #ffffff; margin: 0 0 0 2.5em; padding: 0 0 0 5px;"&gt; &lt;li&gt;&lt;span style="color:#0000ff"&gt;using&lt;/span&gt; System;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&lt;span style="color:#0000ff"&gt;using&lt;/span&gt; System.Text;&lt;/li&gt; &lt;li&gt;&lt;span style="color:#0000ff"&gt;using&lt;/span&gt; System.Collections.Generic;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&lt;span style="color:#0000ff"&gt;using&lt;/span&gt; System.Linq;&lt;/li&gt; &lt;li&gt;&lt;span style="color:#0000ff"&gt;using&lt;/span&gt; Microsoft.VisualStudio.TestTools.UnitTesting;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;nbsp;&lt;/li&gt; &lt;li&gt;&lt;span style="color:#0000ff"&gt;namespace&lt;/span&gt; CustomerTests&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;{&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;[&lt;span style="color:#2b91af"&gt;TestClass&lt;/span&gt;]&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff"&gt;class&lt;/span&gt; &lt;span style="color:#2b91af"&gt;Customers&lt;/span&gt;&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;[&lt;span style="color:#2b91af"&gt;TestMethod&lt;/span&gt;]&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff"&gt;void&lt;/span&gt; IsCustomerListValid()&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;CustomerList cust = &lt;span style="color:#0000ff"&gt;new&lt;/span&gt; CustomerList();&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;}&lt;/li&gt; &lt;/ol&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;p&gt;At this stage, there is no CustomerList, so in Visual Studio you will again see the red squiggles and the blue smart tag, just as I showed in Figure 2. Without needing to take your hands off the keyboard, you can press control plus dot to bring up the expansion tips as in Figure 2. This time select &lt;strong&gt;New Type. &lt;/strong&gt;A dialog comes up like the one shown in Figure 7. In the dialog we can change the accessibility, the kind of code to generate and the project file and directory where we want to place it. Set the &lt;strong&gt;Access&lt;/strong&gt; to &lt;strong&gt;public&lt;/strong&gt; and the &lt;strong&gt;Kind&lt;/strong&gt; to &lt;strong&gt;class&lt;/strong&gt;. Use the &lt;strong&gt;Project&lt;/strong&gt; drop down to select the &lt;strong&gt;Customer&lt;/strong&gt; project and the the &lt;strong&gt;Create new file&lt;/strong&gt; drop down to select the &lt;strong&gt;Model&lt;/strong&gt; directory. Type in &lt;strong&gt;CustomerList.cs &lt;/strong&gt;as the name of the file to create. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/charlie/WindowsLiveWriter/HDIVideoGeneratefromUsagewithKarenLiu_7209/Figure05_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Figure05" border="0" alt="Figure05" src="http://blogs.msdn.com/blogfiles/charlie/WindowsLiveWriter/HDIVideoGeneratefromUsagewithKarenLiu_7209/Figure05_thumb.png" width="378" height="407" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p class="figure"&gt;Figure 7. Selecting the kind of type that you want to create, as well as the project, folder and file in which you want to place it.&lt;/p&gt;  &lt;p&gt;When you press OK in the&lt;strong&gt; Generate New Type&lt;/strong&gt; dialog, the new type will be created, and the IDE will add the using directive and the correct references. You can now fill out your test and your generated class as shown in Listing 6 and 7. Note that we have used generate from usage to enhance the &lt;strong&gt;CustomerList&lt;/strong&gt; class with a method called &lt;strong&gt;Add.&lt;/strong&gt; I then manually wrote code to create a list into which the text we pass can be inserted.&lt;/p&gt;  &lt;p class="listing"&gt;Listing 6: A simple unit test.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:2d4608a7-da3a-480f-8b2f-520f6b9aea55" class="wlWriterEditableSmartContent"&gt; &lt;div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"&gt; &lt;div style="background: #000080; color: #fff; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; padding: 2px 5px"&gt;Code Snippet&lt;/div&gt; &lt;div style="background: #ddd; max-height: 300px; overflow: auto"&gt; &lt;ol style="background: #ffffff; margin: 0 0 0 2.5em; padding: 0 0 0 5px;"&gt; &lt;li&gt;&lt;span style="color:#0000ff"&gt;using&lt;/span&gt; Customer.Models;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&lt;span style="color:#0000ff"&gt;using&lt;/span&gt; Microsoft.VisualStudio.TestTools.UnitTesting;&lt;/li&gt; &lt;li&gt;&amp;nbsp;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&lt;span style="color:#0000ff"&gt;namespace&lt;/span&gt; CustomerTests&lt;/li&gt; &lt;li&gt;{&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;[&lt;span style="color:#2b91af"&gt;TestClass&lt;/span&gt;]&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff"&gt;class&lt;/span&gt; &lt;span style="color:#2b91af"&gt;Customers&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;[&lt;span style="color:#2b91af"&gt;TestMethod&lt;/span&gt;]&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff"&gt;void&lt;/span&gt; IsCustomerListValid()&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#2b91af"&gt;CustomerList&lt;/span&gt; cust = &lt;span style="color:#0000ff"&gt;new&lt;/span&gt; &lt;span style="color:#2b91af"&gt;CustomerList&lt;/span&gt;();&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;cust.Add(&lt;span style="color:#a31515"&gt;&amp;quot;Karen&amp;quot;&lt;/span&gt;);&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#2b91af"&gt;Assert&lt;/span&gt;.IsNotNull(cust);&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;/li&gt; &lt;li&gt;}&lt;/li&gt; &lt;/ol&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;p class="listing"&gt;Listing 7: The using directive, namespace, CustomerList class and header for the Add method were auto-generated. I manually created the list and inserted the call to Add an item into it.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:2c11c353-a69d-4687-bb78-e50d45f80650" class="wlWriterEditableSmartContent"&gt; &lt;div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"&gt; &lt;div style="background: #000080; color: #fff; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; padding: 2px 5px"&gt;Code Snippet&lt;/div&gt; &lt;div style="background: #ddd; max-height: 300px; overflow: auto"&gt; &lt;ol style="background: #ffffff; margin: 0 0 0 2.5em; padding: 0 0 0 5px;"&gt; &lt;li&gt;&lt;span style="color:#0000ff"&gt;using&lt;/span&gt; System.Collections.Generic;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;nbsp;&lt;/li&gt; &lt;li&gt;&lt;span style="color:#0000ff"&gt;namespace&lt;/span&gt; Customer.Models&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;{&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff"&gt;class&lt;/span&gt; &lt;span style="color:#2b91af"&gt;CustomerList&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#2b91af"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color:#0000ff"&gt;string&lt;/span&gt;&amp;gt; list = &lt;span style="color:#0000ff"&gt;new&lt;/span&gt; &lt;span style="color:#2b91af"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color:#0000ff"&gt;string&lt;/span&gt;&amp;gt;();&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;nbsp;&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;span style="color:#0000ff"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff"&gt;void&lt;/span&gt; Add(&lt;span style="color:#0000ff"&gt;string&lt;/span&gt; p)&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;list.Add(p);&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;}&lt;/li&gt; &lt;/ol&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;p&gt;You can now use the Test | View menu to bring up the Test List Editor and Test View to select and run your test.&lt;/p&gt;  &lt;h2&gt;Summary&lt;/h2&gt;  &lt;p&gt;In this post you got a second look at the code used in Karen Liu’s generate from usage video. You saw that GFU can be used to create classes, constructors, parameters, properties and fields. You also explored the powerful &lt;strong&gt;Generate New Type&lt;/strong&gt; dialog which gives you the flexibility to choose the kind of type you want to create, as well as the project, directory and file in which you want to insert it. Finally, you saw that generate from usage can be powerful aid when you are engaged in test first development.&lt;/p&gt;  &lt;h2&gt;Resources&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;Download the &lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=linqfarm&amp;amp;DownloadId=8077"&gt;source code&lt;/a&gt; from the &lt;a href="http://code.msdn.microsoft.com/linqfarm"&gt;LINQ Farm&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vcsharp/ee633445.aspx"&gt;The How Do I Generate from Usage Video&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd409796(VS.100).aspx"&gt;Generate from Usage in the MSDN Library&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/vbteam/archive/2008/12/13/walkthrough-tdd-support-with-the-generate-from-usage-feature-in-vs-2010-lisa-feigenbaum.aspx"&gt;Walkthrough: TDD Support with the Generate From Usage Feature in VS 2010 (Lisa Feigenbaum)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.noop.se/archive/2009/06/16/generate-from-usage-in-visual-studio-2010.aspx"&gt;Magnus Martensson on Generate from Usage&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/zce12xx2(VS.100).aspx"&gt;Task Lists and TODO comments in the MSDN Library&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f07%2fhdi-video-generate-from-usage-with-karen-liu.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f07%2fhdi-video-generate-from-usage-with-karen-liu.aspx" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9898211" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="CSharp" scheme="http://blogs.msdn.com/b/charlie/archive/tags/CSharp/" /><category term="Visual Studio" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Visual+Studio/" /><category term="Video" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Video/" /><category term="LinqFarm" scheme="http://blogs.msdn.com/b/charlie/archive/tags/LinqFarm/" /><category term="C# 4.0" scheme="http://blogs.msdn.com/b/charlie/archive/tags/C_2300_+4-0/" /><category term="Testing" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Testing/" /></entry><entry><title>Classic, Lightweight and ScriptFree MSDN Library Views</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/charlie/archive/2009/11/06/new-msdn-library-views.aspx" /><id>http://blogs.msdn.com/b/charlie/archive/2009/11/06/new-msdn-library-views.aspx</id><published>2009-11-07T00:58:56Z</published><updated>2009-11-07T00:58:56Z</updated><content type="html">&lt;p&gt;There have been a number of changes to the &lt;a href="http://msdn.microsoft.com/en-us/library/kx37x362.aspx"&gt;MSDN library&lt;/a&gt; of late, and to the way it is integrated with Visual Studio 2010. &lt;a href="http://blogs.msdn.com/kathleen/default.aspx"&gt;Kathleen McGrath&lt;/a&gt; and Mark D'Urso have created a &lt;a href="http://channel9.msdn.com/posts/kmcgrath/New-MSDN-Library-views/"&gt;nice little video&lt;/a&gt; that walks you through some of the new features such as the classic, lightweight and script-free views, as well as the new feedback mechanism. If you have questions about how the new features in the library work you might find that this is a useful way to spend 9 minutes and 36 seconds. &lt;/p&gt;  &lt;p&gt;You might also enjoy &lt;a href="http://channel9.msdn.com/posts/kmcgrath/Help-30-New-Help-System-in-Visual-Studio-2010/"&gt;Kathleen’s video interview&lt;/a&gt; with Ryan Linton. It&amp;#160; focuses on using help from inside Visual Studio.&lt;/p&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f06%2fnew-msdn-library-views.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f06%2fnew-msdn-library-views.aspx" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9918925" width="1" height="1"&gt;</content><author><name>Charlie Calvert</name><uri>http://blogs.msdn.com/ccalvert/ProfileUrlRedirect.ashx</uri></author><category term="Visual Studio" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Visual+Studio/" /><category term="Help System" scheme="http://blogs.msdn.com/b/charlie/archive/tags/Help+System/" /></entry></feed>
