<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/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>Being Scott Densmore : Visual Studio</title><link>http://blogs.msdn.com/scottdensmore/archive/tags/Visual+Studio/default.aspx</link><description>Tags: Visual Studio</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Unity Lives! Get your copy today.</title><link>http://blogs.msdn.com/scottdensmore/archive/2008/04/04/unity-lives-get-your-copy-today.aspx</link><pubDate>Sat, 05 Apr 2008 02:19:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8358785</guid><dc:creator>scottdensmore</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/scottdensmore/comments/8358785.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottdensmore/commentrss.aspx?PostID=8358785</wfw:commentRss><description>&lt;p&gt;
Awesome work by the entire team!  You can get it from MSDN &lt;a href="http://msdn2.microsoft.com/en-us/library/cc468366.aspx"&gt;here&lt;/a&gt; or from &lt;a href="http://www.codeplex.com/unity"&gt;CodePlex&lt;/a&gt;.  Please discuss and provide feedback so we can make this even better. Objects of the code Unite! [I know, corny].
&lt;/p&gt;&lt;p&gt;
Also:  I have built an extension to Unity that i will be blogging about over the weekend.  This is an extension to do Interception (ala PIAB) that I ported from the ObjectBuilder work that Brad and I did.   
&lt;/p&gt;&lt;p&gt;
Enjoy!
&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8358785" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Unity/default.aspx">Unity</category><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/patterns+_26002300_38_3B00_+practices/default.aspx">patterns &amp;#38; practices</category></item><item><title>How to get Enterprise Library 3.1 working in VS 2008</title><link>http://blogs.msdn.com/scottdensmore/archive/2008/03/13/how-to-get-enterprise-library-3-1-working-in-vs-2008.aspx</link><pubDate>Thu, 13 Mar 2008 23:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8185320</guid><dc:creator>scottdensmore</dc:creator><slash:comments>18</slash:comments><comments>http://blogs.msdn.com/scottdensmore/comments/8185320.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottdensmore/commentrss.aspx?PostID=8185320</wfw:commentRss><description>&lt;p&gt;Enterprise Library 3.1 was published for Visual Studio 2005.  That is to say: the Guidance Packages and the integrated Configuration Tool were built to work with Visual Studio 2005.  The rest of the library works against .NET 2.0 and continues to work with .NET 3.5 apps.  &lt;/p&gt;&lt;p&gt;We have done some work to get the integrated tool to work in Visual Studio 2008.  If you run the following registry script it will change the keys where VS looks to load the integrated tool package.  After you run the script, you will need to run devenv /setup from the Visual Studio 2008 command prompt.&lt;/p&gt;&lt;p&gt;You can download the file from the EntLibContrib project on CodePlex from &lt;a mce_href="https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=entlibcontrib&amp;amp;ReleaseId=11669" href="https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=entlibcontrib&amp;amp;ReleaseId=11669"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;[edit]&lt;/p&gt;&lt;p&gt;I will try and be a little clearer for the steps:&lt;/p&gt;&lt;p&gt;1. Install EL 3.1 (you don't need the Guidance Packages)&lt;/p&gt;&lt;p&gt;2. Run the script&lt;/p&gt;&lt;p&gt;3. Run devenv /setup from the VS 2008 command prompt  &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;b&gt;Wheels&lt;/b&gt; from the album "Pressure Chief" by &lt;a mce_href="http://www.google.com/search?q=%22Cake%22" href="http://www.google.com/search?q=%22Cake%22"&gt;Cake&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8185320" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/patterns+_2600_amp_3B00_+practices/default.aspx">patterns &amp;amp; practices</category></item><item><title>The Answer to "Why do my keys stop working in Visual Studio 2005 ?"</title><link>http://blogs.msdn.com/scottdensmore/archive/2005/08/11/450622.aspx</link><pubDate>Fri, 12 Aug 2005 03:47:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:450622</guid><dc:creator>scottdensmore</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/scottdensmore/comments/450622.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottdensmore/commentrss.aspx?PostID=450622</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt;
&lt;p&gt;We&amp;nbsp;have been using Visual Studio 2005 for a while.&amp;nbsp; We seem to keep having this problem with keys not working all of a sudden.&amp;nbsp; The other day I came across this &lt;a href="http://blogs.msdn.com/vseditor/archive/2005/05/12/417011.aspx"&gt;post&lt;/a&gt;&amp;nbsp;that has the reason.&amp;nbsp; Now I did not think anything about it until &lt;a href="http://www.peterprovost.org/"&gt;peterpr&lt;/a&gt; started to complain and said he wrote some macro to unbind / rebind all the keys.&amp;nbsp; I looked at him and said binding had nothing to do with it, it was a focus problem.&amp;nbsp; He immediately threw a pen at me and asked why I had not blogged it.&amp;nbsp; Well here you go.&lt;/p&gt;
&lt;p&gt;BTW : I have gotten into a bad habit of always calling people by their email alias&amp;rsquo;.&amp;nbsp; It is common in Microsoft so everyone is now an alias.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Now playing:&lt;/strong&gt; &lt;a href="http://phobos.apple.com/WebObjects/MZSearch.woa/wa/advancedSearchResults?artistTerm=Luscious Jackson"&gt;Luscious Jackson&lt;/a&gt; - &lt;a href="http://phobos.apple.com/WebObjects/MZSearch.woa/wa/advancedSearchResults?songTerm=Naked Eye&amp;amp;artistTerm=Luscious Jackson"&gt;Naked Eye&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=450622" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>NUnit Converter V0.5</title><link>http://blogs.msdn.com/scottdensmore/archive/2005/08/01/446224.aspx</link><pubDate>Tue, 02 Aug 2005 00:40:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:446224</guid><dc:creator>scottdensmore</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/scottdensmore/comments/446224.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottdensmore/commentrss.aspx?PostID=446224</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt;
&lt;p&gt;NUnit convert V0.5 is out.&amp;nbsp; We have been using it heavily to convert our tests to VSTS (which rocks!).&amp;nbsp;&amp;nbsp; BTW, don&amp;rsquo;t be scared we are going to try and ship the NUnit tests for EntLib, but they will be skewed for VSTS &lt;img src="http://home.comcast.net/~scottdensmore/blog/pics/smile1.gif" /&gt;.&lt;/p&gt;
&lt;p&gt;Go get V0.5 &lt;a href="http://blogs.msdn.com/jamesnewkirk/archive/2005/07/29/445064"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Big thanks to Jim!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Now playing:&lt;/strong&gt; &lt;a href="http://phobos.apple.com/WebObjects/MZSearch.woa/wa/advancedSearchResults?artistTerm=Rage Against the Machine"&gt;Rage Against the Machine&lt;/a&gt; - &lt;a href="http://phobos.apple.com/WebObjects/MZSearch.woa/wa/advancedSearchResults?songTerm=Settle for Nothing&amp;amp;artistTerm=Rage Against the Machine"&gt;Settle for Nothing&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=446224" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Technology/default.aspx">Technology</category></item><item><title>Composite UI Application Block Training</title><link>http://blogs.msdn.com/scottdensmore/archive/2005/06/25/432659.aspx</link><pubDate>Sat, 25 Jun 2005 22:38:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:432659</guid><dc:creator>scottdensmore</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/scottdensmore/comments/432659.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottdensmore/commentrss.aspx?PostID=432659</wfw:commentRss><description>The &lt;font face="Verdana"&gt;&lt;strong&gt;&lt;a href="http://practices.gotdotnet.com/Workspace.aspx?id=22f72167-af95-44ce-a6ca-f2eafbf2653c"&gt;Composite UI Application Block&lt;/a&gt;&lt;/strong&gt; is a cool new Application Block coming in the Whidbey time frame.&amp;nbsp; We are now sitting in the war room with the guys because we want to keep the consistency and quality high for you guys by making sure things work together and that the teams learn from each other.&amp;nbsp; &lt;a href="http://blogs.msdn.com/eugeniop/default.aspx"&gt;Eugenio Pace&lt;/a&gt;, product manager, has a link for this &lt;a href="http://blogs.msdn.com/eugeniop/archive/2005/06/24/432484.aspx"&gt;here&lt;/a&gt;.&amp;nbsp; &lt;/font&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=432659" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Technology/default.aspx">Technology</category></item><item><title>Application Blocks on .NET Compact Framework</title><link>http://blogs.msdn.com/scottdensmore/archive/2005/05/13/417218.aspx</link><pubDate>Fri, 13 May 2005 19:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:417218</guid><dc:creator>scottdensmore</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/scottdensmore/comments/417218.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottdensmore/commentrss.aspx?PostID=417218</wfw:commentRss><description>&lt;P&gt;Straight from &lt;A href="http://weblogs.asp.net/sandyk/"&gt;Sandy &lt;/A&gt;: &lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN&gt;For any of you &lt;I&gt;&lt;SPAN&gt;patterns &amp;amp; practices&lt;/SPAN&gt;&lt;/I&gt; fans that have always wanted application blocks for devices, the p&amp;amp;p team worked with OpenNETCF to release a community version for the .NET Compact Framework.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN&gt;For the blocks, you can go to: &lt;A title=http://www.opennetcf.org/appblocks/ href="http://wow.opennetcf.borg/appblocks/"&gt;http://wow.opennetcf.Borg/appblocks/&lt;/A&gt; and let us know what you think.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN&gt;This is way cool!&amp;nbsp; Go check it out.&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=417218" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Technology/default.aspx">Technology</category></item><item><title>Wojtek is Blogging!</title><link>http://blogs.msdn.com/scottdensmore/archive/2005/05/02/414133.aspx</link><pubDate>Tue, 03 May 2005 02:08:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:414133</guid><dc:creator>scottdensmore</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/scottdensmore/comments/414133.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottdensmore/commentrss.aspx?PostID=414133</wfw:commentRss><description>&lt;p&gt;You don&amp;rsquo;t know Wojtek?&amp;nbsp; Go read his &lt;a href="http://blogs.msdn.com/wojtek/"&gt;blog&lt;/a&gt;.&amp;nbsp; This guy is super smart (and quite amusing &lt;img src="http://home.comcast.net/~scottdensmore/blog/pics/smile1.gif" /&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Now playing:&lt;/strong&gt; &lt;a href="http://phobos.apple.com/WebObjects/MZSearch.woa/wa/advancedSearchResults?artistTerm=Fuel"&gt;Fuel&lt;/a&gt; - &lt;a href="http://phobos.apple.com/WebObjects/MZSearch.woa/wa/advancedSearchResults?songTerm=Hemorrhage (In My Hands)&amp;amp;artistTerm=Fuel"&gt;Hemorrhage (In My Hands)&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=414133" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Technology/default.aspx">Technology</category></item><item><title>Visual Studio Team Developer - Undocumented feature in Unit Testing</title><link>http://blogs.msdn.com/scottdensmore/archive/2005/04/29/413485.aspx</link><pubDate>Fri, 29 Apr 2005 19:25:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:413485</guid><dc:creator>scottdensmore</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/scottdensmore/comments/413485.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottdensmore/commentrss.aspx?PostID=413485</wfw:commentRss><description>&lt;p&gt;During my whirl-wind tour of Whidbey I am taking the ride using VSTD (there is a joke ther somewhere &amp;lt;STD&amp;gt;).&amp;nbsp; Coming from NUnit / TDD.net and VS 2003, I was used to dealing with configuration through the configuration file myassembly.dll.config.&amp;nbsp; Now that I am using the tests from VS and looking at the new System.Configuration goo (tech term), I thought this feature was gone because I could not find any documentation.&amp;nbsp; Boy, was I wrong.&lt;/p&gt;
&lt;p&gt;All you have to do is create an App.config file, rename it to your assembly name .dll.conig and set the file to always be copied (click file and then look at the properties window, there is a drop down for that option), and by magic, the test runner uses this file.&lt;/p&gt;
&lt;p&gt;Hope this helps someone out there.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Now playing:&lt;/strong&gt; &lt;a href="http://phobos.apple.com/WebObjects/MZSearch.woa/wa/advancedSearchResults?artistTerm=King Crimson"&gt;King Crimson&lt;/a&gt; - &lt;a href="http://phobos.apple.com/WebObjects/MZSearch.woa/wa/advancedSearchResults?songTerm=Fallen Angel&amp;amp;artistTerm=King Crimson"&gt;Fallen Angel&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=413485" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Test+Infection/default.aspx">Test Infection</category><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Packaging Design and Architecture Guidance for Visual Studio</title><link>http://blogs.msdn.com/scottdensmore/archive/2005/04/20/410193.aspx</link><pubDate>Wed, 20 Apr 2005 23:36:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:410193</guid><dc:creator>scottdensmore</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/scottdensmore/comments/410193.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottdensmore/commentrss.aspx?PostID=410193</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Now that I have your attention &lt;img src="http://home.comcast.net/~scottdensmore/blog/pics/smile1.gif" /&gt;&amp;hellip; &lt;a href="http://blogs.msdn.com/tomholl/archive/2005/04/19/409675.aspx"&gt;Tom&lt;/a&gt; is going to be giving a new webcast on a new &amp;ldquo;deliverable&amp;rdquo; from our group.&amp;nbsp; I highly recommend you go check it out.&amp;nbsp; Sign up for the webcast &lt;a href="http://www.microsoft.com/events/EventDetails.aspx?CMTYSvcSource=MSCOMMedia&amp;amp;Params=%7eCMTYDataSvcParams%5e%7earg+Name%3d%22ID%22+Value%3d%221032271514%22%2f%5e%7earg+Name%3d%22ProviderID%22+Value%3d%22A6B43178-497C-4225-BA42-DF595171F04C%22%2f%5e%7earg+Name%3d%22lang%22+Value%3d%22en%22%2f%5e%7earg+Name%3d%22cr%22+Value%3d%22US%22%2f%5e%7esParams%5e%7e%2fsParams%5e%7e%2fCMTYDataSvcParams%5e"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Now playing:&lt;/strong&gt; &lt;a href="http://phobos.apple.com/WebObjects/MZSearch.woa/wa/advancedSearchResults?artistTerm=Queens of the Stone Age"&gt;Queens of the Stone Age&lt;/a&gt; - &lt;a href="http://phobos.apple.com/WebObjects/MZSearch.woa/wa/advancedSearchResults?songTerm=Gonna Leave You&amp;amp;artistTerm=Queens of the Stone Age"&gt;Gonna Leave You&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=410193" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Technology/default.aspx">Technology</category></item><item><title>Little Know Component Model Gotcha with IDictionaryService</title><link>http://blogs.msdn.com/scottdensmore/archive/2005/01/26/360887.aspx</link><pubDate>Wed, 26 Jan 2005 17:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:360887</guid><dc:creator>scottdensmore</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/scottdensmore/comments/360887.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottdensmore/commentrss.aspx?PostID=360887</wfw:commentRss><description>&lt;p&gt;I don&amp;rsquo;t know how many people in the world this gotcha will affect but I found it very interesting after a conversation with one of the devs internally so I thought I would share the information with those of you out there in the wild.&lt;/p&gt;
&lt;p&gt;When you host your own components in a designer or &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemcomponentmodeldesigniservicecontainermemberstopic.asp"&gt;IServiceContainer&lt;/a&gt;, the docs for the &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemcomponentmodeldesignidictionaryserviceclasstopic.asp"&gt;IDictionaryService&lt;/a&gt; state the following :&lt;/p&gt;
&lt;p&gt;
&lt;table class="MsoNormalTable" cellspacing="0" cellpadding="0" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; PADDING-TOP: 0.75pt" nowrap&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;.NET&amp;nbsp;Framework&amp;nbsp;Class&amp;nbsp;Library&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; PADDING-TOP: 0.75pt" nowrap&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;
&lt;h1&gt;&lt;a name="frlrfsystemcomponentmodeldesignidictiona"&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="FONT-SIZE: 13pt; FONT-FAMILY: Verdana"&gt;IDictionaryService Interface&lt;/span&gt;&lt;/font&gt;&lt;/h1&gt;
&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;Provides a basic, component site-specific, key-value pair dictionary through a service that a designer can use to store user-defined data.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font size="1"&gt;For a list of all members of this type, see &lt;/font&gt;&lt;a title="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemcomponentmodeldesignidictionaryservicememberstopic.asp" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemcomponentmodeldesignidictionaryservicememberstopic.asp"&gt;&lt;font size="1"&gt;IDictionaryService Members&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;
&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font face="Arial" size="2"&gt;Now the documentation states that the service is for a designer, but in reality, the service has to be per &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemcomponentmodelisiteclasstopic.asp"&gt;ISite&lt;/a&gt;.&amp;nbsp; This problem will not bite you in Everett (.NET 1.1), but in .NET 2.0, the caching is much more aggressive and it will have a type mismatch, especially when you are using the Property Grid&lt;/font&gt;.&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font face="Arial" size="2"&gt;All that being said, I am telling you this because when Enterprise Library is released and you compile it under .NET 2.0, when you use the designer&amp;hellip; it will give you headaches and this is the reason why&lt;/font&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;/span&gt;&lt;/font&gt;&lt;strong&gt;Now playing:&lt;/strong&gt; &lt;a href="http://phobos.apple.com/WebObjects/MZSearch.woa/wa/advancedSearchResults?artistTerm=Porno for Pyros"&gt;Porno for Pyros&lt;/a&gt; - &lt;a href="http://phobos.apple.com/WebObjects/MZSearch.woa/wa/advancedSearchResults?songTerm=Pets&amp;amp;artistTerm=Porno for Pyros"&gt;Pets&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=360887" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Technology/default.aspx">Technology</category></item><item><title>Why is Clean Project not a first class citizen</title><link>http://blogs.msdn.com/scottdensmore/archive/2004/12/10/279573.aspx</link><pubDate>Fri, 10 Dec 2004 16:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:279573</guid><dc:creator>scottdensmore</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/scottdensmore/comments/279573.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottdensmore/commentrss.aspx?PostID=279573</wfw:commentRss><description>&lt;p&gt;I know this seems trivial, but since my move to the .NET world in Visual Studio .NET&amp;nbsp;(VS.NET), I sorely miss features from Visual C++ functionality.&amp;nbsp; Now before I get to my point I want to give a little overview of how&amp;nbsp;VS.NET works before getting to for those that don't know much about VS.NET. I will generalise and I of course don't work for the VS.NET team.&lt;/p&gt;&lt;p&gt;The VS.NET teams are all separate. Now this is because VS.NET is an &lt;a href="http://msdn.microsoft.com/vstudio/extend/"&gt;extensible &lt;/a&gt;IDE.&amp;nbsp; Not only do you have the Add-In model, you also have the &lt;a href="http://msdn.microsoft.com/vstudio/extend/"&gt;VSIP&lt;/a&gt; functionality (which is my favorite and really gives the best explanation of how this works).&amp;nbsp;&amp;nbsp; The VSIP feature allows you to write packages.&amp;nbsp; Packages are just plug-ins for the IDE that perform specific work (either UI or non-UI).&amp;nbsp;&amp;nbsp; For example Visual C++, Visual C#, and Visual Basic .NET are all packages.&amp;nbsp; This is why you can buy different versions of each product and get the same consistent look and feel.&amp;nbsp; Now because each package is unique and separate, you get different functionality across the packages (aka refactoring in C#, unit testing in only the Burton Package etc).&lt;/p&gt;&lt;p&gt;Now back to my original point : &lt;a href="http://www.hanselman.com/blog/default.aspx"&gt;Scott Hanselman &lt;/a&gt;has a post about a tool that allows you rid yourself of the files in the bin / obj directories.&amp;nbsp; Why should we need this?&amp;nbsp; VS.NET lists this menu item happily in my C# projects, but amazingly enough it doesn't do a darn thing.&amp;nbsp; Seems a bit silly and trivial and yes there are bigger problems in the world to solve, but I miss clean.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=279573" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Another Non Admin Woe in Visual Studio</title><link>http://blogs.msdn.com/scottdensmore/archive/2004/12/02/273810.aspx</link><pubDate>Thu, 02 Dec 2004 17:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:273810</guid><dc:creator>scottdensmore</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/scottdensmore/comments/273810.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottdensmore/commentrss.aspx?PostID=273810</wfw:commentRss><description>&lt;p&gt;Today I needed to run some unit tests in an admin console (thanks to &lt;a href="http://blogs.msdn.com/aaron_margosis/"&gt;Aaron&lt;/a&gt;), so I fired up VS as admin and built the project and ran my tests.&amp;nbsp; This was the first time I had built the project, so when I went back to loading VS as Non-Admin, I got an access denied when VS was trying to build the .resources file in the obj directory.&amp;nbsp; How annoying.&amp;nbsp; Now the reason for this is because by default Windows 2003 (my dev platform) takes ownership of files and other objects by the Administrators group.&amp;nbsp; So as an admin, the file was owned by Administrators and I did not have access to the file anymore &lt;img src="http://home.comcast.net/~scottdensmore/blog/pics/smile9.gif"&gt;.&amp;nbsp; Now you can change this policy to creator in Local Security Policy (secpol.msc) in the user rights assignment so I leave it up to you how you want to deal with this.&amp;nbsp; &lt;a href="http://blogs.msdn.com/aaron_margosis"&gt;Aaron&lt;/a&gt; has posts on this so you should give it a read before you make your decision.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=273810" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Unit Testing Again...</title><link>http://blogs.msdn.com/scottdensmore/archive/2004/06/15/156110.aspx</link><pubDate>Tue, 15 Jun 2004 21:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:156110</guid><dc:creator>scottdensmore</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/scottdensmore/comments/156110.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottdensmore/commentrss.aspx?PostID=156110</wfw:commentRss><description>&lt;DIV class=Section1&gt;
&lt;P&gt;&lt;FONT face=Arial size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: Arial"&gt;Looks like &lt;A href="http://weblogs.asp.net/jamesnewkirk"&gt;Jim Newkirk&lt;/A&gt;&amp;nbsp;has&amp;nbsp;put on his flame suit and headed out into the fire &lt;A href="http://weblogs.asp.net/jamesnewkirk/archive/2004/06/15/155838.aspx"&gt;here&lt;/A&gt; on the unit testing debate.&amp;nbsp; Since I work with Jim you can only imagine that I share his position.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=156110" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>To Unit Test or Not to Unit Test... which Visual Studio Version?</title><link>http://blogs.msdn.com/scottdensmore/archive/2004/06/13/154829.aspx</link><pubDate>Mon, 14 Jun 2004 06:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:154829</guid><dc:creator>scottdensmore</dc:creator><slash:comments>12</slash:comments><comments>http://blogs.msdn.com/scottdensmore/comments/154829.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottdensmore/commentrss.aspx?PostID=154829</wfw:commentRss><description>&lt;DIV class=Section1&gt;
&lt;P&gt;&lt;FONT face=Arial size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: Arial"&gt;&lt;A href="http://www.peterprovost.org/"&gt;Peter Provost&lt;/A&gt; has started a grass roots movement (aka petition) &lt;A href="http://www.peterprovost.org/archive/2004/06/12/1379.aspx"&gt;here&lt;/A&gt; to include Unit Testing in all the versions of Visual Studio.&lt;BR&gt;Now seeing that I am an Microsoft Employee, I feel I must put in my 2 cents to defend the position of only including this in Visual Studio Team System.&amp;nbsp; Programming is hard, I don&amp;#8217;t think anyone disagrees.&amp;nbsp; Unit Testing is &lt;I&gt;&lt;SPAN style="FONT-STYLE: italic"&gt;one&lt;/SPAN&gt;&lt;/I&gt; way to increase code confidence and reduce bugs.&amp;nbsp; There are many other practices to help us (developers) make our code / products better.&amp;nbsp; This is the goal of Team System: integrate these practices (Unit Testing, Stress Testing, Static Analysis, Work flow, Source Control, Code Coverage) so we can me more productive and better developers.&amp;nbsp; So if all you want is Unit Testing is it because that is all you are doing? I doubt it.&amp;nbsp; The integration is what makes Team System the price of admission.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: Arial"&gt;I also am listing a pointer to Jason Anderson&amp;#8217;s &lt;A href="http://blogs.msdn.com/jason_anderson/archive/2004/06/04/148252.aspx"&gt;post&lt;/A&gt; that I think matches what I am saying.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=154829" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottdensmore/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item></channel></rss>