<?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>Sergio Del Piccolo &#187; Visual Studio</title>
	<atom:link href="http://delpiccolo.com/category/visual-studio/feed/" rel="self" type="application/rss+xml" />
	<link>http://delpiccolo.com</link>
	<description>Tales from the trenches</description>
	<lastBuildDate>Wed, 10 Aug 2011 23:24:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>K2 blackpearl now supports Visual Studio 2010</title>
		<link>http://delpiccolo.com/2010/07/15/k2-blackpearl-now-supports-visual-studio-2010/</link>
		<comments>http://delpiccolo.com/2010/07/15/k2-blackpearl-now-supports-visual-studio-2010/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 04:18:00 +0000</pubDate>
		<dc:creator>Sergio Del Piccolo</dc:creator>
				<category><![CDATA[K2]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://delpiccolo.com/2010/07/15/k2-blackpearl-now-supports-visual-studio-2010/</guid>
		<description><![CDATA[&#160;K2 announced the release of its process designer, K2 Designer for Visual Studio, with Visual Studio 2010 support. It is fully integrated into the Visual Studio 2010 project system, featuring seamless integration with Team Foundation Server and MSBuild. It leverages the Windows Presentation Foundation (WPF) based canvas allowing users to visually design processes. K2 wizards [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://delpiccolo.com/wp-content/uploads/2010/07/K2blackpearlnowsupportsVisualStudio2010_1324B/K2blackpearl.png"><img style="border-bottom: 0px; border-left: 0px; margin: 2px 5px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="K2blackpearl" border="0" alt="K2blackpearl" align="left" src="http://delpiccolo.com/wp-content/uploads/2010/07/K2blackpearlnowsupportsVisualStudio2010_1324B/K2blackpearl_thumb.png" width="244" height="125" /></a>&#160;<a href="http://www.k2.com" target="_blank">K2</a> announced the release of its process designer, K2 Designer for Visual Studio, with <a href="http://www.microsoft.com/visualstudio/" target="_blank">Visual Studio 2010</a> support. It is fully integrated into the Visual Studio 2010 project system, featuring seamless integration with Team Foundation Server and MSBuild.</p>
<p>It leverages the Windows Presentation Foundation (WPF) based canvas allowing users to visually design processes. K2 wizards generate WPF schedules and activities, which can be customized in the Visual Studio environment.</p>
<p>Processes can incorporate both .NET 3.5 and .NET 4 code into the same process definition, providing application longevity and leveraging the latest Microsoft platform technologies.</p>
<p><img src="http://www.delpiccolo.com/wp-content/themes/glossyblue-1-4/images/technorati_logo.gif" /> <a href="http://technorati.com/tag/SourceCode" rel="tag">SourceCode</a>, <a href="http://technorati.com/tag/K2" rel="tag"> K2</a>, <a href="http://technorati.com/tag/K2+blackpearl" rel="tag"> K2 blackpearl</a>, <a href="http://technorati.com/tag/K2+blackpearl+4.5" rel="tag"> K2 blackpearl 4.5</a>, <a href="http://technorati.com/tag/Microsoft" rel="tag"> Microsoft</a>, <a href="http://technorati.com/tag/Visual+Studio+2010" rel="tag"> Visual Studio 2010</a>, <a href="http://technorati.com/tag/WPF" rel="tag"> WPF</a>, <a href="http://technorati.com/tag/Windows+Presentation+Foundation" rel="tag"> Windows Presentation Foundation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://delpiccolo.com/2010/07/15/k2-blackpearl-now-supports-visual-studio-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2008 Freezes</title>
		<link>http://delpiccolo.com/2010/05/24/visual-studio-2008-freezes/</link>
		<comments>http://delpiccolo.com/2010/05/24/visual-studio-2008-freezes/#comments</comments>
		<pubDate>Mon, 24 May 2010 17:50:00 +0000</pubDate>
		<dc:creator>Sergio Del Piccolo</dc:creator>
				<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://delpiccolo.com/2010/05/24/visual-studio-2008-freezes/</guid>
		<description><![CDATA[&#160; Last week I was making a couple of tweaks to a friends website when Visual Studio 2008 kept freezing on me. It would freeze every time I went to the code editor for a web page and the only way to recover would be by using Task Manager to kill the program. After some [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://delpiccolo.com/wp-content/uploads/2010/05/VisualStudio2008Freezes_9C87/VisualStudio.png"><img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Visual Studio" border="0" alt="Visual Studio" align="left" src="http://delpiccolo.com/wp-content/uploads/2010/05/VisualStudio2008Freezes_9C87/VisualStudio_thumb.png" width="184" height="111" /></a>&#160; Last week I was making a couple of tweaks to a friends website when <a href="http://msdn.microsoft.com/vstudio">Visual Studio 2008</a> kept freezing on me. It would freeze every time I went to the code editor for a web page and the only way to recover would be by using Task Manager to kill the program.</p>
<p>After some searching, I found <a href="http://rosscify.com/blog/visual-studio-2008-freezes-when-editing-aspx-files/">this post</a> outlining how an install of Office 2010 on a 64-bit environment was the problem and corrupted the Visual Studio Web Authoring Component. The fix is pretty straight forward: </p>
<p>1.&#160; If an automatic upgrade was performed from Office 2007 (32-bit) to Office 2010 (32-bit) on a 64-bit OS:</p>
<ul>
<li>In Add/Remove Programs, locate &quot;Microsoft Visual Studio Web Authoring Component&quot; </li>
<li>Right-click and select &quot;Change&quot; </li>
<li>When a dialog opens, choose &quot;Repair&quot; option </li>
</ul>
<p>2.&#160; If you manually uninstalled Office 2007 on a 64-bit OS:</p>
<ul>
<li>In Add/Remove Programs, uninstall &quot;Microsoft Visual Studio Web Authoring Component&quot; </li>
<li>If you are using Visual Studio 2008:
<ul>
<li>From the Visual Studio 2008 media, navigate into the WCU\WebDesignerCore folder and install WebDesignerCore.exe </li>
<li>If you were upgraded to Visual Studio 2008 SP1, you must reinstall Service Pack 1 for Visual Studio 2008. </li>
</ul>
</li>
<li>If you are using Visual Web Developer Express:
<ul>
<li>Uninstall and reinstall Visual Web Developer 2008 Express </li>
</ul>
</li>
</ul>
<p><strong><u>Links</u></strong>     <br /><a href="http://rosscify.com/blog/visual-studio-2008-freezes-when-editing-aspx-files/">Rosscify Article</a>     <br /><a href="http://support.microsoft.com/?kbid=2022915">Microsoft KB Article</a></p>
<p><img src="http://www.delpiccolo.com/wp-content/themes/glossyblue-1-4/images/technorati_logo.gif" /> <a href="http://technorati.com/tag/Visual+Studio" rel="tag">Visual Studio</a>, <a href="http://technorati.com/tag/Visual+Studio+2008" rel="tag"> Visual Studio 2008</a>, <a href="http://technorati.com/tag/Microsoft+Office+2010" rel="tag"> Microsoft Office 2010</a></p>
]]></content:encoded>
			<wfw:commentRss>http://delpiccolo.com/2010/05/24/visual-studio-2008-freezes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Source Control &#8211; it&#8217;s Essential!</title>
		<link>http://delpiccolo.com/2010/04/16/source-control-its-essential/</link>
		<comments>http://delpiccolo.com/2010/04/16/source-control-its-essential/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 22:06:00 +0000</pubDate>
		<dc:creator>Sergio Del Piccolo</dc:creator>
				<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[Source Control]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://delpiccolo.com/2010/04/16/source-control-its-essential/</guid>
		<description><![CDATA[With the announcement regarding the release of Microsoft Visual Studio 2010 on April 12th, I started thinking about some conversations that I’ve had with clients over the last couple of months. Many have expressed interest in getting to use the new development environment and were eagerly waiting for its release. In two cases these clients [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://delpiccolo.com/wp-content/uploads/2010/04/SourceControlitsEssential_C99A/image.png"><img style="border-bottom: 0px; border-left: 0px; margin: 2px 5px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="Visual Studio 2010" border="0" alt="Visual Studio 2010" align="left" src="http://delpiccolo.com/wp-content/uploads/2010/04/SourceControlitsEssential_C99A/image_thumb.png" width="248" height="77" /></a> </p>
<p>With the announcement regarding the release of Microsoft <a href="http://www.microsoft.com/visualstudio/">Visual Studio 2010</a> on April 12th, I started thinking about some conversations that I’ve had with clients over the last couple of months. Many have expressed interest in getting to use the new development environment and were eagerly waiting for its release. In two cases these clients didn’t have source control systems. I would never have believed it, however I’ve seen it (or the lack of it). To make it worse, one of these is an enterprise level organization with scores of development teams, developing everything from their corporate web site to large scale EAI initiatives. Their reason for not using source control – Team Foundation Server is too complex to install and manage. And they do daily backups. Well, okay then!</p>
<p>Back to Visual Studio. Visual Studio is much more than just a development environment these days, in conjunction with Team Foundation Server, it’s an application lifecycle management system. It’s features include version control, build automation and work item tracking to name but a few. As far as I’m concerned, having these capabilities is essential to organisations that do a lot of in-house development. One option that I often recommend is to use a hosted solution. Let the experts take care of it! Over the past year I’ve made use <a href="http://www.praktikhosting.com/">Praktik Hosting</a> for work with some of my clients, especially the small to midsize and remote clients. They have a great monthly subscription plan and have never been down. So, get Visual Studio 2010, and leave Team Foundation Server to the experts. </p>
<p><img src="http://www.delpiccolo.com/wp-content/themes/glossyblue-1-4/images/technorati_logo.gif" /> <a href="http://technorati.com/tag/Microsoft" rel="tag">Microsoft</a>, <a href="http://technorati.com/tag/Visual+Studio+2010" rel="tag"> Visual Studio 2010</a>, <a href="http://technorati.com/tag/Team+Foundation+Server" rel="tag"> Team Foundation Server</a>, <a href="http://technorati.com/tag/Praktik+Hosting" rel="tag"> Praktik Hosting</a></p>
]]></content:encoded>
			<wfw:commentRss>http://delpiccolo.com/2010/04/16/source-control-its-essential/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ESB Toolkit 2.1</title>
		<link>http://delpiccolo.com/2010/03/31/esb-toolkit-2-1/</link>
		<comments>http://delpiccolo.com/2010/03/31/esb-toolkit-2-1/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 19:33:00 +0000</pubDate>
		<dc:creator>Sergio Del Piccolo</dc:creator>
				<category><![CDATA[BizTalk]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://delpiccolo.com/2010/03/31/esb-toolkit-2-1/</guid>
		<description><![CDATA[With the announcement that BizTalk Server 2009 R2 is being renamed to BizTalk Server 2010, there is an impact on the ESB Toolkit 2.0 component. The ESB Toolkit 2.0 has a dependency on Visual Studio 2008. However, BizTalk Server 2010 will only support Visual Studio 2010, meaning that the ESB Toolkit 2.0 component won’t function. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://delpiccolo.com/wp-content/uploads/2010/03/ESBToolkit2.1_B086/ESB.png"><img style="border-right-width: 0px; margin: 2px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ESB" border="0" alt="ESB" align="left" src="http://delpiccolo.com/wp-content/uploads/2010/03/ESBToolkit2.1_B086/ESB_thumb.png" width="244" height="176" /></a>With the announcement that <a href="http://www.microsoft.com/biztalk">BizTalk</a> Server 2009 R2 is being renamed to BizTalk Server 2010, there is an impact on the <a href="http://www.microsoft.com/biztalk/en/us/esb-guidance.aspx">ESB Toolkit 2.0</a> component. The ESB Toolkit 2.0 has a dependency on Visual Studio 2008. However, BizTalk Server 2010 will only support Visual Studio 2010, meaning that the ESB Toolkit 2.0 component won’t function. As a result the ESB Toolkit will be updated to version 2.1 and will be released in conjunction with BizTalk Server 2010. </p>
<p>&#160;</p>
<p>&#160;</p>
<p><img src="http://www.delpiccolo.com/wp-content/themes/glossyblue-1-4/images/technorati_logo.gif" /> <a href="http://technorati.com/tag/Microsoft" rel="tag">Microsoft</a>, <a href="http://technorati.com/tag/BizTalk" rel="tag"> BizTalk</a>, <a href="http://technorati.com/tag/BizTalk+Server+2010" rel="tag"> BizTalk Server 2010</a>, <a href="http://technorati.com/tag/ESB" rel="tag"> ESB</a>, <a href="http://technorati.com/tag/ESB+Toolkit+2.1" rel="tag"> ESB Toolkit 2.1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://delpiccolo.com/2010/03/31/esb-toolkit-2-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unify 2007 Tour: Vancouver</title>
		<link>http://delpiccolo.com/2007/04/20/unify-2007-tour-vancouver/</link>
		<comments>http://delpiccolo.com/2007/04/20/unify-2007-tour-vancouver/#comments</comments>
		<pubDate>Fri, 20 Apr 2007 16:38:40 +0000</pubDate>
		<dc:creator>Sergio Del Piccolo</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://delpiccolo.com/2007/04/23/unify-2007-tour-vancouver/</guid>
		<description><![CDATA[Yesterday the Unify 2007 Tour presented by Microsoft Canada came to Vancouver. There were four sessions divided into two tracks &#8211; developers and IT Pros. The presentations that I attended (developers track) were informative and interesting. I have summarized the points from the presentations that I found interesting. Session 1: Designing Architecture John Bristowe &#038; [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday the <a href="http://msdn.microsoft.com/canada/unify/">Unify 2007 Tour</a> presented by Microsoft Canada came to Vancouver. There were four sessions divided into two tracks &#8211; developers and IT Pros. The presentations that I attended (developers track) were informative and interesting. I have summarized the points from the presentations that I found interesting.</p>
<p><strong>Session 1: Designing Architecture<br />
John Bristowe &#038; Damir Bersinic</strong><strong><br />
</strong></p>
<p>The initial part of this session was an introduction to the main theme of the day &#8211; the different challenges facing developers and IT Pros in the development and deployment of enterprise applications. The main point being that developers are eager to use new technological advances to improve productivity and meet difficult deadlines while IT Pros are more conservative. Their concern is having more uptime, requiring testing and controlled releases on new technological products.</p>
<p>There was a demo on using the System Definition Model (SDM) within Visual Studio for Architects where the application dependencies were compared to the environment&#8217;s logical design and differences were brought to the front, e.g. the application being dependent on a service pack which was not present on the environment.</p>
<p><strong>Session 2:</strong><strong> Building, Deploying and Maintaining the ApplicationDesigning Architecture<br />
</strong><strong>John Bristowe &#038; Ruth Morton</strong></p>
<p>This session focused on the deployment and monitoring of applications.</p>
<ul>
<li><strong>Documentation</strong> &#8211; developers hate writing it and IT Pros expect it, especially when an application is developed with multiple dependencies.</li>
<li><strong>System Access</strong> &#8211; developers require it in data-centric applications and IT Pros hate giving access. The rule of thumb is to code with least privileged accounts to get the required access.</li>
<li><strong>Monitoring Tools</strong> &#8211; developers are always keen to code new tools to monitor their applications, IT Pros prefer using existing tools thereby not requiring new applications being installed and supported. While I could agree with the first two points, I find this one a little hard to believe &#8211; who wants to code a new application that monitors your latest application? It sounds a little like rework to me.</li>
</ul>
<p><strong>Session 3: Developing Web Applications on the Microsoft Application Platform<br />
John Bristowe</strong></p>
<p>The main topic in this session was IIS 7.0. It was my first look at IIS 7.0 and I was pretty impressed. My favourite enhancement shown was the ability to view the web.config from IIS in the form of a console. There are icon for all web.config tags, e.g. Application Settings, Connection Strings, Sessions State, SMTP Email, etc. When changing the settings in IIS the underlying web.config is updated and should you alter the web.config the console updates.</p>
<p>IIS 7.0 has two modes for ASP.Net integration. The first mode, <strong>Classic</strong>, is the same as the current version of IIS. The second mode, <strong>Integrated</strong>, removes the calls to the ISAPI filter and IIS controls  the entire process.</p>
<p>Another new feature of IIS 7.0 was the support for PHP 5 through Fast CGI for IIS. Fast CGI increases performance by reusing existing Common Gateway Interface (CGI) processes. PHP 5 can be supported on older versions of IIS (5.x and 6) by downloading the latest Technical Preview. For more information see <a href="http://www.iis.net/default.aspx?tabid=1000051">Fast CGI for IIS</a>.</p>
<p><strong>Session 4: Building a Strong Data Foundation to Your Application<br />
John Bristowe </strong></p>
<p>The two main points of value from this session for me were:</p>
<ul>
<li>Visual Studio 2005 for Database Professionals &#8211; this is a great tool for database development in any application. The demo showed some of it&#8217;s useful features including</li>
<ul>
<li>Integration with Team Foundation Server</li>
<li>Rename Refactoring &#8211; previewing changes prior to execution</li>
<li>Schema and Data comparison tools</li>
<li>Leverage of the Test Project Infrastructure</li>
<li>Data generation functionality</li>
</ul>
<li>Language INtegrated Query (LINQ)</li>
<ul>
<li>The ability to query and transform relational and XML objects</li>
<li>Provides SQL and XQuery like functionality in C# and VB.Net</li>
<li>Supports type checking, IntelliSense and query refactoring</li>
<li>It has an extensible model for languages and APIs</li>
</ul>
</ul>
<p>The LINQ functionality for SQL and XML will form part of C# 3.0 and VB 9.0 and will be released in .Net 3.5. Why version 3.5? I have no idea&#8230;</p>
<p>All in all the day was informative, although my overall memory will be about the multiple rants I heard regarding the pricing structure of Visual Studio Team Suite and its versions. Nice tools although most of the people I spoke to would not be able to use any of the features shown in the demos as they had Visual Studio 2005 Professional and their employers could not afford the full blown version.</p>
<p><strong>Links:</strong><br />
<a href="http://msdn.microsoft.com/canada/unify/">Unify 2007 Tour for Developers</a><br />
<a href="http://www.microsoft.com/canada/technet/unify/">Unify 2007 Tour for IT Pros</a><a href="http://www.iis.net/"><br />
IIS</a><br />
<a href="http://msdn2.microsoft.com/en-us/netframework/aa904594.aspx">The LINQ Project</a></p>
<p><img src="http://www.delpiccolo.com/wp-content/themes/glossyblue-1-4/images/technorati_logo.gif" /> <a href="http://technorati.com/tag/Microsoft" rel="tag">Microsoft</a>, <a href="http://technorati.com/tag/Unify+2007+Tour" rel="tag"> Unify 2007 Tour</a>, <a href="http://technorati.com/tag/IIS+7.0" rel="tag"> IIS 7.0</a>, <a href="http://technorati.com/tag/LINQ" rel="tag"> LINQ</a>, <a href="http://technorati.com/tag/Visual+Studio+2005" rel="tag"> Visual Studio 2005</a></p>
]]></content:encoded>
			<wfw:commentRss>http://delpiccolo.com/2007/04/20/unify-2007-tour-vancouver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to: Reference GAC&#8217;d assembly from VS2005</title>
		<link>http://delpiccolo.com/2006/12/01/how-to-reference-gacd-assembly-from-vs2005/</link>
		<comments>http://delpiccolo.com/2006/12/01/how-to-reference-gacd-assembly-from-vs2005/#comments</comments>
		<pubDate>Fri, 01 Dec 2006 22:47:01 +0000</pubDate>
		<dc:creator>Sergio Del Piccolo</dc:creator>
				<category><![CDATA[How to:]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://delpiccolo.com/?p=20</guid>
		<description><![CDATA[The other day I was trying to add a reference to an assembly that was in the Global Assembly Cache (GAC) from Visual Studio 2005. I couldn&#8217;t find the assembly listed in the Add Reference dialog. I noticed that none of the GAC&#8217;d assemblies were showing up. So after a little research I found a [...]]]></description>
			<content:encoded><![CDATA[<p>The other day I was trying to add a reference to an assembly that was in the Global Assembly Cache (GAC) from Visual Studio 2005. I couldn&#8217;t find the assembly listed in the <font style="font-weight: bold">Add Reference </font>dialog. I noticed that none of the GAC&#8217;d assemblies were showing up. So after a little research I found a way to add the reference. Go to the <font style="font-weight: bold">Browse</font> tab and type the file path with assembly version and token in the <font style="font-weight: bold">File name:</font> textbox. As an example, if you want to add a reference to the PIA interop assembly for Word 2003, you type:</p>
<p>C:Windows\assembly\GAC\Microsoft.Office.Interop.Word11.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Word.dll</p>
<p><img src="http://www.delpiccolo.com/wp-content/themes/glossyblue-1-4/images/technorati_logo.gif" /> <a href="http://technorati.com/tag/Visual+Studio+2005" rel="tag">Visual Studio 2005</a>, <a href="http://technorati.com/tag/Global+Assembly+Cache" rel="tag"> Global Assembly Cache</a>, <a href="http://technorati.com/tag/GAC" rel="tag"> GAC</a></p>
]]></content:encoded>
			<wfw:commentRss>http://delpiccolo.com/2006/12/01/how-to-reference-gacd-assembly-from-vs2005/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

