<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software Warlock &#187; Visual Studio</title>
	<atom:link href="http://softwareblog.morlok.net/category/visual-studio/feed/" rel="self" type="application/rss+xml" />
	<link>http://softwareblog.morlok.net</link>
	<description></description>
	<lastBuildDate>Sat, 10 Jul 2010 15:34:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>XML Comments</title>
		<link>http://softwareblog.morlok.net/2009/11/24/xml-comments/</link>
		<comments>http://softwareblog.morlok.net/2009/11/24/xml-comments/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 02:21:01 +0000</pubDate>
		<dc:creator>Warlock</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[comment]]></category>
		<category><![CDATA[cref]]></category>
		<category><![CDATA[see]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://softwareblog.morlok.net/?p=309</guid>
		<description><![CDATA[Today I was looking for a reference for the proper notation for the cref attribute of the &#60;see cref="..."&#62; C# XML comment tag, and after finding it, I thought I&#8217;d post it here for future reference.

The cref (code reference) tag is prefaced by a single character, then a colon, followed by the reference in question. [...]]]></description>
			<content:encoded><![CDATA[<p>Today I was looking for a reference for the proper notation for the <tt>cref</tt> attribute of the <tt>&lt;see cref="..."&gt;</tt> C# XML comment tag, and after finding it, I thought I&#8217;d post it here for future reference.</p>
<p>
The <tt>cref</tt> (<em>code reference</em>) tag is prefaced by a single character, then a colon, followed by the reference in question.  The character defines what is being referenced, as defined by the table below.</p>
<table>
<thead>
<tr>
<th>Character</td>
<th>Description</td>
</tr>
<tr>
</thead>
<tbody>
<td>N</td>
<td>Namespace</td>
</tr>
<tr>
<td>T</td>
<td>Type (class, interface, struct, enum, delegate)</td>
</tr>
<tr>
<td>F</td>
<td>Field (member variable, constant, etc)</td>
</tr>
<tr>
<td>P</td>
<td>Property (including indexers and indexed properties)</td>
</tr>
<tr>
<td>M</td>
<td>Method (including special methods like constructors &ndash; <tt>#ctor</tt> &ndash; operators, etc)</td>
</tr>
<tr>
<td>E</td>
<td>Event</td>
</tr>
<tr>
<td>!</td>
<td>Error string</td>
</tr>
</tbody>
</table>
<p>The full reference for the prefixes is available <a href="http://msdn.microsoft.com/en-us/library/fsbx0t7x.aspx">here</a>, with the full XML comment documentation available <a href="http://msdn.microsoft.com/en-us/library/b2s063f7.aspx">here</a>.  The Code Project also has an <a href="http://www.codeproject.com/KB/XML/csharpcodedocumentation.aspx">article on the topic</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblog.morlok.net/2009/11/24/xml-comments/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2003 Web Projects Not Loading?</title>
		<link>http://softwareblog.morlok.net/2008/04/03/visual-studio-2003-web-projects-not-loading/</link>
		<comments>http://softwareblog.morlok.net/2008/04/03/visual-studio-2003-web-projects-not-loading/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 16:31:15 +0000</pubDate>
		<dc:creator>Warlock</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://softwareblog.morlok.net/2008/04/03/visual-studio-2003-web-projects-not-loading/</guid>
		<description><![CDATA[Took me a while to find a solution to this problem.
I checked out a project from Visual Source Safe (using the VS2005 client) to my local drive and tried to open the solution.  The solution contained several projects, two of which were web projects.  I had previously checked out the project to this computer, and [...]]]></description>
			<content:encoded><![CDATA[<p>Took me a while to find a solution to this problem.</p>
<p>I checked out a project from Visual Source Safe (using the VS2005 client) to my local drive and tried to open the solution.  The solution contained several projects, two of which were web projects.  I had previously checked out the project to this computer, and IIS had virtual directories mapped to the old location.  I changed the target of the virtual directories to my newly checked out location and figured that everything would be OK.  No dice.</p>
<p>The problem was that Visual Studio claimed it couldn&#8217;t find the project files.  The virtual directories were mapped correctly.  Directory permissions were OK.  Crazy.</p>
<p>After searching the web for a while I was able to locate <a href="http://www.velocityreviews.com/forums/t112064-unable-to-read-the-project-file.html">something that works</a>.  To resolve the problem do the following:</p>
<ol>
<li>Check out the project from source control (get latest).</li>
<li>Map virtual directories to correct locations.</li>
<li>Delete the project files for the web projects on the local computer (the .csproj and the .vspscc files for a C# web project).</li>
<li>Delete the solution preferences files (the .suo file).  This only exists if you have previously tried to open the project locally.</li>
<li>Launch Visual Studio and open the project.</li>
</ol>
<p>Not exactly the most straight forward workaround.  But is seems to work.  Thankfully things seem a bit better in Visual Studio 2005.If I run into this problem again, I&#8217;ll record more specific error messages so Google will help locate the solution.  I&#8217;ll also try to get some screenshots.</p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblog.morlok.net/2008/04/03/visual-studio-2003-web-projects-not-loading/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Back button for code navigation</title>
		<link>http://softwareblog.morlok.net/2007/07/30/a-back-button-for-code-navigation/</link>
		<comments>http://softwareblog.morlok.net/2007/07/30/a-back-button-for-code-navigation/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 16:18:29 +0000</pubDate>
		<dc:creator>Warlock</dc:creator>
				<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://softwareblog.morlok.net/2007/07/30/a-back-button-for-code-navigation/</guid>
		<description><![CDATA[If you&#8217;re using Visual Studio 2005, you&#8217;ve probably already fallen in love with its language-aware features, such as the rename feature (allowing you to rename a variable/method/etc and update all references to it) or find all references, that lists all places in the code that reference a variable/method/etc.
One of my favorite features is the &#8220;Go [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re using Visual Studio 2005, you&#8217;ve probably already fallen in love with its language-aware features, such as the rename feature (allowing you to rename a variable/method/etc and update all references to it) or find all references, that lists all places in the code that reference a variable/method/etc.</p>
<p>One of my favorite features is the &#8220;Go To Definition&#8221; option, which will take you to where a method/variable/enum/etc is defined.  It&#8217;s really useful when you&#8217;re exploring a codebase.  The problem is, oftentimes you&#8217;ll go to a definition, figure out what you need to, and then want to go back to where you were before.  What you need is a back button, much like in a web browser.  It took a little searching, but I finally found just such a feature.  Just press ctrl+- (control and the minus key).  This will navigate back in the code, just like a back button.  One thing to be aware of is that this only works when  you use the minus located to the right of the 0 (zero) key (in the main part of the keyboard).  Using the minus in the num pad won&#8217;t work.  Jumping around like this saves a bunch of time.</p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblog.morlok.net/2007/07/30/a-back-button-for-code-navigation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
