<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Eight things I hate about Visual Studio 2005</title>
	<atom:link href="http://damieng.com/blog/2007/01/18/eight-things-i-hate-about-visual-studio-2005/feed" rel="self" type="application/rss+xml" />
	<link>http://damieng.com/blog/2007/01/18/eight-things-i-hate-about-visual-studio-2005?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=eight-things-i-hate-about-visual-studio-2005</link>
	<description>A .NET developer in silicon valley</description>
	<lastBuildDate>Sun, 25 Dec 2011 15:10:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: knockNrod</title>
		<link>http://damieng.com/blog/2007/01/18/eight-things-i-hate-about-visual-studio-2005#comment-5676</link>
		<dc:creator>knockNrod</dc:creator>
		<pubDate>Thu, 20 Dec 2007 16:28:47 +0000</pubDate>
		<guid isPermaLink="false">http://damieng.com/blog/archive/2007/01/18/eight-things-i-hate-about-visual-studio-2005.aspx#comment-5676</guid>
		<description>Check out http://garrys-brain.blogspot.com/2007/07/tortoisesvn-and-visual-studio.html

Not the perfect solution, but not solid.  It&#039;s the TortoiseSVN Visual Studio 
integration tool, which creates a new menu inside of Visual Studio (via a vssettings
file).  I&#039;d still like to see some tie-in with the API to show which files have been
modified so I know when to update the repository, but it makes subversion&#039;s use
inside of Visual Studio palatable.</description>
		<content:encoded><![CDATA[<p>Check out <a href="http://garrys-brain.blogspot.com/2007/07/tortoisesvn-and-visual-studio.html" rel="nofollow">http://garrys-brain.blogspot.com/2007/07/tortoisesvn-and-visual-studio.html</a></p>
<p>Not the perfect solution, but not solid.  It&#8217;s the TortoiseSVN Visual Studio<br />
integration tool, which creates a new menu inside of Visual Studio (via a vssettings<br />
file).  I&#8217;d still like to see some tie-in with the API to show which files have been<br />
modified so I know when to update the repository, but it makes subversion&#8217;s use<br />
inside of Visual Studio palatable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rik Hemsley</title>
		<link>http://damieng.com/blog/2007/01/18/eight-things-i-hate-about-visual-studio-2005#comment-1792</link>
		<dc:creator>Rik Hemsley</dc:creator>
		<pubDate>Fri, 19 Jan 2007 19:46:18 +0000</pubDate>
		<guid isPermaLink="false">http://damieng.com/blog/archive/2007/01/18/eight-things-i-hate-about-visual-studio-2005.aspx#comment-1792</guid>
		<description>Trey, I don&#039;t seem to have any files with the word &#039;refresh&#039; in their name.&lt;br /&gt;&lt;br /&gt;What&#039;s this about a 463MB SP?</description>
		<content:encoded><![CDATA[<p>Trey, I don&#8217;t seem to have any files with the word &#8216;refresh&#8217; in their name.</p>
<p>What&#8217;s this about a 463MB SP?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rik Hemsley</title>
		<link>http://damieng.com/blog/2007/01/18/eight-things-i-hate-about-visual-studio-2005#comment-1791</link>
		<dc:creator>Rik Hemsley</dc:creator>
		<pubDate>Fri, 19 Jan 2007 19:39:32 +0000</pubDate>
		<guid isPermaLink="false">http://damieng.com/blog/archive/2007/01/18/eight-things-i-hate-about-visual-studio-2005.aspx#comment-1791</guid>
		<description>Was going to mention these earlier but ran out of time:&lt;br /&gt;&lt;br /&gt;Italics aren&#039;t really possible to do nicely if you&#039;re using a fixed width font. Most people do, so that&#039;s probably why they don&#039;t bother with them.&lt;br /&gt;&lt;br /&gt;ReSharper&#039;s own brand of Intellisense works quite well, though like the built-in version, it&#039;s not perfect.&lt;br /&gt;&lt;br /&gt;Regarding point 7: I stopped using the &#039;x&#039; button to close code/design tabs. I now use :q to quit (asking if I want to save) or ZZ to save and quit. This is because I&#039;m using ViEmu. I&#039;m not sure what the &#039;normal&#039; shortcut for closing a tab is. It doesn&#039;t seem to be Ctrl-W, which is what I guessed at.&lt;br /&gt;</description>
		<content:encoded><![CDATA[<p>Was going to mention these earlier but ran out of time:</p>
<p>Italics aren&#8217;t really possible to do nicely if you&#8217;re using a fixed width font. Most people do, so that&#8217;s probably why they don&#8217;t bother with them.</p>
<p>ReSharper&#8217;s own brand of Intellisense works quite well, though like the built-in version, it&#8217;s not perfect.</p>
<p>Regarding point 7: I stopped using the &#8216;x&#8217; button to close code/design tabs. I now use :q to quit (asking if I want to save) or ZZ to save and quit. This is because I&#8217;m using ViEmu. I&#8217;m not sure what the &#8216;normal&#8217; shortcut for closing a tab is. It doesn&#8217;t seem to be Ctrl-W, which is what I guessed at.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://damieng.com/blog/2007/01/18/eight-things-i-hate-about-visual-studio-2005#comment-1790</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Fri, 19 Jan 2007 08:23:17 +0000</pubDate>
		<guid isPermaLink="false">http://damieng.com/blog/archive/2007/01/18/eight-things-i-hate-about-visual-studio-2005.aspx#comment-1790</guid>
		<description>Ok, I&#039;m a native-code C++ guy but I&#039;ll have my say too :)&lt;br /&gt;&lt;br /&gt;12. Fragile manifest embedding process can cause problems if you build on a FAT32 drive (e.g. for cross-platform access), and the option to fix it isn&#039;t the default despite it being almost cost free and the symptoms being hard to understand&lt;br /&gt;&lt;br /&gt;13. Code completion / cross-referencing still isn&#039;t rock-solid in C++, you have to use 3rd-party plugins to make it work well.&lt;br /&gt;&lt;br /&gt;14. They still haven&#039;t fixed the .obj file corruption if you halt a build at an unlucky time, meaning you have to go delete it yourself&lt;br /&gt;&lt;br /&gt;On the document-swtiching, I prefer to use CTRL-F6 (loop) or CTRL-TAB (pop-up selection) rather than the document tab bar, because the tab bar really doesn&#039;t have enough space.&lt;br /&gt;&lt;br /&gt;I really miss Eclipse&#039;s source navigation features - like CTRL-F3 to bring up a context-sensitive nav pop-up which allowed you to jump to methods / blocks in the same file (if caret is on whitespace) or the definition / members of the symbol the caret is resting on. Super-fast keyboard-only cross-document navigation, and foolproof autocomplete. Genius. And VS still has nothing to compare with Eclipse&#039;s CTRL-1, which broadly meant &#039;fix error using the recommended approach&#039;. Surprising how useful that was since most of the time it was typos or missing imports. Eclipse is still my favorite IDE, although it&#039;s not much use to me for C++ work since the tools for C++ aren&#039;t a patch on the Java set.</description>
		<content:encoded><![CDATA[<p>Ok, I&#8217;m a native-code C++ guy but I&#8217;ll have my say too :)</p>
<p>12. Fragile manifest embedding process can cause problems if you build on a FAT32 drive (e.g. for cross-platform access), and the option to fix it isn&#8217;t the default despite it being almost cost free and the symptoms being hard to understand</p>
<p>13. Code completion / cross-referencing still isn&#8217;t rock-solid in C++, you have to use 3rd-party plugins to make it work well.</p>
<p>14. They still haven&#8217;t fixed the .obj file corruption if you halt a build at an unlucky time, meaning you have to go delete it yourself</p>
<p>On the document-swtiching, I prefer to use CTRL-F6 (loop) or CTRL-TAB (pop-up selection) rather than the document tab bar, because the tab bar really doesn&#8217;t have enough space.</p>
<p>I really miss Eclipse&#8217;s source navigation features &#8211; like CTRL-F3 to bring up a context-sensitive nav pop-up which allowed you to jump to methods / blocks in the same file (if caret is on whitespace) or the definition / members of the symbol the caret is resting on. Super-fast keyboard-only cross-document navigation, and foolproof autocomplete. Genius. And VS still has nothing to compare with Eclipse&#8217;s CTRL-1, which broadly meant &#8216;fix error using the recommended approach&#8217;. Surprising how useful that was since most of the time it was typos or missing imports. Eclipse is still my favorite IDE, although it&#8217;s not much use to me for C++ work since the tools for C++ aren&#8217;t a patch on the Java set.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trey</title>
		<link>http://damieng.com/blog/2007/01/18/eight-things-i-hate-about-visual-studio-2005#comment-1789</link>
		<dc:creator>Trey</dc:creator>
		<pubDate>Fri, 19 Jan 2007 05:31:34 +0000</pubDate>
		<guid isPermaLink="false">http://damieng.com/blog/archive/2007/01/18/eight-things-i-hate-about-visual-studio-2005.aspx#comment-1789</guid>
		<description>Rik ...I had that same problem.  If in your bin folder where are references to external files, you may try deleting their corresponding .refresh files (mine sped up significantly).  &lt;br /&gt;&lt;br /&gt;...and a 463MB SP???  ...that&#039;s a new application ~8^T&lt;br /&gt;&lt;br /&gt;I have seen some better performance post-VS2005 SP1</description>
		<content:encoded><![CDATA[<p>Rik &#8230;I had that same problem.  If in your bin folder where are references to external files, you may try deleting their corresponding .refresh files (mine sped up significantly).  </p>
<p>&#8230;and a 463MB SP???  &#8230;that&#8217;s a new application ~8^T</p>
<p>I have seen some better performance post-VS2005 SP1</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rik Hemsley</title>
		<link>http://damieng.com/blog/2007/01/18/eight-things-i-hate-about-visual-studio-2005#comment-1788</link>
		<dc:creator>Rik Hemsley</dc:creator>
		<pubDate>Fri, 19 Jan 2007 03:43:04 +0000</pubDate>
		<guid isPermaLink="false">http://damieng.com/blog/archive/2007/01/18/eight-things-i-hate-about-visual-studio-2005.aspx#comment-1788</guid>
		<description>9. It&#039;s slow. I&#039;m on a pretty fast machine with plenty of RAM and it still takes ages to do simple things which I do a thousand times a day, such as switching from source view to design view. It takes it several years to load up a solution when it gets larger than 20 lines of code. It takes so long to load the help that you can get there faster by switching to your web browser and searching via Google.&lt;br /&gt;&lt;br /&gt;10. The &#039;website&#039; MSIs it builds are pathetic. Of course, no-one would want to distribute an ASP.NET application, would they? Silly for even thinking of it!&lt;br /&gt;&lt;br /&gt;11. It doesn&#039;t support Subversion. There&#039;s AnkhSVN, which is too buggy for my liking, and VisualSVN, which is great, but doesn&#039;t let you add code (!)&lt;br /&gt;&lt;br /&gt;Probably many others but I&#039;ve had enough of fighting with VS.NET today and am going home.&lt;br /&gt;</description>
		<content:encoded><![CDATA[<p>9. It&#8217;s slow. I&#8217;m on a pretty fast machine with plenty of RAM and it still takes ages to do simple things which I do a thousand times a day, such as switching from source view to design view. It takes it several years to load up a solution when it gets larger than 20 lines of code. It takes so long to load the help that you can get there faster by switching to your web browser and searching via Google.</p>
<p>10. The &#8216;website&#8217; MSIs it builds are pathetic. Of course, no-one would want to distribute an ASP.NET application, would they? Silly for even thinking of it!</p>
<p>11. It doesn&#8217;t support Subversion. There&#8217;s AnkhSVN, which is too buggy for my liking, and VisualSVN, which is great, but doesn&#8217;t let you add code (!)</p>
<p>Probably many others but I&#8217;ve had enough of fighting with VS.NET today and am going home.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

