<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Visual Studio 2005</title>
        <link>http://geekswithblogs.net/ehammersley/category/2657.aspx</link>
        <description>Visual Studio 2005</description>
        <language>en-US</language>
        <copyright>Eric Hammersley</copyright>
        <managingEditor>ehammersley@insightbb.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>Visual Source Safe 2005 - Internet Plug-in woes</title>
            <link>http://geekswithblogs.net/ehammersley/archive/2006/07/06/84325.aspx</link>
            <description>&lt;P&gt;Yeah, I'm guilty.&amp;nbsp; I tried VSS 2005.&amp;nbsp; To be absolutely honestly I have stayed away from VSS for so many years because I had no interest in losing my projects to corruption.&amp;nbsp; This fear led me to be a Sourcegear Vault user, which by the way is a very nice product.&amp;nbsp; Never the less I figure VSS 2005 must be better than it's previous release, VSS 6, so I decided to give it a shot on a small project.&amp;nbsp; It went pretty well until I stumbled into the Internet Plug-in setup with SSL.&lt;/P&gt;
&lt;P&gt;VSS 2005, which it seems to look quite a bit like VSS 6 has some new functionality, most notably the Internet Plug-in.&amp;nbsp; This enables you to access VSS over HTTP protocol via web services.&amp;nbsp; Now, I'm used to this, it's how Vault works, but the configuration was less than forgiving.&lt;/P&gt;
&lt;P&gt;To start it off you need to create a new VSS database.&amp;nbsp; This is simple enough since the VSS Admin tool gives you a nice wizard to help you out.&amp;nbsp; This connects you to the database and displays the users in the main admin interface pane.&amp;nbsp; Seems simple enough.&lt;/P&gt;
&lt;P&gt;Next I click on Server Settings and enabled the Internet Plug-in without SSL.&amp;nbsp; Bam, the VSS Admin tool says I need to connect to my database via its UNC path.&amp;nbsp; Ok, so that tells me I have to share it. I open up Explorer and share the folder.&amp;nbsp; Mind you I AM reading the instructions as I'm doing this even though it may appear as though I'm not.&amp;nbsp; I share the folder and switch back to the VSS Admin interface, click the menu and choose to Open a new VSS database.&amp;nbsp; Bam, can't, it's already open.&amp;nbsp; Ok, so I need to close it.&amp;nbsp; Well, this isn't that easy.&amp;nbsp; The database that's open has a default set to automatically open on startup that you can't deselect.&amp;nbsp; You need to add the database to the list, with a different name since it already exists in the list, but this time by UNC path.&amp;nbsp; Move the default open selection to the new UNC path listing and close and re-open the admin tool.&amp;nbsp; *sigh*&lt;/P&gt;
&lt;P&gt;Ok, now I'm connected to the database by UNC path so I go back into Server Settings and enable the Internet Plug-in without SSL.&amp;nbsp; After a silly amount of time waiting on it to complete the change it clears and the attempt to open the VSS database via the Internet Plug-in from Visual Studio works.&lt;/P&gt;
&lt;P&gt;So... being the curious sort I decided to enable SSL on the Internet Plug-in.&amp;nbsp; Wow was that an evolution.&amp;nbsp; Right off I can tell you that enabling SSL makes VSS a very touchy beast.&amp;nbsp; Unless the SSL cert is just perfect it will fail and the admin tool will just report that it couldn't be enabled.&amp;nbsp; No other errors or detailed information is provided, just that it failed.&amp;nbsp; That's when Google and the Microsoft Newsgroups came in.&amp;nbsp; Alin Constantin, an MS guy that I'm guessing works in the VSS group, posted a nice write-up on his site with the steps required to get this to work.&amp;nbsp; He also outlines what criteria have to be met in order for SSL to be enabled.&amp;nbsp; Something neither the help nor the KB does in any way.&lt;/P&gt;
&lt;P&gt;You can find Alin's document here &lt;A href="http://alinconstantin.homeip.net/webdocs/scc/vss_internet.htm"&gt;Installing and configuring Microsoft Visual SourceSafe for Internet (Remote) access &lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Now, thanks to Alin, it works with SSL enabled.&amp;nbsp; There was a little pain involved but no where near what I've gone through with other apps.&amp;nbsp; If you are installing VSS 2005 I recommend you read Alin's document above before you attempt to enable the Internet Plug-in.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=84325"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=84325" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ehammersley/aggbug/84325.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Eric Hammersley</dc:creator>
            <guid>http://geekswithblogs.net/ehammersley/archive/2006/07/06/84325.aspx</guid>
            <pubDate>Fri, 07 Jul 2006 01:51:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ehammersley/comments/84325.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ehammersley/archive/2006/07/06/84325.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/ehammersley/comments/commentRss/84325.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ehammersley/services/trackbacks/84325.aspx</trackback:ping>
        </item>
        <item>
            <title>Team Foundation Server Workgroup Edition (5-user) RTM on MSDN Downloads</title>
            <link>http://geekswithblogs.net/ehammersley/archive/2006/03/18/72694.aspx</link>
            <description>&lt;P&gt;For all you &amp;#8220;small-shops&amp;#8221; out there with one of the Team Edition &lt;a title="MSDN" href="http://msdn.microsoft.com" target="_blank"&gt;MSDN&lt;/a&gt; subscription they have posted the RTM of Team Foundation Server.&amp;nbsp; True to their word they have a workgroup edition for shops w/ 5 or less users.&amp;nbsp; Check &lt;a title="MSDN" href="http://msdn.microsoft.com" target="_blank"&gt;MSDN&lt;/a&gt; downloads.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=72694"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=72694" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ehammersley/aggbug/72694.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Eric Hammersley</dc:creator>
            <guid>http://geekswithblogs.net/ehammersley/archive/2006/03/18/72694.aspx</guid>
            <pubDate>Sat, 18 Mar 2006 13:49:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ehammersley/comments/72694.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ehammersley/archive/2006/03/18/72694.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/ehammersley/comments/commentRss/72694.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ehammersley/services/trackbacks/72694.aspx</trackback:ping>
        </item>
        <item>
            <title>Visual Studio 2005 ACE Award - Thanks Microsoft</title>
            <link>http://geekswithblogs.net/ehammersley/archive/2005/12/19/63569.aspx</link>
            <description>&lt;P&gt;I'm not entirely sure what qualified me for this but I received it today.&amp;nbsp; Here's a cut from the e-mail.&lt;/P&gt;
