<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/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>LA.NET [EN] : Tools</title><link>http://msmvps.com/blogs/luisabreu/archive/tags/Tools/default.aspx</link><description>Tags: Tools</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Resharper 4.5.1 is out</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/07/27/resharper-4-5-1-is-out.aspx</link><pubDate>Sun, 26 Jul 2009 23:33:59 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1710290</guid><dc:creator>luisabreu</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1710290</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/07/27/resharper-4-5-1-is-out.aspx#comments</comments><description>&lt;p&gt;You can get it from &lt;a href="http://blogs.jetbrains.com/dotnet/2009/07/resharper-451-is-available/"&gt;here&lt;/a&gt;. I’m still waiting for the version that will work with VS 2010 though…&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1710290" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Tools/default.aspx">Tools</category></item><item><title>Impressed with SuperPreview</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/03/22/impressed-with-superpreview.aspx</link><pubDate>Sun, 22 Mar 2009 17:20:50 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1680458</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1680458</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/03/22/impressed-with-superpreview.aspx#comments</comments><description>&lt;p&gt;I&amp;#39;ve started watching &lt;a href="http://sessions.visitmix.com/MIX09"&gt;MIX sessions&lt;/a&gt; and, until now, I can tell you that I’m really impressed with SuperPreview. I’ll be getting the expression tools just to see what it can be done with it (do keep in mind that there’s also a &lt;a href="http://www.microsoft.com/expression/products/ReadMe.aspx?key=webpreview"&gt;free version&lt;/a&gt; for IE).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1680458" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Tools/default.aspx">Tools</category></item><item><title>SVN Codeplex access is down</title><link>http://msmvps.com/blogs/luisabreu/archive/2008/10/23/svn-codeplex-access-is-down.aspx</link><pubDate>Thu, 23 Oct 2008 13:20:19 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1651745</guid><dc:creator>luisabreu</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1651745</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2008/10/23/svn-codeplex-access-is-down.aspx#comments</comments><description>&lt;p&gt;Just a &lt;a href="http://msmvps.com/blogs/luisabreu/archive/2008/09/16/codeplex-svnbridge-and-tortoise.aspx"&gt;few weeks ago&lt;/a&gt; I was really happy because I was able to start using Tortoise for getting projjects hosted at &lt;a href="http://www.codeplex.com"&gt;Codeplex&lt;/a&gt;. In these last few days, I just can’t access the damn site through SVN. This is not good, specially if like me, you’re a codeplex user and you don’t want to mess with any of those TFS clients. It looks like I will have to download the &lt;a href="http://www.codeplex.com/aspnet/SourceControl/ListDownloadableCommits.aspx"&gt;MVC code&lt;/a&gt; without relying on my beloved Tortoise…Does anyone know what’s going on? &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1651745" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Trivia/default.aspx">Trivia</category><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Tools/default.aspx">Tools</category></item><item><title>FxCop: removing rules</title><link>http://msmvps.com/blogs/luisabreu/archive/2008/10/20/fxcop-removing-rules.aspx</link><pubDate>Mon, 20 Oct 2008 14:20:53 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1651394</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1651394</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2008/10/20/fxcop-removing-rules.aspx#comments</comments><description>&lt;p&gt;One of the things I’ve been using lately is &lt;a href="http://msdn.microsoft.com/en-us/library/bb429473(VS.80).aspx"&gt;FxCop&lt;/a&gt;. It’s really an interesting tool and I’ve corrected several API problems on my classes after starting using it. In fact, I’ve only found two problems until now:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Interface explicit implementation&lt;/li&gt;    &lt;li&gt;Incorrect spelling of names&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Ok, let’s start by problem number 1. Here’s the code I’m using:&lt;/p&gt;  &lt;p&gt;public class Something: ISomething{   &lt;br /&gt;&amp;#160; void ISomething.DoSomething(){    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; DoSomething();    &lt;br /&gt;&amp;#160; }    &lt;br /&gt;&amp;#160; protected virtual void DoSomething(){    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; //…    &lt;br /&gt;&amp;#160; }    &lt;br /&gt;}&lt;/p&gt;  &lt;p&gt;When FxCop sees this rule, it will automatically report the InterfaceMethodsShouldBeCallableByChildTypes error. The error message says that something like this:&lt;/p&gt;  &lt;p&gt;&amp;quot;Explicit method implementations are defined with private accessibility. Classes that derive from classes with explicit method implementations and choose to re-declare them on the class will not be able to call into the&amp;#160; base class implementation unless the base class has provided an alternate method with appropriate accessibility. “&lt;/p&gt;  &lt;p&gt;Most of the time, I do end up using public implementation method, but sometimes I only want to allow access to that method through the interface. That’s what I’m trying to do in the previous example. Now, if you look at the code, you’ll see that a derived class can customize the behavior of the method by overriding the DoSomething protected method. So, this is one error I don’t like and I tend to classify it as a false positive.&lt;/p&gt;  &lt;p&gt;The second problem is even funnier: I’m getting the &lt;a href="http://msdn.microsoft.com/en-us/library/bb264492(VS.80).aspx"&gt;IdentifiersShouldBeSpelledCorrectly&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/library/bb264474(VS.80).aspx"&gt;CompoundWordsShouldBeCasedCorrectly&lt;/a&gt; errors. After somme googling, I’ve managed to understand that FxCop ends up using the Office dictionary for checking the words you use in your member names. Well, it happens that my server doesn’t have office installed, so it starts giving me lots and lots of false positives. Looking at the &lt;a href="http://msdn.microsoft.com/en-us/library/bb264492(VS.80).aspx"&gt;docs&lt;/a&gt;, you’ll see that you can add an xml file for adding the allowed and disallowed words.&lt;/p&gt;  &lt;p&gt;Since I’m using the command line tool (&lt;a href="http://msdn.microsoft.com/en-us/library/bb429474(VS.80).aspx"&gt;fxcopcmd&lt;/a&gt;), I thought that there should be a way to stop processing some rules. After looking on the &lt;a href="http://msdn.microsoft.com/en-us/library/bb429449(VS.80).aspx"&gt;docs&lt;/a&gt;, I found nothing. So, I’ve decided running the fxcopcmd executable and I’ve found that there is a rid parameter that lets you add or remove rules. So, if you want to remove the annoying spelling rule, you can run something like this:&lt;/p&gt;  &lt;p&gt;fxcopcmd –f:myassembly.dll –rid:-”Microsoft.Naming#CA1033” /console &lt;/p&gt;  &lt;p&gt;And now you should stop seeing those spelling warnings all over the place.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1651394" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Tools/default.aspx">Tools</category></item><item><title>Codeplex, SvnBridge and Tortoise</title><link>http://msmvps.com/blogs/luisabreu/archive/2008/09/16/codeplex-svnbridge-and-tortoise.aspx</link><pubDate>Tue, 16 Sep 2008 10:25:29 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1647897</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1647897</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2008/09/16/codeplex-svnbridge-and-tortoise.aspx#comments</comments><description>&lt;p&gt;I’ve only noticed today, but it seems like now it’s &lt;a href="http://blogs.msdn.com/codeplex/archive/2008/09/14/codeplex-launches-support-for-tortoisesvn.aspx"&gt;official&lt;/a&gt;: you can use &lt;a href="http://tortoisesvn.tigris.org/"&gt;Tortoise&lt;/a&gt; to access &lt;a href="http://www.codeplex.com"&gt;Codeplex&lt;/a&gt; projects.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1647897" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Tools/default.aspx">Tools</category></item><item><title>PostSharp RTMed…</title><link>http://msmvps.com/blogs/luisabreu/archive/2008/09/12/postsharp-rtmed.aspx</link><pubDate>Fri, 12 Sep 2008 09:24:52 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1647585</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1647585</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2008/09/12/postsharp-rtmed.aspx#comments</comments><description>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;PostSharp 1.0 is &lt;a href="http://www.postsharp.org/blog/2008/09/announcing-postsharp-10-rtm/"&gt;now&amp;#160; in RTM&lt;/a&gt;. Get it from &lt;a href="http://www.postsharp.org/download/1.0/#"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1647585" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Tools/default.aspx">Tools</category></item><item><title>Resharper 4.0 is out!</title><link>http://msmvps.com/blogs/luisabreu/archive/2008/06/10/resharper-4-0-is-out.aspx</link><pubDate>Tue, 10 Jun 2008 10:52:34 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1633558</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1633558</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2008/06/10/resharper-4-0-is-out.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.jetbrains.com/resharper/download/index.html"&gt;Finally&lt;/a&gt;!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1633558" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Trivia/default.aspx">Trivia</category><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Tools/default.aspx">Tools</category></item></channel></rss>