<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://codeprairie.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>chrisortman : VisualStudio</title><link>http://codeprairie.net/blogs/chrisortman/archive/tags/VisualStudio/default.aspx</link><description>Tags: VisualStudio</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Visual Studio template information is out of date?</title><link>http://codeprairie.net/blogs/chrisortman/archive/2007/07/11/visual-studio-template-information-is-out-of-date.aspx</link><pubDate>Wed, 11 Jul 2007 22:06:03 GMT</pubDate><guid isPermaLink="false">73a4aa19-1c0c-4438-a31e-8c1402e1ba60:203</guid><dc:creator>chrisortman</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://codeprairie.net/blogs/chrisortman/rsscomments.aspx?PostID=203</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://codeprairie.net/blogs/chrisortman/commentapi.aspx?PostID=203</wfw:comment><comments>http://codeprairie.net/blogs/chrisortman/archive/2007/07/11/visual-studio-template-information-is-out-of-date.aspx#comments</comments><description>&lt;p&gt;What? Good question.&lt;/p&gt; &lt;p&gt;In the middle of working I thought I&amp;#39;d add a new class to my project when low and behold I get a dialog box:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;No Visual Studio template information found. Seel the application log in Event Viewer for more details.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Ok, so I open up event viewer and find this&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Event Type: Warning&lt;br /&gt;Event Source: Visual Studio - VsTemplate&lt;br /&gt;Event Category: None&lt;br /&gt;Event ID: 1&lt;br /&gt;Date: 7/11/2007&lt;br /&gt;Time: 4:31:56 PM&lt;br /&gt;User: N/A&lt;br /&gt;Computer: &lt;br /&gt;Description:&lt;br /&gt;The Visual Studio template information is out of date. Regenerate the templates by running &amp;#39;devenv /installvstemplates&amp;#39; or reinstalling Visual Studio. Note: corrective action requires Administrator privileges.  &lt;p&gt;For more information, see Help and Support Center at &lt;a href="http://go.microsoft.com/fwlink/events.asp"&gt;http://go.microsoft.com/fwlink/events.asp&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Except a lot of them. I have no idea why this suddenly started happening. Well let&amp;#39;s check google&lt;/p&gt; &lt;p&gt;&lt;a title="http://traversee.spaces.live.com/blog/cns!660EC1EE75BC1F77!142.entry" href="http://traversee.spaces.live.com/blog/cns!660EC1EE75BC1F77!142.entry"&gt;http://traversee.spaces.live.com/blog/cns!660EC1EE75BC1F77!142.entry&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=52248&amp;amp;SiteID=1" href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=52248&amp;amp;SiteID=1"&gt;http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=52248&amp;amp;SiteID=1&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title="http://geekswithblogs.net/jeelz/archive/2007/04/03/110665.aspx" href="http://geekswithblogs.net/jeelz/archive/2007/04/03/110665.aspx"&gt;http://geekswithblogs.net/jeelz/archive/2007/04/03/110665.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Sigh....I&amp;#39;ll probably just run the command line as it seems to fix it. Hopefully it doesn&amp;#39;t break ViEmu or R# or TD.Net.&lt;/p&gt;&lt;img src="http://codeprairie.net/aggbug.aspx?PostID=203" width="1" height="1"&gt;</description><category domain="http://codeprairie.net/blogs/chrisortman/archive/tags/VisualStudio/default.aspx">VisualStudio</category></item><item><title>War is coming</title><link>http://codeprairie.net/blogs/chrisortman/archive/2007/05/31/war-is-coming.aspx</link><pubDate>Thu, 31 May 2007 14:15:33 GMT</pubDate><guid isPermaLink="false">73a4aa19-1c0c-4438-a31e-8c1402e1ba60:179</guid><dc:creator>chrisortman</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://codeprairie.net/blogs/chrisortman/rsscomments.aspx?PostID=179</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://codeprairie.net/blogs/chrisortman/commentapi.aspx?PostID=179</wfw:comment><comments>http://codeprairie.net/blogs/chrisortman/archive/2007/05/31/war-is-coming.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://codebetter.com/blogs/jeremy.miller"&gt;Jeremy&lt;/a&gt; suggests that &lt;a href="http://martinfowler.com/"&gt;Martin Fowler&lt;/a&gt; &lt;a href="http://codebetter.com/blogs/jeremy.miller/archive/2007/05/30/martin-sends-a-little-shot-across-ms-s-bow.aspx"&gt;has fired a shot across MS&amp;#39;s bow&lt;/a&gt;&amp;nbsp;with his &lt;a href="http://martinfowler.com/bliki/RubyMicrosoft.html"&gt;RubyMicrosoft&lt;/a&gt;&amp;nbsp;post. At the same time we hear from &lt;a href="http://weblogs.asp.net/nunitaddin/default.aspx"&gt;Jamie&lt;/a&gt; that Microsoft &lt;a href="http://weblogs.asp.net/nunitaddin/archive/2007/05/30/microsoft-vs-testdriven-net-express.aspx"&gt;is threatening legal action against TestDriven.NET&lt;/a&gt; &lt;/p&gt; &lt;p&gt;I think that Leia can put a lot this into perspective for us:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&amp;nbsp; The more you tighten your grip, Tarkin, the more star systems will slip through your fingers.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;I&amp;#39;m not saying that all Microsoft is evil, TK412 was probably a nice guy with a wife and family at home. But if tk412.5 wants to grow up big and strong he needs food and shelter which costs money, and that means working for the &lt;a href="http://www.microsoft.com"&gt;empire&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;Fowler says that Microsoft has struggled to find a way to co-exist with the open source world. I think the biggest reason for this is fear. Fear that if some of these loyal Microsoft shops learn that there was even &lt;a href="http://www.rubyonrails.org"&gt;one superior technology that was not invented in redmond&lt;/a&gt; they might start to question other Microsoft gospel. If that happens enough it could lead to free thinking. And that might mean that instead of trying to solve problems by asking &amp;quot;What partial solution can I buy from Microsoft&amp;quot; they might ask &amp;quot;What is the best tool I can use to accomplish my means&amp;quot; and in my experience the latter question rarely leads to Microsoft.&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Fear leads to anger, Anger leads to hate, Hate leads to suffering....&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;This probably could have been a separate post, but while I&amp;#39;ve got you here,&amp;nbsp;let&amp;#39;s also look at this whole thing with &lt;a href="http://www.testdriven.net"&gt;TestDriven.NET&lt;/a&gt;&amp;nbsp;.&lt;/p&gt; &lt;p&gt;&amp;lt;%= begin_rant do |r| %&amp;gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com"&gt;They&lt;/a&gt; say that Jamie violates the Visual Studio Express license because the license does not allow you to extend the product. TBH I hope Jamie fights this and wins. Why? Well let me let you in on a little secret....Visual Studio sucks. There are 2 good things about visual studio. &lt;/p&gt; &lt;ol&gt; &lt;li&gt;The intellisense support  &lt;li&gt;The Debugger&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;These are the only &amp;quot;features&amp;quot; of VS that I use. (I have used #Develop and eclipse and VS has them both beat here)&amp;nbsp;The rest just hogs memory and slows me down. Want to have a fantastic VS IDE experience? Here&amp;#39;s what you need&lt;/p&gt; &lt;ol&gt; &lt;li&gt;&lt;a href="http://www.jetbrains.com/resharper"&gt;Resharper&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.testdriven.net"&gt;TestDriven.NET&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.viemu.com"&gt;ViEmu&lt;/a&gt;  &lt;li&gt;&lt;a href="http://ankhsvn.tigris.org/"&gt;AnkhSVN&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;So for me to do my .NET development I need to purchase VisualStudio&amp;nbsp;for &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa700832.aspx"&gt;$299.00&lt;/a&gt; and then purchase my other tools. But the only pieces of Visual Studio that I care about are intellisense and debugging which microsoft &lt;a href="http://msdn.microsoft.com/express"&gt;has said they don&amp;#39;t need to charge for&lt;/a&gt;. Now if I could &lt;em&gt;extend&lt;/em&gt; the express edition by using these addins I would need to give Microsoft less money. Good for me, bad for them. Now I&amp;#39;m not complaining about the cost, on the contrary I think it is a fair price for VisualStudio. My problem is that if that is what they want to charge then they should not be giving away the express editions. I&amp;#39;m sorry I just don&amp;#39;t think you get to have your cake and eat it too in this case. I equate them putting &amp;quot;you can not extend this product&amp;quot; into the express license to me putting a bunch of TV&amp;#39;s on my lawn and sticking a sign in the yard&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;You may take any of these TV&amp;#39;s that you want, but if you do, even though there are places you could connect a DVR, satelite or cable box you may not plug any of these devices in. In addition to that the volume control only increases the volumne it is not capable of decreasing it and you are forbidden from replacing the knob or purchasing a different remote control that would allow you to decrease the volume setting. &lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&amp;lt;% end %&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Update: Just wanted to point out that &lt;a href="http://ayende.com/Blog/archive/2007/05/31/Fowler-on-Microsoft.aspx"&gt;the Jedi are aware of this as well&lt;/a&gt;&lt;/p&gt;&lt;img src="http://codeprairie.net/aggbug.aspx?PostID=179" width="1" height="1"&gt;</description><category domain="http://codeprairie.net/blogs/chrisortman/archive/tags/.NET/default.aspx">.NET</category><category domain="http://codeprairie.net/blogs/chrisortman/archive/tags/General/default.aspx">General</category><category domain="http://codeprairie.net/blogs/chrisortman/archive/tags/Tools/default.aspx">Tools</category><category domain="http://codeprairie.net/blogs/chrisortman/archive/tags/VisualStudio/default.aspx">VisualStudio</category></item><item><title>Thank you Visual Studio</title><link>http://codeprairie.net/blogs/chrisortman/archive/2007/05/18/thank-you-visual-studio.aspx</link><pubDate>Fri, 18 May 2007 17:26:33 GMT</pubDate><guid isPermaLink="false">73a4aa19-1c0c-4438-a31e-8c1402e1ba60:165</guid><dc:creator>chrisortman</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://codeprairie.net/blogs/chrisortman/rsscomments.aspx?PostID=165</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://codeprairie.net/blogs/chrisortman/commentapi.aspx?PostID=165</wfw:comment><comments>http://codeprairie.net/blogs/chrisortman/archive/2007/05/18/thank-you-visual-studio.aspx#comments</comments><description>&lt;p&gt;I ran into a nice little issue in Visual Studio today that I still have no idea &lt;em&gt;why&lt;/em&gt; it happened, only that I managed to make it work again.&lt;/p&gt; &lt;p&gt;I had just added a new folder to my project, then a new file (it was a common script for the brail view engine if you are wondering) and went to build my project.&lt;br /&gt;Suddenly the build was failing saying that &lt;font color="#ff0000"&gt;&lt;strong&gt;a conflicting assembly for the task assembly Castle.Tools.CodeGenerator.GenerateMonoRailSiteTreeTask has been found at (full path to VS2005 projectassemblies folder here). &lt;/strong&gt;&lt;/font&gt;&lt;font color="#000000"&gt;The only relavent google result led me &lt;/font&gt;&lt;a href="http://channel9.msdn.com/wiki/default.aspx/MSBuild.EngineFoundConflictingTaskAssemblies"&gt;to Channel9&lt;/a&gt; which was not overly helpful because it had been working fine. &lt;/p&gt; &lt;p&gt;The GenerateMonoRailSiteTreeTask is loaded via the $(MSBuildExtensionsPath)\Castle.Tools.CodeGenerator\Castle.Tools.CodeGenerator.targets file. I also have a reference to the assembly locally so I thought maybe that was where the confusion was, however even when I completely removed references to the .targets file I still received the error. The assembly was for some reason being copied to c:\documents and settings\chris\local settings\application data\microsoft\visualstudio\8.0\projectassemblies and it was the only one, so something must have made it special no clue what.&lt;/p&gt; &lt;p&gt;Eventually after about 25 minutes of head scratching I deleted all of my *.user, _Resharper.* and *.suo files and tried reopening the project. Thankfully that seemed to fix things so now I can get back to actually getting some work done.&lt;/p&gt;&lt;img src="http://codeprairie.net/aggbug.aspx?PostID=165" width="1" height="1"&gt;</description><category domain="http://codeprairie.net/blogs/chrisortman/archive/tags/VisualStudio/default.aspx">VisualStudio</category></item></channel></rss>