&lt;P&gt;--&lt;/P&gt;
&lt;P&gt;Dear Eric Hammersley,&lt;/P&gt;
&lt;P&gt;Thank you for being a great contributor to Microsoft Visual Studio 2005.&lt;/P&gt;
&lt;P&gt;You have been nominated to receive the Award for Customer Excellence. This award recognizes your extraordinary contribution to the Visual Studio 2005 product and will be shipped to you without charge.&lt;/P&gt;
&lt;P&gt;--&lt;/P&gt;
&lt;P&gt;I don't know, perhaps everyone got one of these.&amp;nbsp; All I know is that I never win anything.&amp;nbsp; ;-)&amp;nbsp; Thanks Microsoft, I really appreciate it.&amp;nbsp; I'm not sure I deserved it but obviously someone thought so.&lt;/P&gt;
&lt;P&gt;Oh, if you're curious &lt;A href="http://ehammersley.home.insightbb.com/images/cube.bmp"&gt;here&lt;/A&gt; is what it looks like.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=63569"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=63569" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ehammersley/aggbug/63569.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Eric Hammersley</dc:creator>
            <guid>http://geekswithblogs.net/ehammersley/archive/2005/12/19/63569.aspx</guid>
            <pubDate>Mon, 19 Dec 2005 18:48:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ehammersley/comments/63569.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ehammersley/archive/2005/12/19/63569.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/ehammersley/comments/commentRss/63569.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ehammersley/services/trackbacks/63569.aspx</trackback:ping>
        </item>
        <item>
            <title>How to manipulate the new VS/VWD built-in web server</title>
            <link>http://geekswithblogs.net/ehammersley/archive/2005/11/24/61143.aspx</link>
            <description>&lt;P&gt;Scott Guthrie posted a great article on &amp;#8220;&lt;A href="http://weblogs.asp.net/scottgu/archive/2005/11/21/431138.aspx"&gt;How to Run a Root &amp;#8220;/&amp;#8221; Site with the VS/VWD 2005 Local Web Server&lt;/A&gt;&amp;#8221;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What I found interesting, and what I wanted to mention is the ability to fire the built-in server by hand.&amp;nbsp; Check out the article and play with the new &lt;EM&gt;WebDev.WebServer.EXE&lt;/EM&gt;.&amp;nbsp; Pretty neat trick.&lt;/P&gt;
