<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.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>Gaston Milano&amp;#39;s WebLog : VB.NET...</title><link>http://weblogs.asp.net/gmilano/archive/tags/VB.NET_2E002E002E00_/default.aspx</link><description>Tags: VB.NET...</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>A Better Way To Show your Build Output: BuildConsole.NET</title><link>http://weblogs.asp.net/gmilano/archive/2007/04/16/a-better-way-to-show-your-build-output-buildconsole-net.aspx</link><pubDate>Mon, 16 Apr 2007 17:25:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:2255686</guid><dc:creator>GMilano</dc:creator><author>GMilano</author><slash:comments>22</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/gmilano/rsscomments.aspx?PostID=2255686</wfw:commentRss><comments>http://weblogs.asp.net/gmilano/archive/2007/04/16/a-better-way-to-show-your-build-output-buildconsole-net.aspx#comments</comments><description>&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;Sometime ago I built a tool I called Build Console. I was a quick and dirty development but until today we are using it often in our daily building. &lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;Why I needed this tool, well I don&amp;rsquo;t wanna tell you that VS build report is&lt;span&gt;&amp;nbsp; &lt;/span&gt;really poor but&amp;hellip; it is ;) I don&amp;rsquo;t wanna open a big solution and wait 5 minutes in order to build my solution. &lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;I known I can use msbuild command line but it is so hard to know&amp;nbsp;what is going on&amp;nbsp;with the build process (how many warining, errors, what project fail, etc).&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;So that I built a very simple tool that just is listening msbuild and show you the&amp;nbsp;in a better way what is going on with your build.&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;Additionally it save the history of your builds. &lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;img height="737" src="http://download.deklarit.com/files/gmilano/BuildConsole.jpg" width="993" /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;h2 style="margin: 12pt 0cm 3pt"&gt;&lt;em&gt;BuildConsole features:&lt;/em&gt;&lt;/h2&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;ul style="margin-top: 0cm" type="disc"&gt;&lt;li class="MsoNormal" style="margin: 0cm 0cm 0pt; tab-stops: list 36.0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;Open BuildFiles and Solution Files&lt;/font&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin: 0cm 0cm 0pt; tab-stops: list 36.0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;Show and Save Build Reports&lt;/font&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin: 0cm 0cm 0pt; tab-stops: list 36.0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;Support for cancellation&lt;/font&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin: 0cm 0cm 0pt; tab-stops: list 36.0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;Verbosity Configuration&lt;/font&gt;&lt;/li&gt;&lt;ul style="margin-top: 0cm" type="circle"&gt;&lt;li class="MsoNormal" style="margin: 0cm 0cm 0pt; tab-stops: list 72.0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;Build Console solve another small problem that I always have, when building C++ I want a detailed verbosity but for C# projects I need a normal verbosity. BuildConsole assume you want this and if you choose normal when it is building a C++ project it assume detailed. I could be annoying for somebody but I need to know what C++ source is msbuild building and with normal verbosity I can&amp;rsquo;t see this. &lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li class="MsoNormal" style="margin: 0cm 0cm 0pt; tab-stops: list 36.0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;Configuration&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;If you are going to use BuildConsole always with the same build file you can use the .config file&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;lt;configuration&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&amp;lt;appSettings&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;add key=&amp;quot;BuildFile&amp;quot; value=&amp;quot;mybuild.msbuild&amp;quot;/&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&amp;lt;/appSettings&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;lt;/configuration&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;If you need the code just drop me a line. Remember it is dirty code ;)&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;a href="http://download.deklarit.com/files/gmilano/BuildConsole.zip"&gt;Download BuildConsole.NET&lt;/a&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;I would like to have a better output in Orcas ;)&lt;/font&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=2255686" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/gmilano/archive/tags/Usability/default.aspx">Usability</category><category domain="http://weblogs.asp.net/gmilano/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://weblogs.asp.net/gmilano/archive/tags/VB.NET_2E002E002E00_/default.aspx">VB.NET...</category><category domain="http://weblogs.asp.net/gmilano/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/gmilano/archive/tags/Orcas/default.aspx">Orcas</category><category domain="http://weblogs.asp.net/gmilano/archive/tags/Windows+Forms/default.aspx">Windows Forms</category><category domain="http://weblogs.asp.net/gmilano/archive/tags/msbuild/default.aspx">msbuild</category><category domain="http://weblogs.asp.net/gmilano/archive/tags/Build+Console/default.aspx">Build Console</category><category domain="http://weblogs.asp.net/gmilano/archive/tags/Output/default.aspx">Output</category></item><item><title>CoolCommands 3.0 for Visual Studio 2005</title><link>http://weblogs.asp.net/gmilano/archive/2006/05/10/coolcommands-3-0-for-visual-studio-2005.aspx</link><pubDate>Wed, 10 May 2006 22:44:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:446010</guid><dc:creator>GMilano</dc:creator><author>GMilano</author><slash:comments>58</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/gmilano/rsscomments.aspx?PostID=446010</wfw:commentRss><comments>http://weblogs.asp.net/gmilano/archive/2006/05/10/coolcommands-3-0-for-visual-studio-2005.aspx#comments</comments><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;It is time for a new version of coolcommands because I found 3 new coolcommands:&lt;/P&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt; 
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Thomas Freudenberg suggested the need of a menu item to each project item which spawns the command “explorer /e, /select,&amp;lt;filepath&amp;gt;” This opens the explorer and select the specified file.&lt;/LI&gt;&lt;/UL&gt;&lt;o:p&gt;&amp;nbsp;&lt;IMG src="http://downloads.deklarit.com/files/gmilano/opencontainer.jpg" mce_src="http://downloads.deklarit.com/files/gmilano/opencontainer.jpg"&gt;&lt;/o:p&gt; 
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;For more about Command-Line Switches for Windows Explorer &lt;A title=http href="http://support.microsoft.com/kb/130510" target=_new mce_href="http://support.microsoft.com/kb/130510"&gt;http://support.microsoft.com/kb/130510&lt;/A&gt;&lt;/P&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt; 
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:PersonName w:st="on"&gt;Andres Aguiar&lt;/st1:PersonName&gt; suggested having a “Copy Reference” over a project so that you don’t need to open the Add References Dialog if you want to add a Project to Project reference; you just need to select “Copy Reference” over the project and after Paste Reference over the target.&lt;/LI&gt;&lt;/UL&gt;&lt;o:p&gt;&amp;nbsp;&lt;IMG src="http://downloads.deklarit.com/files/gmilano/copyreference.JPG" mce_src="http://downloads.deklarit.com/files/gmilano/copyreference.JPG"&gt;&lt;/o:p&gt; 
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;The last one for this release is “Add Projects From Folder” over a Solution&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in"&gt;Several times I need to add a couple of projects to a Solution and it is a bit heavy add them one by one. So this command scan the selected folder for projects and shows a dialog with the projects found, in this dialog you select what projects you want to add to the solution. &lt;/P&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;IMG src="http://downloads.deklarit.com/files/gmilano/addprojects.jpg" mce_src="http://downloads.deklarit.com/files/gmilano/addprojects.jpg"&gt; &lt;/IMG&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in"&gt;A last good new, I created a setup for coolcommands ;)&lt;/P&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;o:p&gt;&lt;A class="" href="http://download.deklarit.com/files/gmilano/CoolCommands30.msi" mce_href="http://download.deklarit.com/files/gmilano/CoolCommands30.msi"&gt;Download CoolCommands&lt;/A&gt;&lt;/o:p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=446010" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/gmilano/archive/tags/General/default.aspx">General</category><category domain="http://weblogs.asp.net/gmilano/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://weblogs.asp.net/gmilano/archive/tags/Usability/default.aspx">Usability</category><category domain="http://weblogs.asp.net/gmilano/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://weblogs.asp.net/gmilano/archive/tags/VB.NET_2E002E002E00_/default.aspx">VB.NET...</category></item><item><title>Resource Editor 1.1</title><link>http://weblogs.asp.net/gmilano/archive/2004/04/21/Resource-Editor-1.1.aspx</link><pubDate>Wed, 21 Apr 2004 12:47:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:117438</guid><dc:creator>GMilano</dc:creator><author>GMilano</author><slash:comments>21</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/gmilano/rsscomments.aspx?PostID=117438</wfw:commentRss><comments>http://weblogs.asp.net/gmilano/archive/2004/04/21/Resource-Editor-1.1.aspx#comments</comments><description>&lt;p&gt;I fixed some bugs and I added 2 new features:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Generate Images&amp;nbsp; (Tools/Generate Images)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;This command will dump all bitmaps and icons as separated files in a selected folder.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Generate Resource Class (Tools/Generate Resource Class)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;If you have a General.resx file then this command will generate a strongly resource class (I mean with a public property for each icon, bitmap or string in the resource). So that for example you can access to your string with GeneralResources.MyString&lt;/p&gt;&lt;p&gt;If the General.resx&amp;nbsp; is in a C# project then the generated file is added to the project.&lt;/p&gt;&lt;p&gt;In the new code you can find how to use DTE and handle commands in VSIPExtras.&lt;/p&gt;&lt;p&gt;Thanks for your feedback&lt;/p&gt;&lt;p&gt;Download: &amp;nbsp;&lt;a href="http://download.deklarit.com/files/gmilano/ResourceEditor.msi"&gt;ResourceEditor.msi&lt;/a&gt;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=117438" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/gmilano/archive/tags/General/default.aspx">General</category><category domain="http://weblogs.asp.net/gmilano/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://weblogs.asp.net/gmilano/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://weblogs.asp.net/gmilano/archive/tags/VB.NET_2E002E002E00_/default.aspx">VB.NET...</category></item></channel></rss>