<?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>Lars Wilhelmsen &#187; Visual+Studio</title>
	<atom:link href="http://www.larswilhelmsen.com/category/visualstudio/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.larswilhelmsen.com</link>
	<description>Microsoft Connected Systems MVP</description>
	<lastBuildDate>Tue, 22 Jun 2010 08:24:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Solution: Add Service Reference does not always work properly in WF4 scenarios</title>
		<link>http://www.larswilhelmsen.com/2010/06/03/solution-add-service-reference-does-not-always-work-properly-in-wf4-scenarios/</link>
		<comments>http://www.larswilhelmsen.com/2010/06/03/solution-add-service-reference-does-not-always-work-properly-in-wf4-scenarios/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 08:03:16 +0000</pubDate>
		<dc:creator>larsw</dc:creator>
				<category><![CDATA[Visual+Studio]]></category>
		<category><![CDATA[WF]]></category>
		<category><![CDATA[Workaround]]></category>

		<guid isPermaLink="false">http://www.larswilhelmsen.com/2010/06/03/solution-add-service-reference-does-not-always-work-properly-in-wf4-scenarios/</guid>
		<description><![CDATA[Now, the title is a bit cryptic, so let me elaborate; earlier this week, I noticed that when I tried to add a service reference to a WCF Workflow service in the same ASP.NET Web Application, I didn’t get the expected result; custom activities for the service operations in the toolbox (when designing another WF [...]]]></description>
			<content:encoded><![CDATA[<p>Now, the title is a bit cryptic, so let me elaborate; earlier this week, I noticed that when I tried to add a service reference to a WCF Workflow service in the same ASP.NET Web Application, I didn’t get the expected result; custom activities for the service operations in the toolbox (when designing another WF Service).</p>
<p>Investigating further, I created a Workflow Console Application and checked if I got the same behavior; no – it worked perfectly. Same happened when I tried it with WCF Workflow Service Application / Declarative Service Library (Visual Studio templates).</p>
<p>Putting one and one together, I guessed that it had something about the definition of the project template. Visual Studio projects has a concept of ProjectTypeGuids that enables/disables specific features for a project once added. A couple of years ago, I noticed that I had to add a specific GUID in order to wire in the “F5 experience” when debugging WCF libraries.</p>
<p>When comparing the GUIDs set in one of the working projects with the ones in the ASP.NET Web Application, I noticed the following (magic number):</p>
<p><strong>{32f31d43-81cc-4c15-9de6-3fc5453562b6}</strong></p>
<p>I retrofitted the GUID in the Web Application, added a service reference to a workflow service;</p>
<p><a href="http://www.larswilhelmsen.com/wp-content/uploads/2010/06/wfdialog.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="wfdialog" border="0" alt="wfdialog" src="http://www.larswilhelmsen.com/wp-content/uploads/2010/06/wfdialog_thumb.png" width="426" height="139" /></a> </p>
<p>Building the project and presto! — custom activities for the service operations in the toolbox.</p>
<hr />
<p>Now, this isn’t just a problem that can happen when using Workflow Services, it can also happen (as I’ve already mentioned) to WCF projects, test project et cetera too. My suggestion to Microsoft is that they in the future add an section somewhere in the Options pages where it is possible to turn on/off features like this one, so developers don’t need to turn autistic and start remembering a large set of project type GUIDs <img src='http://www.larswilhelmsen.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  (Oh, no offense to devs (or others) that actually are autistic).</p>
<hr />
<p>Thanks <a href="http://www.twitter.com/mwinkle" target="_blank">@mwinkle</a> for putting me in touch with the Add Service Reference guys, even though I found the workaround first <img src='http://www.larswilhelmsen.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.larswilhelmsen.com/2010/06/03/solution-add-service-reference-does-not-always-work-properly-in-wf4-scenarios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pimp my Visual Studio (2008)</title>
		<link>http://www.larswilhelmsen.com/2008/10/14/pimp-my-visual-studio-2008/</link>
		<comments>http://www.larswilhelmsen.com/2008/10/14/pimp-my-visual-studio-2008/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 11:25:34 +0000</pubDate>
		<dc:creator>larsw</dc:creator>
				<category><![CDATA[Visual+Studio]]></category>

		<guid isPermaLink="false">http://larsw.wordpress.com/2008/10/14/pimp-my-visual-studio-2008/</guid>
		<description><![CDATA[Here’s my list of addins an customizations to Visual Studio 2008 that I currently use: Addins Jetbrains Resharper 4.1 – Description should be unnecessary. dotTrace 3.1 – Performance/Memory profiling – works well together will R# PowerCommands for VS2008 – A couple of nifty commands; especially copy/paste assembly references between projects. (I believe the former name [...]]]></description>
			<content:encoded><![CDATA[<p>Here’s my list of addins an customizations to Visual Studio 2008 that I currently use:</p>
<h4>Addins</h4>
<ul>
<li><a href="http://www.jetbrains.com/resharper" target="_blank">Jetbrains Resharper 4.1</a> – Description should be unnecessary.</li>
<li><a href="http://www.jetbrains.com/profiler/" target="_blank">dotTrace 3.1</a> – Performance/Memory profiling – works well together will R#</li>
<li><a href="http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=PowerCommands&amp;ReleaseId=559" target="_blank">PowerCommands for VS2008</a> – A couple of nifty commands; especially copy/paste assembly references between projects. (I believe the former name for this addin was <em>CoolCommands</em>).</li>
<li><a href="http://www.acorns.com.au/projects/vsaddins/" target="_blank">Visual Studio Properties Window Search/Find plugin</a> – Adds a textbox to the property grid, that enables you to quickly filter and find a specific property in the list. To install this one, you need to change the 8.0 in the .Addin file to 9.0, and all the files from the archive into the Addins subfolder of My Documents\Visual Studio 2008 (Create one if it’s not present).</li>
<li><a href="http://www.codeplex.com/CloneDetectiveVS" target="_blank">Clone Detective</a> – Just installed this one. The reports says that it actually quite good at detecting “cut’n’pasted” code section, and helps you identify what you can factor out.</li>
<li><a title="Lexware Assembly Reference Tool for Visual Studio" href="http://www.codeproject.com/KB/macros/Lexware.AssemblyReference.aspx">Lexware Assembly Reference Tool for Visual Studio</a> &#8211; Great addin for sorting out / cleaning up assembly references. (Before I found this tool, in multi-solution scenarioes I had to open the project files and change the bin\Debug or bin\Release part of the references with bin\$(Configuration) by hand.</li>
<li><a title="AnkhSVN" href="http://ankhsvn.open.collab.net/" target="_blank">AnkhSVN</a> &#8211; Adds Subversion Source Control Management features to Visual Studio. Open source / free.<br />
<h4>Color themes and fonts</h4>
</li>
<li>Theme: <a href="http://www.winterdom.com/weblog/content/binary/2008-Ragnarok_Blue.vssettings.zip" target="_blank">Ragnarok Blue</a></li>
<li>Theme: <a href="http://iridescence.no/post/The-Official-Faculty-of-The-Mind-Visual-Studio-Theme.aspx" target="_blank">Faculty of the mind</a></li>
<li>Font: <a href="http://damieng.com/blog/2008/05/26/envy-code-r-preview-7-coding-font-released" target="_blank">Envy Code R</a></li>
<li>Font: Lucida Console 14pt</li>
<li>Font: Consolas</li>
</ul>
<h4>Templates and snippets</h4>
<p>I have some custom WCF related project &amp; solution templates as well as a  couple of snippets that I will polish &amp; publish later.</p>
<h4>Shortcuts that I can’t live without</h4>
<ul>
<li>ctrl+. or shift-alt-F10: multi purpose; typically infer usings of types.</li>
<li>alt-enter: R# Swiss army knife shortcut</li>
<li>[ctrl-k, ctrl-c] and [ctrl-k, ctrl-u]: Comment/uncomment section.</li>
<li>[ctrl-m, ctrl-m], [ctrl-m, ctrl-l] and [ctrl-m, ctrl-o] Collapse/Expand sections.</li>
<li>shift-alt-Enter: Full screen – code is king!</li>
</ul>
<hr />So,  I’m really interested to hear what other people uses and if there are some obvious things missing from my list.</p>
<p>I’m tagging the following persons and ask about their opinions:</p>
<ul>
<li><a href="http://www.andersnoras.com/" target="_blank">Anders Norås</a></li>
<li><a href="http://www.ingebrigtsen.info/" target="_blank">Einar Ingebrigtsen</a></li>
<li><a href="http://iridescence.no/" target="_blank">Fredrik Kalseth</a></li>
<li><a href="http://blog.goeran.no/" target="_blank">Gøran Hansen</a></li>
<li><a href="http://jonas.follesoe.no/" target="_blank">Jonas Follesø</a></li>
<li><a title="Jon Arild Tørresdal" href="http://blog.torresdal.net/" target="_blank">Jon Arild Tørresdal</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.larswilhelmsen.com/2008/10/14/pimp-my-visual-studio-2008/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>New PDC&#8217;08 sessions published &#8211; 10 is the new 6!</title>
		<link>http://www.larswilhelmsen.com/2008/07/01/new-pdc08-sessions-published-10-is-the-new-6/</link>
		<comments>http://www.larswilhelmsen.com/2008/07/01/new-pdc08-sessions-published-10-is-the-new-6/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 12:13:14 +0000</pubDate>
		<dc:creator>larsw</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PDC'08]]></category>
		<category><![CDATA[Visual+Studio]]></category>

		<guid isPermaLink="false">http://larsw.wordpress.com/2008/07/01/new-pdc08-sessions-published-10-is-the-new-6/</guid>
		<description><![CDATA[Found out through the PDC’08 Facebook group today that they have published 16 sessions. A couple of weeks ago, I read on Don Box’ blog that 10 is the new 6 but I didn’t exactly understand why. It is a mantra of the VC++ team and is refering to the long-living version 6 (with a [...]]]></description>
			<content:encoded><![CDATA[</p>
<p>Found out through the <a href="http://www.facebook.com/pages/Microsoft-PDC/28139848832?ref=ts" target="_blank">PDC’08 Facebook group</a> today that they have published 16 sessions. A couple of weeks ago, I read on <a href="http://pluralsight.com/community/blogs/dbox/archive/2008/06/06/51125.aspx" target="_blank">Don Box’ blog that 10 is the new 6</a> but I didn’t exactly understand why. It is a mantra of the VC++ team and is refering to the long-living version 6 (with a lot of service packs) of Visual Studio. I am not sure if this is a signal that they want to stabilize around the upcoming (upcoming, like in next year or so) version 10 / Rosario of VSTS.</p>
<p>Read more here:   <br /><a title="http://blogs.msdn.com/pdc/archive/2008/07/01/new-sessions-published.aspx" href="http://blogs.msdn.com/pdc/archive/2008/07/01/new-sessions-published.aspx">http://blogs.msdn.com/pdc/archive/2008/07/01/new-sessions-published.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.larswilhelmsen.com/2008/07/01/new-pdc08-sessions-published-10-is-the-new-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