&lt;P&gt;Also found this neat trick over on Robert McLaws blog.&amp;nbsp; &amp;#8220;&lt;A href="http://weblogs.asp.net/rmclaws/archive/2005/10/25/428422.aspx"&gt;ASP.NET 2.0 Web Server Here Shell Extension&lt;/A&gt;&amp;#8221;.&amp;nbsp; He has actually set it up so you can right click on a folder and start a new development web server on the fly.&amp;nbsp; Pretty slick stuff.&amp;nbsp; &lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=61143"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=61143" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ehammersley/aggbug/61143.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Eric Hammersley</dc:creator>
            <guid>http://geekswithblogs.net/ehammersley/archive/2005/11/24/61143.aspx</guid>
            <pubDate>Fri, 25 Nov 2005 01:19:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ehammersley/comments/61143.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ehammersley/archive/2005/11/24/61143.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/ehammersley/comments/commentRss/61143.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ehammersley/services/trackbacks/61143.aspx</trackback:ping>
        </item>
        <item>
            <title>Guidelines in Visual Studio 2002, 2003 and 2005 text editors (Thanks to Channel 9 and Sara Ford)</title>
            <link>http://geekswithblogs.net/ehammersley/archive/2005/11/10/59672.aspx</link>
            <description>&lt;P&gt;Ever since I fired up Netbeans for the first time I have wanted the 80 column guideline it has in the text editor window.&amp;nbsp; Sure, there&amp;#8217;s a control at the bottom of the text editor window that tells you where your cursor is column wise but honestly, a faint line right up column 80 works best.&lt;/P&gt;
&lt;P&gt;Of course not everyone likes doing this but I&amp;#8217;ve found that my code is the most readable visually and printed if I force breaks at 80 columns, or perhaps 120 columns.&amp;nbsp; Now, thanks to a Channel 9 post &lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=134888#134888" target=_blank&gt;here&lt;/A&gt; and the original post by Sara Ford &lt;A href="http://blogs.msdn.com/saraford/archive/2004/11/15/257953.aspx" target=_blank&gt;here&lt;/A&gt; I now know how to add guidelines in Visual Studio.&amp;nbsp; Why this isn&amp;#8217;t an option in Tools&amp;#8230; Options is beyond me.&amp;nbsp; Apparently it has been a hack for the past several versions.&lt;/P&gt;
&lt;P&gt;Here&amp;#8217;s how you do it.&amp;nbsp; Close Visual Studio and open up regedit.&amp;nbsp;&amp;nbsp;Navigate to the&amp;nbsp;key below inserting the version number of your VS install where appropriate (ie. for Visual Studio 2005 you&amp;#8217;ll find an &amp;#8220;8.0&amp;#8221; key under the VisualStudio branch).&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;[HKEY_CURRENT_USER]\Software\Microsoft\VisualStudio\&lt;VERSION number&gt;Text Editor&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Now, create a new REG_SZ (String) value named &amp;#8220;Guides&amp;#8221; under the Text Editor branch.&lt;/P&gt;
&lt;P&gt;Next, double click the new Guides key and insert the following text as its string value.&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;RGB(R,G,B) c1, c2&amp;#8230; cn&lt;/P&gt;
&lt;P&gt;where R, G, and B are the RGB values for the color you want the guideline to be.&amp;nbsp; Mine is set to 255,128,128 which gives you a faint red line that almost appears semi-transparent.&amp;nbsp; The values c1&amp;#8230; cn are the column numbers you want guides to appear at.&amp;nbsp; NOTE: the column values you set in the registry are 0 (ZERO) based.&amp;nbsp; IOW, if you want guides at column 80 you&amp;#8217;ll need to set it at 79.&amp;nbsp; You can have guidelines at as many columns you like, thus the cn.&amp;nbsp; :-)&amp;nbsp; Mine is set to 79, 119 because I want guide lines at 80 columns and 120 columns.&lt;/P&gt;
&lt;P&gt;To bring it all together mine says.&lt;/P&gt;
&lt;P&gt;RGB(255,128,128) 79, 119&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I&amp;#8217;ve attached a couple of images below to help visualize the whole process.&amp;nbsp; Click the image for a larger view.&lt;/P&gt;
&lt;P&gt;Screen shot of registry location and string value to insert.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://ehammersley.home.insightbb.com/images/geekswithblogs/regeditguidelines.jpg" target=_blank&gt;&lt;IMG alt="Regedit of Guides at 80 columns" src="http://ehammersley.home.insightbb.com/images/geekswithblogs/regeditguidelinessmall.jpg" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Screen shot of the 80 column guideline (VS2005).&lt;/P&gt;&lt;A href="http://ehammersley.home.insightbb.com/images/geekswithblogs/guideat80.jpg" target=_blank&gt;&lt;IMG alt="Guidelines at 80 columns" src="http://ehammersley.home.insightbb.com/images/geekswithblogs/guideat80small.jpg" border=0&gt;&lt;/A&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=59672"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=59672" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ehammersley/aggbug/59672.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Eric Hammersley</dc:creator>
            <guid>http://geekswithblogs.net/ehammersley/archive/2005/11/10/59672.aspx</guid>
            <pubDate>Thu, 10 Nov 2005 15:02:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ehammersley/comments/59672.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ehammersley/archive/2005/11/10/59672.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/ehammersley/comments/commentRss/59672.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ehammersley/services/trackbacks/59672.aspx</trackback:ping>
        </item>
        <item>
            <title>Missing an item template in Visual Studio 2005?  Try this...</title>
            <link>http://geekswithblogs.net/ehammersley/archive/2005/11/08/59451.aspx</link>
            <description>&lt;P&gt;NOTE: This is not in reference to Web Templates. In VS2005 Web Projects are created through a different menu item.&amp;nbsp; If you here because you cannot find the web project templates make sure you select New... Web&amp;nbsp;Site from the File menu.&lt;/P&gt;
