<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Marius Bancila's Blog &#187; VS2005</title>
	<atom:link href="http://mariusbancila.ro/blog/tag/vs2005/feed/" rel="self" type="application/rss+xml" />
	<link>http://mariusbancila.ro/blog</link>
	<description>Sharing my opinions and ideas!</description>
	<lastBuildDate>Sun, 08 Aug 2010 09:36:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>VSBuildStatusAddin with Auto Show and Auto Hide</title>
		<link>http://mariusbancila.ro/blog/2010/06/02/vsbuildstatusaddin-with-auto-show-and-auto-hide/</link>
		<comments>http://mariusbancila.ro/blog/2010/06/02/vsbuildstatusaddin-with-auto-show-and-auto-hide/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 14:29:24 +0000</pubDate>
		<dc:creator>Marius Bancila</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[addin]]></category>
		<category><![CDATA[VS2005]]></category>
		<category><![CDATA[VS2008]]></category>
		<category><![CDATA[VS2010]]></category>
		<category><![CDATA[VSBuildStatus]]></category>

		<guid isPermaLink="false">http://mariusbancila.ro/blog/?p=557</guid>
		<description><![CDATA[A new version (1.3) of VSBuildStatus add-in for Visual Studio 2005, 2008 and 2010 is available. It allows you to configure the add-in window to automatically show up when a build/clean/deploy process starts, and/or automatically close when the operation ends. To enable the automatic show of the add-in window when a build/clean/deploy operation starts, check [...]]]></description>
			<content:encoded><![CDATA[<p>A new version (1.3) of <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/2A2293B4-1808-44AA-B030-661F6803D8A1">VSBuildStatus</a> add-in for Visual Studio 2005, 2008 and 2010 is available. It allows you to configure the add-in window to automatically show up when a build/clean/deploy process starts, and/or automatically close when the operation ends. </p>
<p><img alt="" src="/blog/wp-content/uploads/2010/06/VSBuildStatusAddin1.png" title="Addin window" class="alignnone" width="786" height="375" /></p>
<ul>
<li>To enable the automatic show of the add-in window when a build/clean/deploy operation starts, check <strong>Pop-out automatically when starting a build</strong></li>
<li>To enable the automatic hiding of the add-in window when the build/clean/deploy operation ends, check <strong>Auto hide when the build ends</strong>
<ul>
<li>you can set a delay interval for the hiding, varing from 0 to 300 seconds; if the delay is 0, the window is hidden immediatelly after the build ends</li>
<li>to keep the window shown when error(s) occurred during the build/clean/deploy operation, check <strong>DO NOT auto hide when an error occurs</strong></li>
</ul>
</li>
</ul>
<p>Here is a screen short of the properties window. It opens from the Settings button.</p>
<p><img alt="" src="/blog/wp-content/uploads/2010/06/VSBuildStatusAddin3.png" title="Properties window" class="alignnone" width="300" height="300" /></p>
<p>The add-in is available on the <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/2A2293B4-1808-44AA-B030-661F6803D8A1">Visual Studio Gallery</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mariusbancila.ro/blog/2010/06/02/vsbuildstatusaddin-with-auto-show-and-auto-hide/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VSBuildStatus Addin Taskbar Progress on Windows 7</title>
		<link>http://mariusbancila.ro/blog/2009/12/09/vsbuildstatus-addin-taskbar-progress-on-windows-7/</link>
		<comments>http://mariusbancila.ro/blog/2009/12/09/vsbuildstatus-addin-taskbar-progress-on-windows-7/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 13:05:13 +0000</pubDate>
		<dc:creator>Marius Bancila</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[addin]]></category>
		<category><![CDATA[taskbar]]></category>
		<category><![CDATA[VS2005]]></category>
		<category><![CDATA[VS2008]]></category>
		<category><![CDATA[VS2010]]></category>
		<category><![CDATA[win7]]></category>

		<guid isPermaLink="false">http://mariusbancila.ro/blog/?p=429</guid>
		<description><![CDATA[I have updated my Visual Studio addin that displays the status of a build/clean/deploy action. If you get the latest version, 1.2, and are running Visual Studio 2005, 2008 or 2010 (they are all supported) on Windows 7, the progress of the build is also displayed on the Taskbar, on the item corresponding to the [...]]]></description>
			<content:encoded><![CDATA[<p>I have updated my <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/2A2293B4-1808-44AA-B030-661F6803D8A1" target="_blank">Visual Studio addin</a> that displays the status of a build/clean/deploy action. If you get the latest version, 1.2, and are running Visual Studio 2005, 2008 or 2010 (they are all supported) on Windows 7, the progress of the build is also displayed on the Taskbar, on the item corresponding to the Visual Studio instance.</p>
<p>The following images show no progress, different progress steps, and an error during the build/clean/deploy, both for Visual Studio 2008 and Visual Studio 2010 (Beta 2). </p>
<p><img src="http://www.mariusbancila.ro/archives/addins/VSBuildStatusAddin/vsbuildstatus_noprogress.png" alt="No progress" /></p>
<p><img src="http://www.mariusbancila.ro/archives/addins/VSBuildStatusAddin/vsbuildstatus_progress1.png" alt="Build progress" /></p>
<p><img src="http://www.mariusbancila.ro/archives/addins/VSBuildStatusAddin/vsbuildstatus_progress1.png" alt="Build progress" /></p>
<p><img src="http://www.mariusbancila.ro/archives/addins/VSBuildStatusAddin/vsbuildstatus_error.png" alt="Error during build" /></p>
<p><img src="http://www.mariusbancila.ro/archives/addins/VSBuildStatusAddin/vsbuildstatusaddin_vs2010_progress.png" alt="Build progress" /></p>
<p><img src="http://www.mariusbancila.ro/archives/addins/VSBuildStatusAddin/vsbuildstatusaddin_vs2010_error.png" alt="Error during build" /></p>
<p>This was possible by using the Windows 7 Taskbar interop library available on MSDN Code Gallery <a href="http://code.msdn.microsoft.com/Windows7Taskbar/Release/ProjectReleases.aspx?ReleaseId=2246" target="_blank">here</a>.</p>
<p>You can get the latest version of the addin from the Visual Studio Gallery at this <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/2A2293B4-1808-44AA-B030-661F6803D8A1" target="_blank">link</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mariusbancila.ro/blog/2009/12/09/vsbuildstatus-addin-taskbar-progress-on-windows-7/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Hacking WCF Extensions for Visual Studio 2005</title>
		<link>http://mariusbancila.ro/blog/2009/10/28/hacking-wcf-extensions-for-visual-studio-2005/</link>
		<comments>http://mariusbancila.ro/blog/2009/10/28/hacking-wcf-extensions-for-visual-studio-2005/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 22:43:27 +0000</pubDate>
		<dc:creator>Marius Bancila</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[CTPs & Betas]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[CTP]]></category>
		<category><![CDATA[MSI]]></category>
		<category><![CDATA[Orca]]></category>
		<category><![CDATA[VS2005]]></category>
		<category><![CDATA[WCF]]></category>

		<guid isPermaLink="false">http://mariusbancila.ro/blog/?p=373</guid>
		<description><![CDATA[If you are still using Visual Studio 2005 and need to develop WCF services you need the following: Microsoft .NET Framework 3.0 Redistributable Package (SP2) The Visual Studio 2005 extensions for.NET Framework 3.0 (WCF &#038; WPF), November 2006 CTP 3 The problem with the later is that Microsoft no longer supports it. Visual Studio 2008 [...]]]></description>
			<content:encoded><![CDATA[<p>If you are still using Visual Studio 2005 and need to develop WCF services you need the following:</p>
<ul>
<li><a href="http://www.microsoft.com/downloads/details.aspx?familyid=10cc340b-f857-4a14-83f5-25634c3bf043&#038;displaylang=en" target="_blank">Microsoft .NET Framework 3.0 Redistributable Package (SP2)</a></li>
<li>The Visual Studio 2005 extensions for.NET Framework 3.0 (WCF &#038; WPF), November 2006 CTP 3</li>
</ul>
<p>The problem with the later is that Microsoft no longer supports it. Visual Studio 2008 is supposed to be used for developing such projects. The license for the CTP has expired on June 30th 2008. You can read more about that <a href="http://blogs.msdn.com/acangialosi/archive/2008/06/27/vs-2005-extensions-for-net-framework-3-0-wpf-wcf-ctp-is-coming-off-the-ms-download-center.aspx" target="_blank">here</a>. <b>What that means is that you can no longer develop WCF applications in Visual Studio 2005 and should upgrade to Visual Studio 2008.</b> However, as an exercise, I wanted to see if I could still install the WCF extensions in Visual Studio 2005 and have it work side by side with Visual Studio 2008.</p>
<p>First, I had to find the old CTP with the Visual Studio 2005 extensions. It can be downloaded from <a href="http://download.cnet.com/The-Visual-Studio-2005-extensions-for-NET-Framework-3-0-WCF-WPF-November-2006-CTP/3000-10250_4-10727672.html" target="_blank">here</a>. However, when I run it, I got the following error:</p>
<div class="wp-caption alignnone" style="width: 282px"><img alt="WCF Extensions for Visual Studio 2005 Setup Error" src="/blog/wp-content/uploads/2009/10/wcfext_setuperror.png" title="Setup Error" width="272" height="232" /><p class="wp-caption-text">WCF Extensions for Visual Studio 2005 Setup Error</p></div>
<p>The curious thing was that .NET 3.0 was already installed on my machine. I soon realized I was having .NET 3.0 SP2, and the installer was looking for .NET 3.0. Of course, you cannot install 3.0 when a newer version (such as 3.0 SP2) is already installed. So the only option was to change the installer.</p>
<p><a href="http://msdn.microsoft.com/en-us/library/aa370557%28VS.85%29.aspx" target="_blank">Orca</a> is a database editor, allowing you to create and edit MSI files and merge modules. It is provided as a part of <a href="http://www.microsoft.com/downloadS/details.aspx?FamilyID=e96f8abc-62c3-4cc3-93ad-bfc98e3ae4a3&#038;displaylang=en" target="_blank">Windows Installer SDK</a>. But you can also find stand alone downloads, such as <a href="http://www.softpedia.com/get/Authoring-tools/Setup-creators/Orca.shtml" target="_blank">this</a>.</p>
<p>After installing Orca, you can open the MSI file. From Tools > Validate&#8230; one can run a validation on the installer. It shown the following errors:</p>
<blockquote><p>ICE08	ERROR	Component: WCFSvcConfigEditor_dll has a duplicate GUID: {714D044E-3136-457E-ADD7-AE3D0FEF021A}<br />
ICE16	ERROR	ProductName: &#8216;Visual Studio 2005 extensions for .NET Framework 3.0 (WCF &#038; WPF), November 2006 CTP&#8217; is greater than 63 characters in length. Current length: 83<br />
ICE77	ERROR	CA_CommitHelpTransactionNoRB.3643236F_FC70_11D3_A536_0090278A1BB8 is a in-script custom action.  It must be sequenced in between the InstallInitialize action and the InstallFinalize action in the InstallExecuteSequence table
</p></blockquote>
<p>I had to do the following fixes:</p>
<ul>
<li>replace the first occurrence of this GUID {714D044E-3136-457E-ADD7-AE3D0FEF021A} with another one</li>
<li>trim the name &#8220;Visual Studio 2005 extensions for .NET Framework 3.0 (WCF &#038; WPF), November 2006 CTP&#8221; to &#8220;Visual Studio 2005 extensions for .NET Framework 3.0 SP2&#8243;</li>
<li>change the Sequence number of the CA_CommitHelpTransactionNoRB.3643236F_FC70_11D3_A536_0090278A1BB8 action in he InstallExecuteSequence table from 6601 to 6599 so that it is in between InstallInitialize (1500) and InstallFinalize (6600)</li>
</ul>
<p>But then, came the biggest problem: making the installer work with .NET 3.5 SP2. It was looking in registry for the following key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{15095BF3-A3D7-4DDF-B193-3A496881E003}. The GUID {15095BF3-A3D7-4DDF-B193-3A496881E003} corresponds to .NET 3.0. So in order to make it work with .NET 3.0 SP2 one needs to replace the GUID with {A3051CD0-2F64-3813-A88D-B8DCCDE8F8C7} for the SearchForWinFXruntimeX86Install signature in the RegLocator table.</p>
<p>Once those changes are made all you have to do is save. However, the &#8220;Copy embedded steams during &#8216;Save As&#8217;&#8221; option should be checked from Tools > Options > Database, before doing the saving. Otherwise the embedded CAB is not copied and the installation won&#8217;t work.</p>
<p>Running the modified installer works successfully.<br />
<div class="wp-caption alignnone" style="width: 513px"><img alt="Setup start page" src="/blog/wp-content/uploads/2009/10/wcfext_setupok.png" title="Setup start" width="503" height="414" /><p class="wp-caption-text">Setup start page</p></div></p>
<div class="wp-caption alignnone" style="width: 513px"><img alt="Setup finished" src="/blog/wp-content/uploads/2009/10/wcfext_setupfinished.png" title="Setup finished" width="503" height="414" /><p class="wp-caption-text">Setup finished</p></div>
<p>If you start Visual Studio 2005 you can create a new project from one of the WCF project templates.<br />
<div class="wp-caption alignnone" style="width: 691px"><img alt="WCF Project Templates" src="/blog/wp-content/uploads/2009/10/wcfext_vs2005.png" title="WCF Project Templates" width="681" height="469" /><p class="wp-caption-text">WCF Project Templates</p></div></p>
<p>You can download the altered MSI file from here: [download id="5"].</p>
<p><b>Note: I must say this again: this scenario is no longer supported. The license for this CTP for WCF extensions for Visual Studio 2005 has expired in 2008. You should upgrade to Visual Studio 2008 to develop WCF applications.</b></p>
]]></content:encoded>
			<wfw:commentRss>http://mariusbancila.ro/blog/2009/10/28/hacking-wcf-extensions-for-visual-studio-2005/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VSBuildStatusAddin works on Visual Studio 2010</title>
		<link>http://mariusbancila.ro/blog/2009/05/20/vsbuildstatusaddin-works-on-visual-studio-2010/</link>
		<comments>http://mariusbancila.ro/blog/2009/05/20/vsbuildstatusaddin-works-on-visual-studio-2010/#comments</comments>
		<pubDate>Wed, 20 May 2009 12:49:46 +0000</pubDate>
		<dc:creator>Marius Bancila</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[addin]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[VS2005]]></category>
		<category><![CDATA[VS2008]]></category>
		<category><![CDATA[VS2010]]></category>

		<guid isPermaLink="false">http://mariusbancila.ro/blog/?p=277</guid>
		<description><![CDATA[Yesterday I have installed Visual Studio 2010 and decided to try my VSBuildStatusAddin. It work on the first try, only with a change to the .AddIn configuration file. Here is some screen shots in Visual Studio 2010. The images above show a new version of the add-in, 1.1.0. This new version provides the following features: [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I have installed Visual Studio 2010 and decided to try my VSBuildStatusAddin. It work on the first try, only with a change to the .AddIn configuration file.</p>
<p>Here is some screen shots in Visual Studio 2010.</p>
<div class="wp-caption alignnone" style="width: 779px"><img title="VSStatusBuild in Visual Studio 2010" src="/blog/wp-content/uploads/2009/05/VSBuildStatus_VS2010_1.png" alt="VSStatusBuild in Visual Studio 2010" width="769" height="367" /><p class="wp-caption-text">VSStatusBuild in Visual Studio 2010</p></div>
<div class="wp-caption alignnone" style="width: 650px"><img title="Visual Studio 2010 about window" src="/blog/wp-content/uploads/2009/05/VSBuildStatus_VS2010_2.png" alt="Visual Studio 2010 about window with VSbuildStatus addin" width="640" height="551" /><p class="wp-caption-text">Visual Studio 2010 about window with VSbuildStatus addin</p></div>
<p>The images above show a new version of the add-in, 1.1.0. This new version provides the following features:</p>
<ul>
<li>displays the build/clean/deploy progress on a status bar</li>
<li>shows information about latest available version with link to download page</li>
<li>as already explained, works in Visual Studio 2010</li>
</ul>
<p>The new version is available at the <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/2a2293b4-1808-44aa-b030-661f6803d8a1" target="_blank">Visual Studio Gallery</a>.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://mariusbancila.ro/blog/2009/05/20/vsbuildstatusaddin-works-on-visual-studio-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VSBuildStatusAddin 1.0.5</title>
		<link>http://mariusbancila.ro/blog/2009/05/07/vsbuildstatusaddin-105/</link>
		<comments>http://mariusbancila.ro/blog/2009/05/07/vsbuildstatusaddin-105/#comments</comments>
		<pubDate>Thu, 07 May 2009 16:31:14 +0000</pubDate>
		<dc:creator>Marius Bancila</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[addin]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[status]]></category>
		<category><![CDATA[VS2005]]></category>
		<category><![CDATA[VS2008]]></category>

		<guid isPermaLink="false">http://mariusbancila.ro/blog/?p=262</guid>
		<description><![CDATA[I have fixed several bugs on version 1.0.4 of my VSBuildStatus add-in for Visual Studio that displays the status of a build/clean/deploy operation. The bugs were mainly about the batch builds. The new version is 1.0.5. You can download this Visual Studio 2005 &#038; 2008 add-in from here. If you are using a previous build [...]]]></description>
			<content:encoded><![CDATA[<p>I have fixed several bugs on version 1.0.4 of my VSBuildStatus add-in for Visual Studio that displays the status of a build/clean/deploy operation. The bugs were mainly about the batch builds. The new version is 1.0.5.</p>
<p>You can download this Visual Studio 2005 &#038; 2008 add-in from <a href="http://visualstudiogallery.com/ExtensionDetails.aspx?ExtensionID=2a2293b4-1808-44aa-b030-661f6803d8a1&#038;type=desc">here</a>. If you are using a previous build I encourage you download and use the latest.</p>
]]></content:encoded>
			<wfw:commentRss>http://mariusbancila.ro/blog/2009/05/07/vsbuildstatusaddin-105/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VSBuildStatusAddin for Visual Studio 2005</title>
		<link>http://mariusbancila.ro/blog/2008/12/12/vsbuildstatusaddin-for-visual-studio-2005/</link>
		<comments>http://mariusbancila.ro/blog/2008/12/12/vsbuildstatusaddin-for-visual-studio-2005/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 04:59:40 +0000</pubDate>
		<dc:creator>Marius Bancila</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[addin]]></category>
		<category><![CDATA[VisualStudio]]></category>
		<category><![CDATA[VS2005]]></category>

		<guid isPermaLink="false">http://mariusbancila.ro/blog/?p=147</guid>
		<description><![CDATA[I have modified my VSBuildStatus add-in to work with Visual Studio 2005. Basically I had to remove the LINQ stuff to break the dependency on the version 3.5 of the .NET framework. The new version (1.0.3) that supports Visual Studio 2005 is available here. Let me know if you have any problems with it. Especially [...]]]></description>
			<content:encoded><![CDATA[<p>I have modified my VSBuildStatus add-in to work with Visual Studio 2005. Basically I had to remove the LINQ stuff to break the dependency on the version 3.5 of the .NET framework.</p>
<p>The new version (1.0.3) that supports Visual Studio 2005 is available <a href="http://www.visualstudiogallery.com/ExtensionDetails.aspx?ExtensionID=2a2293b4-1808-44aa-b030-661f6803d8a1" target="_self">here</a>. Let me know if you have any problems with it. Especially in VS 2005.</p>
]]></content:encoded>
			<wfw:commentRss>http://mariusbancila.ro/blog/2008/12/12/vsbuildstatusaddin-for-visual-studio-2005/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
