{"id":239,"date":"2006-01-23T22:49:29","date_gmt":"2006-01-24T05:49:29","guid":{"rendered":"http:\/\/jameskovacs.com\/2006\/01\/24\/Reflector+42+Just+Released"},"modified":"2006-01-23T22:49:29","modified_gmt":"2006-01-24T05:49:29","slug":"reflector-42-just-released","status":"publish","type":"post","link":"https:\/\/www.jameskovacs.com\/index.php\/2006\/01\/23\/reflector-42-just-released\/","title":{"rendered":"Reflector 4.2 just released"},"content":{"rendered":"<p><P><A href=\"http:\/\/www.aisto.com\/roeder\">Lutz Roeder<\/A> just released <A href=\"http:\/\/www.aisto.com\/roeder\/dotnet\">Reflector 4.2<\/A>. (For those of you who haven&#8217;t heard me blither about Reflector I&#8217;ll say it again&#8230; Reflector is one of the best .NET utilities available. It gets installed shortly after Visual Studio after I build a dev box.) Lutz lists off the list of fixes as &#8220;Web Proxy support, String search, Fonts, Generics fixes.&#8221; (No, I&#8217;m not paraphrasing. This is the complete change log.) You can get the latest by launching Reflector and then selecting Help&#8230; Check for Updates. You can also grab it from <A href=\"http:\/\/www.aisto.com\/roeder\/dotnet\">here<\/A>.<\/P><br \/>\n<P>WARNING!!! If you use any cool Reflector add-ins*, such as <A href=\"http:\/\/www.codingsanity.com\/diff.htm\">Diff<\/A>, <A href=\"http:\/\/www.denisbauer.com\/NETTools\/FileDisassembler.aspx\">FileDisassembler<\/A>, or <A href=\"http:\/\/www.denisbauer.com\/NETTools\/SQL2005Browser.aspx\">SQL2005Browser<\/A>, you&#8217;ll have to wait until the respective authors re-compile for Reflector 4.2 because they will fail to load. (Breaking changes were made to Reflector&#8217;s object model in Reflector 4.2.)&nbsp;Unfortunately you can&#8217;t roll back a Reflector upgrade unless you squirreled the old installer away somewhere (which of course I didn&#8217;t because I&#8217;ve been upgrading via Help&#8230; Check for Updates). Oh well. Some folks, such as Herve Chapalain, author of <A href=\"http:\/\/www.gotdotnet.com\/workspaces\/workspace.aspx?id=884b469a-4b88-4b20-8747-b3ff6bb13a49\">Reflector.CodeSearch<\/A>, already have a version of their add-in that is compatible with Reflector 4.2.<\/P><br \/>\n<P>* Lutz maintains a&nbsp;list of Reflector add-ins <A href=\"http:\/\/www.aisto.com\/Incoming\/Reflector\/AddIns\/\">here<\/A>. Reflector SDK for building add-ins can be found <A href=\"http:\/\/www.gotdotnet.com\/workspaces\/workspace.aspx?id=0f5846c3-c7aa-4879-8043-e0f4fc233ade\">here<\/A>.<\/P><br \/>\n<P>UPDATE: <A href=\"http:\/\/www.codingsanity.com\/diff.htm\">Diff v0.75<\/A>&nbsp;was just recompiled to work with Reflector 4.2.<\/P><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lutz Roeder just released Reflector 4.2. (For those of you who haven&#8217;t heard me blither about Reflector I&#8217;ll say it again&#8230; Reflector is one of the best .NET utilities available. It gets installed shortly after Visual Studio after I build a dev box.) Lutz lists off the list of fixes as &#8220;Web Proxy support, String [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,3],"tags":[],"class_list":["post-239","post","type-post","status-publish","format-standard","hentry","category-dotnetgeneral","category-dotnettools"],"_links":{"self":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/posts\/239","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/comments?post=239"}],"version-history":[{"count":0,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/posts\/239\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/media?parent=239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/categories?post=239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/tags?post=239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}