&lt;P&gt;Twice I&amp;#8217;ve installed Visual Studio 2005 (I use the Software Developer flavor, if that matters) and in the end I&amp;#8217;ve been missing an item template or two.&lt;/P&gt;
&lt;P&gt;Example&amp;#8230;&amp;nbsp; I create a new Class Library project, right click the project and choose Add.&amp;nbsp; The dialog box that appears gives me a list of installed Item Templates.&amp;nbsp; After staring at it for several minutes I decided I was missing &amp;#8220;Class&amp;#8221;, the template to create a new class file.&amp;nbsp; Of course I could just choose Empty file and go on&amp;#8230; but who wants to do that.&amp;nbsp; ;-)&lt;/P&gt;
&lt;P&gt;Here&amp;#8217;s what I think happened.&amp;nbsp; Visual Studio has a cache on disk of all the installed item templates.&amp;nbsp; My guess is that my cache got messed up.&amp;nbsp; This didn&amp;#8217;t just happen once however, it has happened twice now.&amp;nbsp; How do you fix it?&amp;nbsp; Well, here you go.&lt;/P&gt;
&lt;P&gt;First, close Visual Studio.&amp;nbsp; Open a new &amp;#8216;Visual Studio 2005 Command Prompt&amp;#8217;.&amp;nbsp; Once there type the following command at the prompt, press enter&amp;nbsp;and wait&amp;#8230;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;STRONG&gt;devenv /installvstemplates&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;This will rebuild your item and project template cache.&amp;nbsp; Works like a charm.&lt;/P&gt;
&lt;P&gt;EDIT: This doesn't appear to be working for a lot of people.&amp;nbsp; I apologize for that.&amp;nbsp; Don't let it discourage you from trying however I do not have any other solutions.&amp;nbsp; If someone does please post and I'll include it in the article.&lt;/P&gt;
&lt;P&gt;EDIT2: There are many good solutions in the comments below.&amp;nbsp; Read on and most likely you will find your solution.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=59451"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=59451" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ehammersley/aggbug/59451.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Eric Hammersley</dc:creator>
            <guid>http://geekswithblogs.net/ehammersley/archive/2005/11/08/59451.aspx</guid>
            <pubDate>Tue, 08 Nov 2005 17:14:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ehammersley/comments/59451.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ehammersley/archive/2005/11/08/59451.aspx#feedback</comments>
            <slash:comments>194</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/ehammersley/comments/commentRss/59451.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ehammersley/services/trackbacks/59451.aspx</trackback:ping>
        </item>
        <item>
            <title>Visual Studio 2005 Team Foundation Server Beta 3 is up on MSDN Downloads</title>
            <link>http://geekswithblogs.net/ehammersley/archive/2005/09/23/54826.aspx</link>
            <description>&lt;p&gt;Everyone has been talking about it for days.&amp;nbsp; As of now &lt;a href="http://lab.msdn.microsoft.com/teamsystem/default.aspx" target="_blank"&gt;Visual Studio 2005 Team Foundation Server&lt;/a&gt; &lt;u&gt;Beta 3&lt;/u&gt; is available for download from &lt;a href="http://msdn.microsoft.com/subscriptions/" target="_blank"&gt;MSDN downloads&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=54826"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=54826" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ehammersley/aggbug/54826.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Eric Hammersley</dc:creator>
            <guid>http://geekswithblogs.net/ehammersley/archive/2005/09/23/54826.aspx</guid>
            <pubDate>Sat, 24 Sep 2005 00:01:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ehammersley/comments/54826.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ehammersley/archive/2005/09/23/54826.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/ehammersley/comments/commentRss/54826.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ehammersley/services/trackbacks/54826.aspx</trackback:ping>
        </item>
        <item>
            <title>Initial Observations - Visual Studio 2005 Team Suite RC1</title>
            <link>http://geekswithblogs.net/ehammersley/archive/2005/09/13/53669.aspx</link>
            <description>&lt;p&gt;One of the first places I went was unit testing.&amp;nbsp; I really like what Microsoft has done by pushing the unit testing framework into the IDE and providing the tightly coupled code coverage tools along with it.&amp;nbsp; This is probably my top &amp;ldquo;most-used&amp;rdquo; feature of the new Visual Studio 2005 product.&lt;/p&gt;
&lt;p&gt;First off&amp;nbsp;the namespace of the UnitTesting framework has been changed in RC1 so any testing you&amp;rsquo;ve written in Beta 2 or earlier will not compile.&amp;nbsp; They have also changed the stub and methods for setup and teardown of your test methods.&amp;nbsp; I did not test if the previous Initialize() or TearDown() worked as before, I just adopted their new way of doing it.&amp;nbsp; This isn&amp;rsquo;t a big deal but like I&amp;rsquo;ve said many &lt;a href="http://geekswithblogs.net/ehammersley/archive/2005/08/09/49763.aspx" target="_blank"&gt;times&lt;/a&gt; &lt;a href="http://geekswithblogs.net/ehammersley/archive/2005/09/04/52351.aspx" target="_blank"&gt;before&lt;/a&gt;&amp;hellip; &lt;u&gt;it&amp;rsquo;s beta code&lt;/u&gt;, deal with it.&amp;nbsp; Although I didn&amp;rsquo;t notice any changes with their PrivateAccessor generator I went ahead and regenerated my Accessors and Test stubs under their new format.&amp;nbsp; No big deal.&lt;/p&gt;
&lt;p&gt;The next thing I noticed is that it didn&amp;rsquo;t recognize my old test metadata file.&amp;nbsp; This is the file that provides you with all the handy test grouping in Test Manager.&amp;nbsp; The new bits created a new test metadata file for me.&amp;nbsp; I initially shrieked but quickly&amp;nbsp;realized I could just import my old file, delete it from source control and upload my new file.&amp;nbsp; Problem solved and no metadata lost.&amp;nbsp; There&amp;rsquo;s a toolbar button in Test Manager for importing your old file.&lt;/p&gt;
&lt;p&gt;Next&amp;nbsp;is speed.&amp;nbsp; WOW, what an improvement.&amp;nbsp; Just as an example I have a project with around 500 or so tests.&amp;nbsp; Not a lot but enough that in Beta 2 it took almost 3 and a half minutes to complete a full test run with instrumentation.&amp;nbsp; Now my 500 tests run in a lightning 30 seconds with full instrumentation.&amp;nbsp; Not bad at all!&lt;/p&gt;
&lt;p&gt;Finally, code coverage color highlighting in your code and your sanity.&amp;nbsp; Your code used be to highlighted with a decisive green for covered, blue for partial and red for not covered.&amp;nbsp; A color scheme that made sense to me.&amp;nbsp; Now&amp;hellip; the default is baby blue for covered (?!?), an almost peach for partial and a sickly red for not covered.&amp;nbsp; I have no idea where this scheme came from.&amp;nbsp; I will say one thing though.&amp;nbsp; The previous defaults of green, blue and red were harsh to look at for extended periods of time where as the new colors are very soft and pleasing.&amp;nbsp; You can however change the colors very easily in Tool&amp;hellip;Options under settings for the Text Editor.&amp;nbsp; I&amp;rsquo;m not complaining about the new colors except I got used to the old ones and when I saw all my code go blue I thought I was in trouble.&lt;/p&gt;
&lt;p&gt;On a final note remember if you are developing with a Beta 2 Go-Live license this version is not for you as it is not covered under the Go-Live license terms.&amp;nbsp; I don&amp;rsquo;t know why I feel the need to say that every time but somehow it seems important to me.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=53669"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=53669" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ehammersley/aggbug/53669.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Eric Hammersley</dc:creator>
            <guid>http://geekswithblogs.net/ehammersley/archive/2005/09/13/53669.aspx</guid>
            <pubDate>Tue, 13 Sep 2005 19:00:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ehammersley/comments/53669.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ehammersley/archive/2005/09/13/53669.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/ehammersley/comments/commentRss/53669.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ehammersley/services/trackbacks/53669.aspx</trackback:ping>
        </item>
        <item>
            <title>Visual Studio 2005 - Post-RTM updates to be fed from Microsoft Update</title>
            <link>http://geekswithblogs.net/ehammersley/archive/2005/09/13/53653.aspx</link>
            <description>&lt;P&gt;Remember the &amp;#8220;Check for updates&amp;#8221; link in the Visual Studio 2003 installer that never worked?&amp;nbsp; Well, after installing the new Visual Studio 2005 Team Suite RC this morning I decided to click the &amp;#8220;Check for Service Releases&amp;#8221; link in the installer to see what happened.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://ehammersley.home.insightbb.com/images/geekswithblogs/vs2k5Updates.jpg" target=_blank&gt;&lt;IMG alt="" src="http://ehammersley.home.insightbb.com/images/geekswithblogs/vs2k5UpdatesSmall.jpg" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The link redirected me to the &amp;#8220;&lt;A href="http://update.microsoft.com/microsoftupdate/v6/default.aspx?ln=en-us" target=_blank&gt;Microsoft Update&lt;/A&gt;&amp;#8221; site.&amp;nbsp; Now mind you this is NOT Windows Update but in fact Microsoft&amp;#8217;s solution to a unified update site for all Microsoft products.&amp;nbsp; I myself don&amp;#8217;t use it, yet at least, but it makes sense to me that they integrated Visual Studio 2005 into it.&amp;nbsp; I just found this interesting and thought I would share.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=53653"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=53653" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ehammersley/aggbug/53653.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Eric Hammersley</dc:creator>
            <guid>http://geekswithblogs.net/ehammersley/archive/2005/09/13/53653.aspx</guid>
            <pubDate>Tue, 13 Sep 2005 16:53:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ehammersley/comments/53653.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ehammersley/archive/2005/09/13/53653.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/ehammersley/comments/commentRss/53653.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ehammersley/services/trackbacks/53653.aspx</trackback:ping>
        </item>
        <item>
            <title>Visual Studio 2005 Team Suite RC (Release Candidate) posted on MSDN Downloads</title>
            <link>http://geekswithblogs.net/ehammersley/archive/2005/09/13/53605.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://lab.msdn.microsoft.com/vs2005/default.aspx" target="_blank"&gt;Visual Studio 2005&lt;/a&gt; Team Suite RC1 has been released to &lt;a href="http://msdn.microsoft.com/subscriptions/" target="_blank"&gt;MSDN downloads&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;NOTE: If you are developing against&amp;nbsp;the Beta 2 Go-Live license you are not covered&amp;nbsp;by&amp;nbsp;this RC. (Read: You&amp;rsquo;ll have to wait)&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=53605"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=53605" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ehammersley/aggbug/53605.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Eric Hammersley</dc:creator>
            <guid>http://geekswithblogs.net/ehammersley/archive/2005/09/13/53605.aspx</guid>
            <pubDate>Tue, 13 Sep 2005 04:58:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ehammersley/comments/53605.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ehammersley/archive/2005/09/13/53605.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/ehammersley/comments/commentRss/53605.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ehammersley/services/trackbacks/53605.aspx</trackback:ping>
        </item>
    </channel>
</rss>