<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://windowscoding.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/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>windowscoding.com;</title><link>http://windowscoding.com/blogs/</link><description>One Stop place to learn about next-gen programming languages and techniques.</description><dc:language>en-US</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>Tips &amp; Tricks: Manually uninstalling CodeSmith.</title><link>http://windowscoding.com/blogs/blake/archive/2008/08/22/tips-amp-tricks-manually-uninstalling-codesmith.aspx</link><pubDate>Fri, 22 Aug 2008 08:39:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:340</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I&amp;#39;ve come across a few issues, where a CodeSmith install might become corrupt when going from a beta to RTM. The following guide will show you how to successfully remove CodeSmith from your computer. Please allow 10 to 15 minutes of your time to complete this guide. &lt;b&gt;Please note: This guide could be used to uninstall other .net applications.&lt;/b&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You will need to download the &lt;a target="_blank" href="http://support.microsoft.com/default.aspx?scid=kb;en-us;290301"&gt;Windows Installer CleanUp Utility&lt;/a&gt;. After you have installed this application you will need to launch the following executable: &lt;b&gt;C:\Program Files\Windows Installer Clean Up\msicuu.exe&lt;/b&gt;. After the application is launched you will want to Select CodeSmith from the list and click remove. This will remove CodeSmith from the Installer Database. The installer database holds a record of each application you install on your computer.
&lt;br /&gt;
&lt;img src="http://windowscoding.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.03.39/Windows-Installer-Clean-Up.png" alt="" /&gt;&lt;/li&gt;
&lt;li&gt;Next we will need to remove all the CodeSmith assemblies that are
located in the GAC. Open up Windows Explorer and browse to:
C:\Windows\assembly.&lt;img src="http://windowscoding.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.03.37/assembly.png" alt="" /&gt;&lt;/li&gt;
&lt;li&gt;Now you will need to right click all the CodeSmith.* assemblies and
select uninstall.
&lt;br /&gt;
&lt;img src="http://windowscoding.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.03.38/assembly-_2800_2_2900_.png" alt="" /&gt;&lt;/li&gt;
&lt;li&gt;Next we will remove the configuration and program directories. The following directories will need to be deleted, please note the below paths are working paths for Windows Vista.
&lt;ul&gt;
&lt;li&gt;C:\ProgramData\CodeSmith&lt;/li&gt;
&lt;li&gt;C:\Users\&lt;b&gt;&amp;lt;user&amp;gt;&lt;/b&gt;\AppData\Local\CodeSmith&lt;/li&gt;
&lt;li&gt;C:\Users\&lt;b&gt;&amp;lt;user&amp;gt;&lt;/b&gt;\Documents\CodeSmith (If you want to remove your templates).&lt;/li&gt;
&lt;li&gt;C:\Program Files\CodeSmith&lt;/li&gt;
&lt;li&gt;C:\Program Files (x86)\CodeSmith (if you&amp;rsquo;re running 64bit)&lt;/li&gt;
&lt;li&gt;C:\ProgramData\Microsoft\Windows\Start Menu\Programs\CodeSmith Professional 5.0&lt;/li&gt;
&lt;li&gt;C:\ProgramData\Microsoft\Windows\Start Menu\Programs\CodeSmith Standard 5.0&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&amp;nbsp; You can now install a fresh copy of CodeSmith!&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=340" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/.Net/default.aspx">.Net</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/CodeSmith/default.aspx">CodeSmith</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Windows+Installer/default.aspx">Windows Installer</category></item><item><title>CodeSmith 5.0 RTM available now</title><link>http://windowscoding.com/blogs/blake/archive/2008/08/19/codesmith-5-0-rtm-available-now.aspx</link><pubDate>Tue, 19 Aug 2008 17:37:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:335</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Over the past year the CodeSmith team has been hard at work on CodeSmith 5.0. This release contains many fixes, performance enhancements and other enhancements over the previous versions. Below is a list of some of the major changes between CodeSmith 5.0 and CodeSmith 4.0. I have highlighted some of my favorites below.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size:medium;"&gt;5.0.0 Final&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; * Added a tab for editing variables in the CodeSmith Project settings dialog.&lt;br /&gt;&amp;nbsp;
* Made it so that any .csp variables are automatically used when there
is a string matching the variable value in the property values.&lt;br /&gt;&amp;nbsp; *
&lt;b&gt;Made it so that variables are automatically created for connection
strings stored in .csp files so that the connection string isn&amp;#39;t
repeated.&lt;/b&gt;&lt;br /&gt;&amp;nbsp; * If you choose to remove all settings during uninstall, it will automatically try to deactivate your license.&lt;br /&gt;&amp;nbsp; * Added more info about the current license to the about dialog.&lt;br /&gt;&amp;nbsp; * &lt;b&gt;Made schema explorer designers load their data sources async so that the UI would not lock.&lt;/b&gt;&lt;br /&gt;&amp;nbsp; * Fixed bug where wrong data source was selected when the designer was opened.&lt;br /&gt;&amp;nbsp; * Fixed error when adding references to Visual Studio project.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size:medium;"&gt;Beta 2&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; * &lt;b&gt;Changed all SchemaExplorer designers to display in Object
(Owner) format so that you can type the first couple letters to jump to
the object you are looking for.&lt;/b&gt;&lt;br /&gt;&amp;nbsp; * &lt;b&gt;Added ability to override plural/singular forms of words to the StringUtil.ToPlural and StringUtil.ToSingular methods&lt;/b&gt;.&lt;br /&gt;&amp;nbsp;
* Added ability to specify Filter=&amp;quot;SomeTableSchemaProperty&amp;quot; on
ColumnSchema directives which will filter the list of columns in the
designer based on the table selected in the specified property.&lt;br /&gt;&amp;nbsp; *
Added new RegisterReference method to CodeTemplate to indicate which
assemblies your generated code relies on so that they can be
automatically added in Visual Studio.&lt;br /&gt;&amp;nbsp; * Performance improvements in adding files to the project system in Visual Studio.&lt;br /&gt;&amp;nbsp; * Added a menu item for managing data sources to the Visual Studio CodeSmith menu.&lt;br /&gt;&amp;nbsp;
* Added step to the uninstall process to remove all samples and config
files.&amp;nbsp; It will also automatically deactivate your license so you can
use it on another machine.&lt;br /&gt;&amp;nbsp; * Added syntax highlighting for the VB keyword &amp;quot;Infer&amp;quot;.&lt;br /&gt;&amp;nbsp; * &lt;b&gt;Various improvements to the OracleSchemaProvider including full extended property support&lt;/b&gt;.&lt;br /&gt;&amp;nbsp; * Made deleting items in the csmap editor more intuitive.&lt;br /&gt;&amp;nbsp; * Changed ColumnSchema designer to use a treeview so that all columns for all tables aren&amp;#39;t loaded at once.&lt;br /&gt;&amp;nbsp; * Fixed issue with duplicate CSP item templates in the C# project system and missing in VB project system.&lt;br /&gt;&amp;nbsp; * Fixed error with editing empty CSP files.&lt;br /&gt;&amp;nbsp; * Fixed issue with beta license that was causing the application to freeze on startup when behind a firewall.&lt;br /&gt;&amp;nbsp; * Fixed a bug with email addresses in the bug report form.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size:medium;"&gt;Beta 1&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; * Added ability to deep load all schema information at once which
results in huge performance improvements.&amp;nbsp; This is used by setting the
DeepLoad attribute on any SchemaExplorer property in your template.&amp;nbsp;
This would typically be used when you know you are going to use all of
the schema information from a database.&lt;br /&gt;&amp;nbsp; * &lt;b&gt;Ability to use .net 3.5
features in templates including LINQ&lt;/b&gt;.&amp;nbsp; This is accomplished by setting
the CompilerVersion attribute on CodeTemplate to &amp;quot;v3.5&amp;quot;.&lt;br /&gt;&amp;nbsp; * CodeSmith Projects now have a single file output mode to generate all template outputs into a single file.&lt;br /&gt;&amp;nbsp; * Added Ability to generate individual project outputs.&lt;br /&gt;&amp;nbsp; * Changed Manage Outputs dialog to make it easier to manage outputs and added an options dialog for changing project settings.&lt;br /&gt;&amp;nbsp; * Made it so that files being generated from a CodeSmith Project are checked out of source control before being edited.&lt;br /&gt;&amp;nbsp;
* Improved the custom tool upgrade process so that it works 100% in all
scenarios without having to make manual changes afterward.&lt;br /&gt;&amp;nbsp; * CodeSmith Projects can now add files to Visual Studio as code behind files to other generated files.&lt;br /&gt;&amp;nbsp; * CodeSmith Projects can now set a generated files build action.&lt;br /&gt;&amp;nbsp;
* Added ability to resolve assemblies located in paths relative to the
template now using Path attribute.&amp;nbsp; Looks in template folder and \bin
folder by default.&lt;br /&gt;&amp;nbsp; * Optimized template caching algorithm allows for much improved performance.&lt;br /&gt;&amp;nbsp;
* &lt;b&gt;Templates use partial classes&lt;/b&gt; now so you can have partial class code
behinds and have access to template properties from the code behind
file.&lt;br /&gt;&amp;nbsp; * Added template metadata caching.&lt;br /&gt;&amp;nbsp; * Added GetPropertyAttribute and SetPropertyAttribute to CodeTemplate.&lt;br /&gt;&amp;nbsp; * Property attribute values are added for any non-recognized attributes on Property, XmlProperty and CodeTemplate directives.&lt;br /&gt;&amp;nbsp; * &lt;b&gt;Made all SchemaExplorer objects serializable&lt;/b&gt;.&lt;br /&gt;&amp;nbsp;
* Fixed bug with refreshing SchemaExplorer objects where it would not
show all extended properties of the object after refresh.&lt;br /&gt;&amp;nbsp; * Re-organized all sample templates and projects into a more logical folder structure.&lt;br /&gt;&amp;nbsp; * &lt;b&gt;Added new NHibernate templates in both C# and Visual Basic.&lt;/b&gt;&lt;br /&gt;&amp;nbsp; * Made various improvements to the Plinqo templates.&lt;br /&gt;&amp;nbsp; * &lt;b&gt;.netTiers updated to the 2.3 Beta version of the templates.&lt;/b&gt;&lt;br /&gt;&amp;nbsp; * &lt;b&gt;Added VB versions of many sample templates and projects.&lt;/b&gt;&lt;br /&gt;&amp;nbsp; * Added a couple new maps and ActiveSnippets.&lt;br /&gt;&amp;nbsp; * Included the latest version of the NuSoft framework templates. &lt;/p&gt;
&lt;p&gt;Download Links Available Below:&lt;/p&gt;
&lt;p&gt;Professional: &lt;a href="http://www.codesmithtools.com/download/codesmithprofessional-50.msi" title="http://www.codesmithtools.com/download/codesmithprofessional-50.msi" id="y.sr"&gt;http://www.codesmithtools.com/download/codesmithprofessional-50.msi&lt;/a&gt; &lt;br id="bdlg18" /&gt;
  Standard: &lt;a href="http://www.codesmithtools.com/download/codesmithstandard-50.msi" title="http://www.codesmithtools.com/download/codesmithstandard-50.msi" id="bosj"&gt;http://www.codesmithtools.com/download/codesmithstandard-50.msi&lt;/a&gt; &lt;br id="bdlg19" /&gt;
  Zip: &lt;a href="http://www.codesmithtools.com/download/codesmith-50.zip" title="http://www.codesmithtools.com/download/codesmith-50.zip" id="onk1"&gt;http://www.codesmithtools.com/download/codesmith-50.zip&lt;/a&gt;&amp;nbsp; &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=335" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/CodeSmith/default.aspx">CodeSmith</category></item><item><title>Visual Studio 2008 SP1 and .NET Framework 3.5 SP1 RTM</title><link>http://windowscoding.com/blogs/blake/archive/2008/08/13/visual-studio-2008-sp1-and-net-framework-3-5-sp1-rtm.aspx</link><pubDate>Wed, 13 Aug 2008 13:24:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:334</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I was so happy to see that Microsoft has finally release Visual Studio 2008 SP1 and the .NET Framework 3.5 SP1. It contains so many improvements and bug fixes; you can view the full list of the enhancements at &lt;a target="_blank" href="http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx"&gt;Scott Guthrie&amp;#39;s blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;quot;&lt;i&gt;Unlike other Service Packs from Microsoft, the &lt;b&gt;SP1 of&lt;/b&gt;.&lt;b&gt;Net Framework 3.5 and Visual Studio 2008&lt;/b&gt; not only contains bug fixes and improvements, it also contains new technologies such as &lt;a href="http://blogs.microsoft.co.il/blogs/bursteg/archive/tags/Entity+Framework/default.aspx"&gt;ADO.Net Entity Framework&lt;/a&gt; v1, &lt;a href="http://blogs.microsoft.co.il/blogs/bursteg/archive/tags/ADO.Net+Data+Services/default.aspx"&gt;ADO.Net Data Services&lt;/a&gt; v1, ASP.Net Dynamic Data and the framework and tools support for working with &lt;a href="http://blogs.microsoft.co.il/blogs/bursteg/archive/tags/SQL+Server+2008/default.aspx"&gt;SQL Server 2008&lt;/a&gt; that was &lt;a href="http://blogs.microsoft.co.il/blogs/bursteg/archive/2008/08/07/sql-server-2008-resources.aspx"&gt;RTM&amp;#39;ed last week&lt;/a&gt;.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Here are some useful download links:&lt;/i&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=2&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=10&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3da494b0e0-eb07-4ff1-a21c-a4663e456d9d%26DisplayLang%3den"&gt;VS 2008 Service Pack Preparation Tool&lt;/a&gt;&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=1&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=10&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dab99342f-5d1a-413d-8319-81da479ab0d7%26DisplayLang%3den"&gt;.NET Framework 3.5 Service pack 1&lt;/a&gt;&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=11&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=10&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dfbee1648-7106-44a7-9649-6d9f6d58056e%26DisplayLang%3den"&gt;Visual Studio 2008 Service Pack 1&lt;/a&gt; (exe) &lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=9&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=10&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d27673c47-b3b5-4c67-bd99-84e525b5ce61%26DisplayLang%3den"&gt;Visual Studio 2008 Service Pack 1&lt;/a&gt; (iso) &lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=13&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=10&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3df3fbb04e-92c2-4701-b4ba-92e26e408569%26DisplayLang%3den"&gt;Visual Studio 2008 Express Editions with SP1&lt;/a&gt; (Web Install) &lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=8&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=10&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d021b3bee-b2ad-42a8-854a-c5eaef69e927%26DisplayLang%3den"&gt;Visual Studio 2008 Shell (isolated mode) with Service Pack 1 Redistributable&lt;/a&gt;&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=12&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=10&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d440ec902-3260-4cdc-b11a-6a9070a2aaab%26DisplayLang%3den"&gt;Visual Studio 2008 Service Pack 1 Remote Debugger&lt;/a&gt;&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=14&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=10&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dfd02c7d6-5306-41f2-a1be-b7dcb74c9c0b%26DisplayLang%3den"&gt;Visual Studio 2008 Service Pack 1 Stand-Alone Profiler&lt;/a&gt;&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=15&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=10&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d9e40a5b6-da41-43a2-a06d-3cee196bfe3d%26DisplayLang%3den"&gt;Visual Studio 2008 Team Foundation Server SP1&lt;/a&gt;&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual C++ 2008 SP1 Redistributable Package (&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=17&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=10&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3da5c84275-3b97-4ab7-a40d-3802b2af5fc2%26DisplayLang%3den"&gt;x86&lt;/a&gt;, &lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=18&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=10&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dba9257ca-337f-4b40-8c14-157cfdffee4e%26DisplayLang%3den"&gt;x64&lt;/a&gt;, &lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=16&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=10&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3ddcc211e6-ab82-41d6-8dec-c79937393fe8%26DisplayLang%3den"&gt;ia64&lt;/a&gt;) &lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=5&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=10&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d9761bb57-f066-4b70-9318-3965c5e68aad%26DisplayLang%3den"&gt;Visual C++ 2008 SP1 Sample Library&lt;/a&gt;&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=7&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=10&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dc1df3b07-09d7-48cb-bb63-df6d3c2f8141%26DisplayLang%3den"&gt;Microsoft Report Viewer Redistributable 2008 SP1 Language Pack&lt;/a&gt;&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=6&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=10&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dc109e400-784c-4904-a719-0c457df65ee9%26DisplayLang%3den"&gt;.NET Framework 3.5 Client Profile Language Pack&lt;/a&gt;&lt;/i&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;While downloading and installing the &lt;b&gt;SP1 of&lt;/b&gt;.&lt;b&gt;Net Framework 3.5 and Visual Studio 2008&lt;/b&gt; you can take your time to read the posts I&amp;#39;ve written during the beta time frame:&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&lt;b&gt;Overview of the Service Pack 1&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/bursteg/archive/2008/05/12/download-and-install-visual-studio-2008-and-net-framework-3-5-sp1-beta-kb945140.aspx"&gt;Download and Install Visual Studio 2008 and .Net Framework 3.5 SP1 Beta&lt;/a&gt;&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/bursteg/archive/2008/05/12/new-assemblies-net-framework-3-5-sp1.aspx"&gt;New Assemblies in Visual Studio 2008 and .Net Framework 3.5 SP1&lt;/a&gt;&lt;/i&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;&lt;b&gt;ADO.Net Entity Framework&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/bursteg/archive/2008/05/12/EntityDataSource-Entity-Data-Source.aspx"&gt;EntityDataSource - Overview&lt;/a&gt;&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/bursteg/archive/2008/05/12/entitydatasource-entity-data-source-where-clause.aspx"&gt;EntityDataSource - Where Clause&lt;/a&gt;&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=403764"&gt;An Overview Screencast about EntityDataSource&lt;/a&gt;&lt;/i&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;&lt;b&gt;ADO.Net Data Services&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/bursteg/archive/2008/05/12/visual-studio-2008-sp1-ado-net-data-service-walkthrough.aspx"&gt;A Simple ADO.Net Data Service Walkthrough&lt;/a&gt; (updated for SP1) &lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/bursteg/archive/2008/05/12/visual-studio-2008-sp1-querying-ado-net-data-service-net-client.aspx"&gt;Querying an ADO.Net Data Service via .Net Client&lt;/a&gt; (updated for SP1) &lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;&lt;b&gt;ADO.Net Sync Services&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/bursteg/archive/2008/05/12/sync-services-for-ado-net-with-sql-server-2008-change-tracking.aspx"&gt;Sync Services for ADO.Net now use SQL Server 2008 Change Tracking&lt;/a&gt;&lt;/i&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;&lt;b&gt;SQL Server 2008 and Data Access Technologies&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/bursteg/archive/2008/05/12/sqlfilestream-managed-api-for-sql-server-2008-filestream.aspx"&gt;&lt;b&gt;&lt;img alt="Visual Studio 2008 and .Net Framework 3.5 SP1" src="http://blogs.microsoft.co.il/blogs/bursteg/WindowsLiveWriter/VisualStudio2008SP1Beta1AGuidedTour_13B66/SQL%20Server%202008_90ba9c9c-3c31-4d79-83c2-03689f747e35.gif" align="right" border="0" height="36" width="190" /&gt;&lt;/b&gt;SqlFileStream - Managed API for SQL Server 2008 FILESTREAM&lt;/a&gt;&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/bursteg/archive/2008/05/12/linq-to-sql-sql-server-2008-date-time-types.aspx"&gt;LINQ to SQL with SQL Server 2008 Date Time Types&lt;/a&gt;&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/bursteg/archive/2008/05/12/linq-to-sql-filestream.aspx"&gt;LINQ to SQL and FILESTREAM&lt;/a&gt;&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/bursteg/archive/2008/05/12/ado-net-entity-framework-support-filestream.aspx"&gt;ADO.Net Entity Framework support for FILESTREAM&lt;/a&gt;&lt;/i&gt;&amp;quot;. (&lt;a target="_blank" href="http://blogs.msdn.com/bursteg/archive/2008/08/11/net-framework-3-5-sp1-and-visual-studio-2008-sp1-are-available.aspx"&gt;.Net Framework 3.5 SP1 and Visual Studio 2008 SP1 are Available!&lt;/a&gt;)&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=334" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/.Net/default.aspx">.Net</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category></item><item><title>Speaking at the Madison .NET User Group</title><link>http://windowscoding.com/blogs/blake/archive/2008/07/30/speaking-at-the-madison-net-user-group.aspx</link><pubDate>Wed, 30 Jul 2008 15:24:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:331</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Date: &amp;nbsp;&amp;nbsp;&amp;nbsp; Wednesday, July 30, doors open at 5pm&lt;br /&gt;&lt;br /&gt;Topic: &amp;nbsp;&amp;nbsp;&amp;nbsp; Code Generation&lt;br /&gt;&lt;br /&gt;Speaker: &amp;nbsp;&amp;nbsp;&amp;nbsp; Blake Niemyjski&lt;br /&gt;&lt;br /&gt;Location: &amp;nbsp;&amp;nbsp;&amp;nbsp; Herzing College, East Madison Campus, 5218 East Terrace Drive, 53718&lt;br /&gt;&lt;br /&gt;Description: &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Blake Niemyjski is a full time student studying Computer Science and Mathematics. His previous studies included RSA Encryption and Number Theory. This coming year he will be attending UW-Madison to continue his education. Since the late 90&amp;#39;s Blake has had a curiosity in developing software with the goal of making software that helps the masses accomplish tasks. As a hobbyist developer turned student and professional developer, Blake has had a passion to continue his knowledge into the unknown and creating technologies of the future.&lt;br /&gt;&lt;br /&gt;Some of Blake&amp;#39;s past and current work includes the development on various Windows featured communities: bink.nu, windowscoding.com, hypervoria.com, open source communities: (e.g. nettiers.com, communityserverlive.com), charities (e.g. wearemicrosoft.com) and other commercial entities including, globalgrind.com, CodeSmith Tools LLC and more.&lt;br /&gt;&lt;br /&gt;Blake will be covering Code Generation using CodeSmith&amp;#39;s upcoming release CodeSmith 5.0. The presentation will cover the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How-to create templates that use Data Sources, XML, SQL, etc...&lt;/li&gt;
&lt;li&gt;Tips and Tricks used by senior fellow CodeSmith users&lt;/li&gt;
&lt;li&gt;Demos on Data Access Generation using nHiberate and .netTiers&lt;/li&gt;
&lt;li&gt;How templates can make your life easier and save you money&lt;/li&gt;
&lt;li&gt;CodeSmith 5.0 specific features&lt;/li&gt;
&lt;li&gt;An overview of what happens under the hood, CodeDOM, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;Meeting Agenda:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;5:00pm, Networking with sponsors and members&lt;/li&gt;
&lt;li&gt;5:30pm, Free pizza and soda&lt;/li&gt;
&lt;li&gt;6:00pm, Introduction and start main presentation&lt;/li&gt;
&lt;li&gt;7:45pm, Break off into Special Interest Groups&lt;/li&gt;
&lt;li&gt;9:00pm, Give away prizes and Wrap up meeting&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=331" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/CodeSmith/default.aspx">CodeSmith</category></item><item><title>Microsoft StyleCop: Source Code Analyzer for C#</title><link>http://windowscoding.com/blogs/blake/archive/2008/07/21/microsoft-stylecop-source-code-analyzer-for-c.aspx</link><pubDate>Mon, 21 Jul 2008 07:15:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:330</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Here is a cool internal tool used by Microsoft that is now seeing daylight &lt;img src="http://windowscoding.com/emoticons/emotion-1.gif" alt="Smile" /&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;quot;&lt;i&gt;We are very excited to announce the release of a new developer tool
from Microsoft, Source Analysis for C#. This tool is known internally
within Microsoft as StyleCop, and has been used for many years now to
help teams enforce a common set of best practices for layout,
readability, maintainability, and documentation of C# source code.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;StyleCop&amp;nbsp;is similar in many ways to Microsoft Code Analysis
(specifically FxCop), but there are some important distinctions. FxCop
performs its analysis on compiled binaries, while&amp;nbsp;StyleCop analyzes the
source code directly. For this reason,&amp;nbsp;FxCop&amp;nbsp;focuses more on the design
of the code, while&amp;nbsp;StyleCop focuses on layout, readability and
documentation. Most of that information is stripped away during the
compilation process, and thus cannot be analyzed by FxCop.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;The ultimate goal of&amp;nbsp;StyleCop is to allow you to produce elegant,
consistent code&amp;nbsp;that your team members and others who view your code
will find highly readable. In order to accomplish this,&amp;nbsp;StyleCop does
not allow its rules to be very configurable.&amp;nbsp;StyleCop&amp;nbsp;takes a
one-size-fits-all approach to code style,&amp;nbsp;layout, and readability
rules.&amp;nbsp;It is highly likely that you will not agree with all of the
rules and may even find some of the rules&amp;nbsp;annoying&amp;nbsp;at first! However,
the majority of teams using this tool within Microsoft have found that
after a short adjustment period, they came to appreciate the&amp;nbsp;rules
enforced by&amp;nbsp;StyleCop, and even began to find it&amp;nbsp;difficult to read code
not written in this style.&amp;nbsp;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;StyleCop&amp;nbsp;comes with a set of default rules analyzers covering
approximately 200 best practice rules. These rules are fully compatible
with the default layout settings in Visual Studio 2005 and Visual
Studio 2008.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Specifically, these rules cover the following, in no particular order:&lt;/i&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;Layout of elements, statements, expressions, and query clauses&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Placement of curly brackets, parenthesis, square brackets, etc&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Spacing around keywords and operator symbols&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Line spacing&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Placement of method parameters within method declarations or method calls&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Standard ordering of elements within a class&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Formatting of documentation within element headers and file headers&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Naming of elements, fields and variables&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Use of the built-in types&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Use of access modifiers&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Allowed contents of files&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Debugging text&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;After installation,&amp;nbsp;StyleCop can be run from within the Visual
Studio IDE, and can also be integrated into MSBuild-based command line
builds&lt;/i&gt;&amp;quot; (&lt;a target="_blank" href="http://blogs.msdn.com/sourceanalysis/"&gt;Microsoft StyleCop&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Download ( &lt;/b&gt;&lt;a target="_blank" href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=sourceanalysis"&gt;Microsoft StyleCop&lt;/a&gt;&lt;b&gt; )&lt;/b&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=330" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Microsoft+StyleCop/default.aspx">Microsoft StyleCop</category></item><item><title>How-to: Run Windows Live software on 64bit Windows</title><link>http://windowscoding.com/blogs/blake/archive/2008/07/01/how-to-run-windows-live-software-on-64bit-windows.aspx</link><pubDate>Tue, 01 Jul 2008 23:57:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:324</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>3</slash:comments><description>&lt;p&gt;I&amp;#39;m guessing that many of you have attempted to download the latest version of Windows Live Messenger or other Windows Live Software but have been prompted with the following error:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&amp;quot;&lt;i&gt;Sorry, Windows Live programs cannot be installed on Windows Server, Windows XP Professional x64 Edition, or Windows operating systems earlier than Windows XP Service Pack 2.&amp;quot; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;You&amp;#39;re not alone, as I have received the same error when trying to install the latest version on Windows Server 2008 64bit.&lt;/p&gt;
&lt;p&gt;The folks at Microsoft included support in the installer for all operating systems during the Windows Live beta(s). However when Messenger 8.5 went RTM, they removed support for all of the operating systems mentioned above. Many are outraged that Microsoft took this stance because they supported it while it was in beta, and then launch and say we don&amp;#39;t support it and won&amp;#39;t ever support it.&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&amp;quot;&lt;i&gt;A special note for those of you running Messenger 8.5 Beta on Windows XP 64-bit or Windows 2003 Server: the final version of Messenger 8.5 will not install or run on your OS. We don&amp;rsquo;t want you to get stuck out in the cold so you will not receive the mandatory upgrade to the final version. However,&lt;b&gt; these operating systems won&amp;rsquo;t be supported by future Messenger versions.&lt;/b&gt; You may stay on your current beta version, or to get to a more stable final version we recommend that you uninstall Messenger 8.5 and go back to Messenger 8.1.&lt;/i&gt;&amp;quot; ( &lt;a target="_blank" href="http://messengersays.spaces.live.com/Blog/cns!5B410F7FD930829E!32578.entry"&gt;Windows Live Messenger Blog&lt;/a&gt; ).&lt;/p&gt;
&lt;p&gt;Many are wishing Microsoft would remove this limitation from the Windows Live installer. For more information visit the &lt;a target="_blank" href="http://messengergeek.spaces.live.com/blog/cns!E3785B1281BBDA1!680.entry"&gt;messengergeek blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Luckily there is an easy work around to installing Windows Live on Windows 64bit operating systems and Windows Server operating systems if you have a 32bit windows operating system available. Just follow the steps below and you will be up and running in a few minutes with the latest version of Windows Live Messenger, Windows Live Writer and various other Windows Live programs.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Download the installer on your 32bit Windows machine from &lt;a target="_blank" href="http://get.live.com"&gt;http://get.live.com&lt;/a&gt;. Note: I used Windows XP Service pack 3.&lt;/li&gt;
&lt;li&gt;Run the Installer (WLinstaller.exe). Note: It will download and install the latest version of Windows Live onto your machine.&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Go to the following folder(C:\Program Files\Common Files\WindowsLiveInstaller\MsiSources or C:\Windows\System32\config\systemprofile\AppData\Local\WindowsLiveInstaller\MsiSources\). &lt;/li&gt;
&lt;li&gt;Copy or email the executables of the various Windows Live programs installers to your Windows 64bit or Windows Server operating system. Below is a list of applications names that correspond to the filename (&lt;a target="_blank" href="http://www.ditii.com/2007/09/06/windows-live-installer-a-solution-for-64-bit-systems/"&gt;diTii.com&lt;/a&gt; ).&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="padding-left:60px;"&gt;&lt;b&gt;Windows Live Writer&lt;/b&gt;&lt;br /&gt;Install_{9176251A-4CC1-4DDB-B343-B487195EB397}.msi&lt;br /&gt;&lt;b&gt;Windows Live Messenger&lt;/b&gt;&lt;br /&gt;Install_{508CE775-4BA4-4748-82DF-FE28DA9F03B0}.msi&lt;br /&gt;&lt;b&gt;Windows Live Sign-In Assistant&lt;/b&gt;&lt;br /&gt;Install_{AFA4E5FD-ED70-4D92-99D0-162FD56DC986}.msi&lt;br /&gt;&lt;b&gt;Windows Live Mail&lt;/b&gt;&lt;br /&gt;Install_{EDB619FD-4E71-403C-8E99-DFC9CF9DD345}.msi&lt;br /&gt;&lt;b&gt;Windows Live Toolbar&lt;/b&gt;&lt;br /&gt;Install_{C6876FE6-A314-4628-B0D7-F3EE5E35C4B4}.msi&lt;br /&gt;&lt;b&gt;Windows Live Photo Gallery&lt;/b&gt;&lt;br /&gt;Install_{AA436FBD-2595-479B-8DDE-E9C36F50D99D}.msi&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Finally install the above msi&amp;#39;s onto your machine. You should now be on the latest and greatest version of your favorite software.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=324" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/Windows+Live/default.aspx">Windows Live</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/64bit/default.aspx">64bit</category></item><item><title>.netTiers 2.3.0 Beta 1</title><link>http://windowscoding.com/blogs/blake/archive/2008/06/12/nettiers-2-3-0-beta-1.aspx</link><pubDate>Thu, 12 Jun 2008 19:20:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:306</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The .netTiers team released .netTiers 2.3.0 Beta 1 the other day.&amp;nbsp; .netTiers 2.3.0 is a maintenance release containing many bug fixes and patches. We have also added various requested features like Enterprise Library version 4 as well as support for Visual Studio 2008.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;You can download the 2.3.0 Beta 1 templates at the following locations. You can download it the following locations: &lt;a href="http://code.google.com/p/nettiers/source/checkout"&gt;SVN&lt;/a&gt;, &lt;a href="http://nettiers.googlecode.com/files/nettiers-2.3.0.b1.zip"&gt;Google code&lt;/a&gt;, or &lt;a href="http://nettiers.com/GetFile.aspx?File=nettiers-2.3.0.b1.zip"&gt;www.nettiers.com&lt;/a&gt;. Please submit all bug reports to &lt;a href="http://code.google.com/p/nettiers/issues/list"&gt;http://code.google.com/p/nettiers/issues/list&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=306" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/CodeSmith/default.aspx">CodeSmith</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/.netTiers/default.aspx">.netTiers</category></item><item><title>Tips &amp; Tricks: Resetting the CodeSmith Sample Templates</title><link>http://windowscoding.com/blogs/blake/archive/2008/04/30/tips-amp-tricks-resetting-the-codesmith-sample-templates.aspx</link><pubDate>Wed, 30 Apr 2008 17:11:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:290</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;A tip that not a lot of people know is that the samples are not reset during every new release of CodeSmith.&amp;nbsp; New versions of templates are added to the CodeSmith template directory for the Major and Minor versions. However that is not the case for regular builds (identified via the assembly build number) for example: 4.1.x. &lt;b&gt;Please note that this will also work if you want to reset your templates for the fun of it.&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;You might be asking yourself, well why doesn’t CodeSmith automatically update my templates for me. Well there is a pretty good reason behind this. There is no way to know if you modified the current set of templates on your machine. If we were to just overwrite the files with the new templates that contain bug fixes, you could lose a lot of unsaved work.&amp;nbsp; &amp;nbsp;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So if you are experiencing a template related bug and you didn’t cleanly install CodeSmith for the very first time on your machine. The chances are your templates are out of date and need to be saved manually and updated following the steps below.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The following steps below will reset your samples to the version that of CodeSmith that you updated to, or installed to. If the samples still do not show up in CodeSmith Explorer. Then you can find the sample templates located in two zip files: samples.zip and maps.zip, located in Program Files\CodeSmith folder, and you can extract these to the correct folder inside of you’re my documents folder (Documents\CodeSmith\Samples\v4.1\Templates).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b style="color:red;"&gt;PLEASE CREATE A BACKUP OF ALL YOUR TEMPLATES BEFORE PROCEEDING!!! &lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;First you will need to exit all CodeSmith related applications (CodeSmith Studio, Visual Studio) and follow the steps below.&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Open the Windows Run dialog box by hitting the Windows Key and R. or by going to the Start menu and clicking on run. or start -&amp;gt; run) dialog box and type “cmd” and click the “OK” key.&lt;br /&gt;&lt;a href="http://windowscoding.com/photos/blake/picture288.aspx" target="_blank"&gt;&lt;img src="http://windowscoding.com/photos/blake/images/288/original.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Next type “cs /resetsamples” into the Command Prompt window and hit enter.&lt;/li&gt;&lt;li&gt;Finally type “y” to confirm that you want to reset your templates and hit enter.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;nbsp;&lt;a href="http://windowscoding.com/photos/blake/picture289.aspx" target="_blank"&gt;&lt;img src="http://windowscoding.com/photos/blake/images/289/original.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Congratulations your CodeSmith templates have been reset.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=290" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/CodeSmith/default.aspx">CodeSmith</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category></item><item><title>How-to: Delete dangling files from a Community Server database</title><link>http://windowscoding.com/blogs/blake/archive/2008/04/27/how-to-delete-dangling-files-from-a-community-server-database.aspx</link><pubDate>Sun, 27 Apr 2008 18:13:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:287</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;The other day I came across a bug when upgrading my site to Community Server 2008. The Community Server 2008 upgrade tool would throw an exception when trying to move my files into CFS. The exception was result of the upgrade tool trying to pull down post attachments where the Section or Post didn&amp;#39;t exist.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This might not seem like such a bad thing, but it is for two reasons:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;You have a file that is taking up database space that isn’t accessible within Community Server.&lt;/li&gt;&lt;li&gt;Community Server appends the SectionID to file name. Since the SectionID is null an exception will be thrown when creating the file name.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;I created the following SQL statement that will delete all cs_PostAttachments where the SectionID and ApplicationType is NULL and the section doesn&amp;#39;t exist in the cs_sections table.&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;DELETE &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cs_PostAttachments &lt;br /&gt;FROM &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cs_PostAttachments &lt;br /&gt;LEFT JOIN &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cs_Sections &lt;br /&gt;ON &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cs_Sections.SectionID = cs_PostAttachments.SectionID &lt;br /&gt;WHERE &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cs_PostAttachments.Content NOT LIKE 0x AND &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cs_Sections.SectionID IS NULL AND&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cs_Sections.ApplicationType IS NULL&lt;/b&gt; &lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;-Blake Niemyjski&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=287" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/SQL+Server+2005/default.aspx">SQL Server 2005</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/how-to/default.aspx">how-to</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Community+Server/default.aspx">Community Server</category></item><item><title>How-to: Reset a CodeSmith license.</title><link>http://windowscoding.com/blogs/blake/archive/2008/04/15/how-to-reset-a-codesmith-license.aspx</link><pubDate>Tue, 15 Apr 2008 14:26:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:286</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Every once in a while you might run into a licensing problem when using CodeSmith.&amp;nbsp; This can be when the Visual Studio add-in becomes corrupted, or you encounter some kind of licensing problem and you have problems activating.&amp;nbsp; You can fix these related problems by resetting the license file and reactivating your copy of CodeSmith.&amp;nbsp; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;First you will need to exit all CodeSmith related applications (CodeSmith Studio, Visual Studio) and follow the steps below.&lt;br /&gt;&lt;br /&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp; Open the windows run (windows key + r or start -&amp;gt; run) dialog box and type “cmd”&lt;br /&gt;&lt;br /&gt;2)&amp;nbsp;&amp;nbsp;&amp;nbsp;
And type “cs /resetlicense” hit enter and type “y” and hit enter again.
This will remove any CodeSmith license files from your computer.&lt;br /&gt;Your command prompt window should look something like this.&lt;br /&gt;&lt;br /&gt;C:\Users\Administrator&amp;gt;cs /resetlicense&lt;br /&gt;CodeSmith Console v4.1.3.3349&lt;br /&gt;Copyright (c) 2002-2008 CodeSmith Tools, LLC.&amp;nbsp; All rights reserved.&lt;br /&gt;WARNING:
This will reset your license files and you will need to re-register and
activate your license.&amp;nbsp; It will not extend your trial period.&lt;br /&gt;Press Y to confirm that you would like to reset your license: y&lt;br /&gt;Reset license complete.&lt;br /&gt;&lt;br /&gt;3)&amp;nbsp;&amp;nbsp;&amp;nbsp; Next launch CodeSmith studio and try to register your key. You should now see the activation prompt.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=286" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/CodeSmith/default.aspx">CodeSmith</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/how-to/default.aspx">how-to</category></item><item><title>Microsoft's 2008 Lang.NET Symposium Videos</title><link>http://windowscoding.com/blogs/blake/archive/2008/02/24/2008-lang-net-symposium-videos.aspx</link><pubDate>Mon, 25 Feb 2008 04:32:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:280</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Check out the screen casts / videos of the Microsoft 2008 Lang.NET Symposium event. They have some pretty interesting videos available for everyone, granted you have Silverlight installed.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;View (&lt;/b&gt; &lt;a href="http://langnetsymposium.com/talks.asp"&gt;2008 Lang.NET Symposium Videos&lt;/a&gt; &lt;b&gt;)&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=280" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/.Net/default.aspx">.Net</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/VB.Net/default.aspx">VB.Net</category></item><item><title>Microsoft’s DreamSpark Program for Students</title><link>http://windowscoding.com/blogs/blake/archive/2008/02/24/microsoft-s-dreamspark-program-for-students.aspx</link><pubDate>Sun, 24 Feb 2008 18:42:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:279</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>&lt;span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;p&gt;&amp;quot;&lt;i&gt;&lt;b&gt;Welcome to Microsoft DreamSpark Professional Developer and Designer tools for students at no charge&lt;/b&gt;&amp;quot; ( Microsoft )&lt;/i&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I think this is really a great thing that Microsoft did for the students of the present and future.&amp;nbsp; It allows students to get enriched in a great platform and at the same time use the leading tools of today to create their dreams. I am hoping that they open this program up to more students.&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;quot;&lt;i&gt;Microsoft&amp;nbsp;launch &lt;b&gt;&lt;a href="https://downloads.channel8.msdn.com/"&gt;DreamSpark&lt;/a&gt;&amp;nbsp;&lt;/b&gt;-
a program to give students all over the world access to Microsoft
developer and designer tools at no charge.&amp;nbsp; It&amp;#39;s available through
channel 8, our student community and can be found at &lt;a href="http://channel8.msdn.com/"&gt;http://channel8.msdn.com&lt;/a&gt;.&amp;nbsp;
The idea behind this is really straight forward - provide professional
tools to students and empower them to make incredible breakthroughs and
get a head start on a cool career in technology.&amp;nbsp; &lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;This
program is currently being rolled out to 10 countries around the
world&amp;nbsp;including United States, the United Kingdom, China, Germany,
France, Finland, Spain, Sweden, Switzerland and Belgium. &lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Students
will be able to download any of the following software products via
Channel 8 (channel8.msdn.com) and will have to go through a quick
online third party-driven authentication process to validate their
student status. Once this is done, they will be able to download the
software of their choice- one title or all. &lt;br /&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;b&gt;Microsoft developer tools.&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;&lt;ul class="unIndentedList"&gt;&lt;li&gt;&lt;i&gt; Visual Studio 2005 Professional Edition&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt; Visual Studio 2008 Professional Edition&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt; XNA Game Studio 2.0 ( 12 months free membership in the XNA Creators Club )&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;i&gt;&lt;b&gt;Microsoft designer tools.&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;&lt;p&gt;&lt;i&gt;Expression Studio, including:&lt;/i&gt;&lt;/p&gt;&lt;ul class="unIndentedList"&gt;&lt;li&gt;&lt;i&gt; Expression Web&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt; Expression Blend&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt; Expression Design&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt; Expression Media&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;i&gt;&lt;b&gt;Microsoft platform resources.&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;ul class="unIndentedList"&gt;&lt;li&gt;&lt;i&gt; SQL Server 2005 Developer Edition&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt; Windows Server, Standard Edition&lt;/i&gt;&amp;quot; ( &lt;a href="http://blogs.msdn.com/ausdev/archive/2008/02/22/free-developer-designer-tools-for-students.aspx"&gt;FREE Developer &amp;amp; Designer Tools for Students&lt;/a&gt; )&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Visit (&lt;/b&gt; &lt;a href="https://downloads.channel8.msdn.com/"&gt;DreamSpark&lt;/a&gt; &lt;b&gt;)&lt;/b&gt;&lt;br /&gt;




















&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=279" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/Visual+Studio+2005/default.aspx">Visual Studio 2005</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/SQL+Server+2005/default.aspx">SQL Server 2005</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/XNA/default.aspx">XNA</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Expression/default.aspx">Expression</category></item><item><title>Silverlight 2.0 is almost here!</title><link>http://windowscoding.com/blogs/blake/archive/2008/02/23/silverlight-2-0-is-almost-here.aspx</link><pubDate>Sat, 23 Feb 2008 20:18:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:278</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Over the past week there has been some talk on Scott Guthrie and Shawn Burke blog about Silverlight 2.0. Please check out Scott’s blog for included freatures and eight walk throughs pertaining to Silverlight 2.0, and Shawn’s for more information on what we can expect while developing Silverlight 2.0 enabled applications.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br /&gt;Continue reading Scott Guthrie’s blog (&lt;/b&gt; &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/02/22/first-look-at-silverlight-2.aspx"&gt;First Look at Silverlight 2&lt;/a&gt; &lt;b&gt;) &lt;/b&gt;&lt;br /&gt;&lt;b&gt;Continue reading Shawn Burke’s blog (&lt;/b&gt; &lt;a href="http://blogs.msdn.com/sburke/archive/2008/02/22/getting-to-know-silverlight-2-0-beta-1.aspx"&gt;Getting to know Silverlight 2.0 Beta 1&lt;/a&gt; &lt;b&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=278" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Microsoft Visual Studio Team System 2008 Database Edition Power Tools</title><link>http://windowscoding.com/blogs/blake/archive/2008/02/23/microsoft-visual-studio-team-system-2008-database-edition-power-tools.aspx</link><pubDate>Sat, 23 Feb 2008 20:09:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:277</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>&lt;blockquote&gt;&lt;p&gt;&amp;quot;&lt;i&gt;This
release updates the Power Tools for the Database Edition to work with
Visual Studio 2008 and provides several new features. The new features
include two custom unit test conditions, a new Data Generation Wizard,
and new MSBuild tasks to support running TSQL Static Code Analysis from
the command line. The updated features include 5 refactoring types, a
dependency viewer, additional data generators and editors, 2 MSBuild
tasks for Schema and Data Compare and the TSQL Static Code Analysis
feature&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;&lt;div class="downloadInfo"&gt;&lt;i&gt;&lt;span&gt;
&lt;b&gt;New Test Conditions for Database Unit Tests&lt;/b&gt;&lt;br /&gt;
• ChecksumCondition – You can use this test condition to verify that
the checksum of the data set returned by a database unit test matches
the checksum of an expected data set.&lt;br /&gt;
• ExpectedSchemaTestCondition – You can use this test condition to
verify that the column names and data types of the returned data set
match expected values.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Data Generator Improvements&lt;/b&gt;&lt;br /&gt;
• New Data Generator Wizard – This new wizard creates a data generation
plan that is configured to copy data from a source database. You can
use this wizard when you need to copy most of your data from a live
source, but need to make small changes to ensure privacy.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;MSBuild Task Improvements&lt;/b&gt;&lt;br /&gt;
•  SqlAnalysis Task – You can use this build task to run T-SQL Static Code Analysis from MSBuild.&lt;br /&gt;
TSQL Static Code Analysis&lt;br /&gt;
• Static Code Analysis - A precursor to the functionality that will be
in future versions of VSTS that will allow you to perform Static Code
Analysis on T-SQL code.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Refactoring&lt;/b&gt;&lt;br /&gt;
•  “Move Schema” Refactoring - Allows a user to right click on an object and move it to a different but existing schema &lt;br /&gt;
• SP Rename Generation - Generate a new script that will contain
sp_renames for all rename refactored objects that the user can then
execute. &lt;br /&gt;
• Wildcard Expansion - Automatically expand the wildcard in a select to the appropriate columns.&lt;br /&gt;
• Fully-Qualified Name Support - Automatically inject fully-qualified names when absent in a script&lt;br /&gt;
• Refactoring extended to Dataset - Refactor into strongly typed dataset definitions&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;MSBuild Tasks&lt;/b&gt;&lt;br /&gt;
• Data / Schema Compare Build Tasks - MSBuild tasks that can generate
scripts as if the user had run the Data / Schema compare UI&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Schema View&lt;/b&gt;&lt;br /&gt;
• API Access to Schema View - Insert / Update / Delete to schema View and list schema objects and their associated files&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Dependency Tool Window&lt;/b&gt;&lt;br /&gt;
•  Dependency Tree - Show the dependencies ( incoming / outgoing ) for selected schema objects in a new tool window&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
Miscellaneous Tools&lt;/b&gt;&lt;br /&gt;
• Script Preprocessor - Expand SQLCMD variables and include files and
command line version (sqlspp.exe) &amp;amp; an MSBuild version ( wraps the
command line version )&lt;/span&gt;&lt;/i&gt;&lt;span&gt;&amp;quot; ( &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=73ba5038-8e37-4c8e-812b-db14ede2c354&amp;amp;displaylang=en"&gt;Microsoft &lt;/a&gt;) .&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="downloadInfo"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div class="downloadInfo"&gt;&lt;b&gt;Download at Source (&lt;/b&gt; &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=73ba5038-8e37-4c8e-812b-db14ede2c354&amp;amp;displaylang=en"&gt;Microsoft Visual Studio Team System 2008 Database Edition Power Tools&lt;/a&gt; &lt;b&gt;) &lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=277" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category></item><item><title>Microsoft SQL Server 2008 February CTP</title><link>http://windowscoding.com/blogs/blake/archive/2008/02/23/microsoft-sql-server-2008-february-ctp.aspx</link><pubDate>Sat, 23 Feb 2008 19:55:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:276</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>The February CTP of SQL Server 2008 has been released on Microsoft Download Cetner. From what I understand this CTP of SQL Server 2008 is feature complete. Please also check out the following article &amp;quot;&lt;a href="http://blogs.msdn.com/sqlphp/archive/2008/02/19/breaking-api-changes-in-the-february-08-ctp.aspx"&gt;Breaking API changes in the February &amp;#39;08 CTP&lt;/a&gt;&amp;quot;. The download link to the CTP can be found below.&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&amp;quot;&lt;i&gt;&lt;b&gt;Overview&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;span&gt;Microsoft SQL Server 2008, the next release of Microsoft SQL
Server, provides a comprehensive data platform that is more secure,
reliable, manageable and scalable for your mission critical
applications, while enabling developers to create new applications that
can store and consume any type of data on any device, and enabling all
your users to make informed decisions with relevant insights.&amp;quot;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;h4&gt;&lt;i&gt;System Requirements&lt;/i&gt;&lt;/h4&gt;&lt;i&gt;&lt;span&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Supported Operating Systems: &lt;/b&gt;Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Vista; Windows XP Service Pack 2&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/i&gt;&lt;blockquote&gt;&lt;i&gt;&lt;span&gt;&lt;b&gt;For all download types&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/i&gt;&lt;span&gt;&lt;li&gt;&lt;i&gt;32-bit systems: Computer with Intel or compatible Pentium III 600 MHz or faster processor (1 GHz or faster is recommended)&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;64-bit systems: 1 GHz or higher processor&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Minimum of 512 MB of RAM (1 GB or more is recommended)&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;675 MB of available hard disk space&lt;/i&gt;&amp;quot; ( &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=749BD760-F404-4D45-9AC0-D7F1B3ED1053&amp;amp;displaylang=en" target="_blank"&gt;Microsoft&lt;/a&gt; ). &lt;br /&gt;&lt;/li&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Download (&lt;/b&gt; &lt;a href="http://go.microsoft.com/fwlink/?LinkId=110122&amp;amp;clcid=0x409" target="_blank"&gt;32Bit&lt;/a&gt; &lt;b&gt;|&lt;/b&gt; &lt;a href="http://go.microsoft.com/fwlink/?LinkId=110121&amp;amp;clcid=0x409" target="_blank"&gt;64Bit&lt;/a&gt; &lt;b&gt;) &lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=276" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>XSLT Profiler Addin for VS 2008</title><link>http://windowscoding.com/blogs/blake/archive/2008/02/12/xslt-profiler-addin-for-vs-2008.aspx</link><pubDate>Tue, 12 Feb 2008 12:00:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:271</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&amp;quot;XML Tools team has released the XSLT Profiler Addin for VS 2008 - a quick and reliable performance analysis profiler tool that assists in the development and debugging of XSLT documents. The XSLT Profiler Addin for VS 2008 allows developers to measure, evaluate, and target performance-related problems in XSLT code by creating detailed XSLT performance reports. The XSLT Profiler includes a wealth of useful hints for XSL and XSLT style sheet optimizations, which are essential for XSLT-based applications that demand maximum performance.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you need to develop reliable and robust software, the XSLT Profiler is capable of detecting the performance errors and defects in coding so that they are corrected at an early stage in the development. This is essential in reducing the overall cost of developing software applications.&amp;quot; &lt;a href="http://blogs.msdn.com/xmlteam/archive/2008/02/07/announcing-the-xslt-profiler-addin-for-vs-2008.aspx"&gt;Announcing the XSLT Profiler Addin for VS 2008&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;b&gt;Download (&lt;/b&gt; &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=F43314ED-95B7-435F-95C5-0E326E64543B&amp;amp;displaylang=en"&gt;XSLT Profiler Addin&lt;/a&gt; &lt;b&gt;)&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=271" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category></item><item><title>Visual Studio Themes</title><link>http://windowscoding.com/blogs/blake/archive/2008/02/11/visual-studio-themes.aspx</link><pubDate>Mon, 11 Feb 2008 23:20:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:272</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a href="http://www.hanselman.com/blog/"&gt;Scott Hanselman&lt;/a&gt; has created a nice &lt;a href="http://www.hanselman.com/blog/VisualStudioProgrammerThemesGallery.aspx" target="_blank"&gt;Visual Studio Programmer Themes Gallery&lt;/a&gt; that allows you to quickly pick a color scheme for your Visual Studio 2005/2008 IDE. I personally like a black theme, what about you?&lt;/p&gt;&lt;p&gt;&lt;b&gt;View (&lt;/b&gt; &lt;a href="http://www.hanselman.com/blog/VisualStudioProgrammerThemesGallery.aspx" target="_blank"&gt;Visual Studio Programmer Themes Gallery&lt;/a&gt; &lt;b&gt;)&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=272" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/Visual+Studio+2005/default.aspx">Visual Studio 2005</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category></item><item><title>Use Windows Server 2008 as a workstation.</title><link>http://windowscoding.com/blogs/blake/archive/2008/02/11/use-windows-server-2008-as-a-workstation.aspx</link><pubDate>Mon, 11 Feb 2008 23:03:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:270</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>3</slash:comments><description>&lt;p&gt;Windows Server 2008 is the fastest OS I have ever used. It’s truly amazing at how fast it performs every task I throw at it. With this said, below is a guide on how you can customize it to look just like vista. Making it a great looking development machine!!!&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;quot;&lt;b&gt;1. Enable Hardware Virtualization&lt;/b&gt;&lt;/p&gt;&lt;p&gt;My workstation is a x64 machine with hardware virtualization
capabilities. This means I can run Hyper-V on my machine. Even if your
machine&amp;#39;s hardware supports virtualization it is most likely not going
to be enabled by default. You have to enable it via your BIOS setup.&lt;/p&gt;&lt;p&gt;&lt;b&gt;2. Install the latest Graphics and Audio drivers&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Being a server OS Windows 2008 carries with it basic graphics and
audio drivers. To utilize the full strength of your hardware ensure you
install the latest drivers for both graphics and audio hardware. Only
with the proper graphics drivers will you be able to enable the &amp;quot;Aero&amp;quot;
experience on Windows 2008.&lt;/p&gt;&lt;p&gt;&lt;b&gt;3. Desktop Experience Feature&lt;/b&gt;&lt;/p&gt;&lt;p&gt;The Desktop Experience Feature enables a bunch of stuff that is by
default present on a desktop OS. Most importantly it includes Themes,
Windows Media player and the Aero related features. You will have to
enable it form the Server Manager. The &amp;quot;&lt;b&gt;Turn Windows features on or off&lt;/b&gt;&amp;quot; / &amp;quot;&lt;b&gt;Add remove windows components&lt;/b&gt;&amp;quot; has all been rolled into the Server Manager now.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Server Manager &amp;gt; Features &amp;gt; Desktop Experience&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Installing the Desktop Experience feature does not enable them. You have to manually set them up.&lt;/p&gt;&lt;p&gt;&lt;b&gt;4. Themes&lt;/b&gt;&lt;/p&gt;&lt;p&gt;To enable Themes you will basically have to enable the Themes Service. Again being a server OS it is not enabled by default.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Services.MSC &amp;gt; Themes&lt;/b&gt; &lt;/p&gt;&lt;p&gt;Set the start up type to Automatic &lt;/p&gt;&lt;p&gt;Enabling the Aero Theme. &lt;/p&gt;&lt;p&gt;For this go to &lt;b&gt;Control Panel &amp;gt; Personalization &amp;gt;Theme&lt;/b&gt; and select &lt;b&gt;Windows Aero&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;5. Search&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Search is also disabled by default on Windows 2008. Searching is
important for me as I use it a lot to find my emails. To enable search
you will have to add the File Services Role via Server Manager.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Server Manager &amp;gt; Roles &amp;gt; File Services &amp;gt; Windows Search&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Outlook relies on this search service. &lt;/p&gt;&lt;p&gt;&lt;b&gt;6. Disable Shutdown Event Tracker&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Since I am using it as a workstation I do not want to keep a track
of all the Shutdowns. The Shutdown Event Tracker is the pop up that you
get asking you for a shutdown reason. To disable it &lt;/p&gt;&lt;p&gt;Open &lt;b&gt;mmc.msc&lt;/b&gt; &lt;/p&gt;&lt;p&gt;Add the &lt;b&gt;Group Policy&lt;/b&gt; snap-in&lt;/p&gt;&lt;p&gt;Under &lt;b&gt;Administrative Templates&lt;/b&gt; expand &lt;b&gt;System&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Set &lt;b&gt;Display Shutdown Event Tracer&lt;/b&gt; to Disabled&lt;/p&gt;&lt;p&gt;&lt;b&gt;7. Audio&lt;/b&gt;&lt;/p&gt;&lt;p&gt;For audio you need to enable the Windows Audio service. You do this by setting the startup type to Automatic. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Services.msc &amp;gt; Windows Audio&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Ensure you have proper drivers for your audio hardware... for me the
default driver was not enabling the headphones ... it started working
fine after I got the proper driver.&lt;/p&gt;&lt;p&gt;&lt;b&gt;8. SuperFetch&lt;/b&gt;&lt;/p&gt;&lt;p&gt;As a workstation, enabling SupertFetch will give you that additional
bit of responsiveness. The SuperFetch services is disabled by default
and when you try to enable it you will most likely get an error message
&amp;quot;&lt;b&gt;The operating system is not presently configured to run this application&lt;/b&gt;&amp;quot; &lt;/p&gt;&lt;p&gt;You will have to make two registry changes to enable this service. I basically copied them over from my Vista machine.&lt;/p&gt;&lt;p&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters&lt;/p&gt;&lt;p&gt;EnablePrefetcher DWORD 3&lt;/p&gt;&lt;p&gt;EnableSuperfetch DWORD 3&lt;/p&gt;&lt;p&gt;&lt;b&gt;9. Get a codec pack.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;For media hungry buffs download a codec pack. This will ensure you can play all media files.&lt;/p&gt;&lt;p&gt;&lt;b&gt;10. Enable Hyper-V&lt;/b&gt;&lt;/p&gt;&lt;p&gt;With Hyper-V you can run virtual machines on your workstation. This
is useful if you want to run your tests on older OS versions. Enabling&amp;nbsp;
Hyper-V is easy &lt;/p&gt;&lt;p&gt;&lt;b&gt;Server Manager &amp;gt; Roles &amp;gt; Hyper-V&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Remember you need a Hyper-V enabled Windows 2008 licence and also your hardware has to support virtualization.&lt;/p&gt;&lt;p&gt;Also If you are using an existing VHD it may ask you to re-Activate Windows as it detected hardware changes.&lt;/p&gt;&lt;p&gt;One good thing about Windows Server 2008 is that it no longer asks
for the i386 folder like Windows 2003 while you enable features.&lt;/p&gt;&lt;p&gt;&lt;b&gt;11. Processor Scheduling&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;As pointed out in a comment on my previous post; On Windows Server
2008 background services are given preference over interactive
programs. You can change this behavior by&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Control Panel &amp;gt; System and Maintenance &amp;gt; System &amp;gt;
Advanced System Settings &amp;gt; Advanced &amp;gt; Performance &amp;gt; Settings
&amp;gt; Advanced &amp;gt; Processor Scheduling&lt;/b&gt; &lt;/p&gt;
&lt;p&gt;Setting this to Programs will make foreground programs more responsive. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;12. Visual Effects&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;One thing you will notice on Windows Server 2008 is that by default
you will not see Preview Thumbnails in your Documents / Music / Video
folders. This has to be enabled explicitly.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Control Panel &amp;gt; System and Maintenance &amp;gt; System &amp;gt;
Advanced System Settings &amp;gt; Advanced &amp;gt; Performance &amp;gt; Settings
&amp;gt; Visual Effects&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Based on your preference you can tweak these settings.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;13. Power Options&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Do your bit for a Green World! The Balanced (default) power plan on
Windows Server 2008&amp;nbsp; does not turn off hard disks by default. On Vista
hard disks are turned off after 20 mins. You can change this by&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; Change plan settings&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;It does take a bit to kick start the hard disks when you resume work but that&amp;#39;s a sacrifice worth making for a&amp;nbsp;greener world.&amp;quot;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;b&gt;Source (&lt;/b&gt; &lt;a href="http://blogs.msdn.com/vijaysk/archive/2008/02/11/using-windows-server-2008-as-a-super-desktop-os.aspx"&gt;Using Windows Server 2008 as a SUPER workstation OS&lt;/a&gt; &lt;b&gt;) &lt;/b&gt;&lt;br /&gt;&lt;/p&gt;










































&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=270" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category></item><item><title>Top Three Reasons I cannot wait for Microsoft SQL Server 2008.</title><link>http://windowscoding.com/blogs/blake/archive/2008/02/11/top-three-reasons-i-cannot-wait-for-microsoft-sql-server-2008.aspx</link><pubDate>Mon, 11 Feb 2008 22:50:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:269</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>There are many new features that are being shipped with Microsoft
SQL Server 2008. But there were only a couple on that list that really stood out as a reason for me to upgrade to SQL Server 2008. What features are you most excited about in the Microsoft SQL Server 2008 release?&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;Data Compression:&lt;/b&gt; Enable data to be stored more effectively and
reduce the storage requirements for your data. Data Compression also
provides significant performance improvements for large I/O bound
workloads like data warehousing.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Backup Compression:&lt;/b&gt; Keeping disk-based backups online is
expensive and time consuming. With SQL Server 2008 backup compression,
less storage is required to keep backups online and backups run
significantly faster since less disk I/O is required.&lt;/li&gt;&lt;li&gt;&lt;b&gt;T-SQL Intellisense&lt;/b&gt;: It is about time that SQL Management Studio gets Intellisense. &lt;b&gt;Source (&lt;/b&gt; &lt;a href="http://blogs.msdn.com/dtjones/archive/2008/02/09/is-sql2k8-really-a-quot-dot-quot-release.aspx"&gt;Is SQL2K8 Really a dot Release&lt;/a&gt; &lt;b&gt;)&lt;/b&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;nbsp;For a list of more features that will be included in Microsoft SQL Server 2008, please visit the source.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Source (&lt;/b&gt; &lt;a href="http://www.microsoft.com/sql/2008/prodinfo/newfeatures.mspx" target="_blank"&gt;What&amp;#39;s New in SQL Server 2008?&lt;/a&gt; &lt;b&gt;) &lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=269" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Got Posters?</title><link>http://windowscoding.com/blogs/blake/archive/2008/01/23/got-posters.aspx</link><pubDate>Wed, 23 Jan 2008 18:26:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:266</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>Chris Bowen’s did a search last month for all posters available on Microsoft Downloads. This is what he found: 
&lt;br /&gt;&lt;ul&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=4&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d7b645f3a-6d22-4548-a0d8-c2a27e1917f8%26DisplayLang%3den"&gt;.NET 3.5 Namespaces Poster&lt;/a&gt;&lt;br /&gt;The .NET Framework 3.5 Common Namespaces and Types Poster&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=1&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d255b8cf1-f6bd-4b55-bb42-dd1a69315833%26DisplayLang%3den"&gt;Visual Basic 2008 Keybinding Poster&lt;/a&gt;&lt;br /&gt;Printable wall poster containing list of useful keyboard shortcuts for Visual Basic 2008 developers  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=2&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d4411bbfc-0e3c-42b3-bd05-af1d292c986f%26DisplayLang%3den"&gt;Visual C++ 2008 Keybinding Poster&lt;/a&gt;&lt;br /&gt;List of keybindings for Visual C++ language within Visual Studio and Visual C++ Express 2008  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=3&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3de5f902a8-5bb5-4cc6-907e-472809749973%26DisplayLang%3den"&gt;Visual C# 2008 Poster&lt;/a&gt;&lt;br /&gt;Wall chart showing useful keyboard shortcuts for Visual C# programming language&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=771aeb45-9d27-4d1f-acd1-9b950637d64e&amp;amp;DisplayLang=en"&gt;2007 Office System: Developer Posters&lt;/a&gt; &lt;br /&gt;Download these posters to learn more about the new features and enhancement to the 2007 Microsoft Office System.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=10&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dc2b9e44e-0bbd-47cb-bc09-b3d48be7f867%26DisplayLang%3den"&gt;Windows Server 2008 Component Posters&lt;/a&gt;&lt;br /&gt;Windows Server 2008 Component Posters, originally printed in the July 2007 issue of TechNet Magazine.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=14&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d811d8ad6-8d48-4684-b08c-686462d58a56%26DisplayLang%3den"&gt;Microsoft Silverlight 1.1 (&lt;i&gt;Ed: Make that 2.0&lt;/i&gt;) Developer Reference Poster&lt;/a&gt; &lt;br /&gt;Microsoft Silverlight Developer Reference Poster  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=19&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dd99fb3dd-e753-4500-bdad-e59ac0cea903%26DisplayLang%3den"&gt;PnP Overview Poster&lt;/a&gt; &lt;br /&gt;Patterns &amp;amp; Practices Overview Poster  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=20&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d523bf8a4-2b48-459b-9a2a-19cfabad08dc%26DisplayLang%3den"&gt;Smart Client Poster&lt;/a&gt;&lt;br /&gt;Patterns &amp;amp; Practices Smart Client Poster  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=15&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dc15d210d-a926-46a8-a586-31f8a2e576fe%26DisplayLang%3den"&gt;Visual C# 2005 Keyboard Shortcut Reference Poster&lt;/a&gt;&lt;br /&gt;This poster contains the default keybindings for Visual C# 2005, and is available as a PDF download in either color or grayscale for you to print.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=16&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d6bb41456-9378-4746-b502-b4c5f7182203%26DisplayLang%3den"&gt;Visual Basic 2005 Keyboard Shortcut Reference Poster&lt;/a&gt;&lt;br /&gt;This poster contains the default key bindings for Visual Basic 2005, and is available as a PDF download in either color or grayscale for you to print.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=17&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dbccf84f4-4136-48b2-b4ec-83eaa484da20%26DisplayLang%3den"&gt;Visual C++ 2005 Keyboard Shortcut Reference Poster&lt;/a&gt;&lt;br /&gt;This poster contains the default keybindings for Visual C++ 2005, and is available as a PDF download in either color or grayscale for you to print.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Source (&lt;/b&gt; &lt;a href="http://blogs.msdn.com/cbowen/archive/2007/12/09/got-tech-posters.aspx" target="_blank"&gt;Got Tech Posters?&lt;/a&gt; &lt;b&gt;)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;I also just did a search for myself and only came up with &lt;a href="http://www.microsoft.com/downloads/results.aspx?freetext=Poster&amp;amp;productID=&amp;amp;categoryId=10&amp;amp;period=120&amp;amp;sortCriteria=popularity&amp;amp;nr=50&amp;amp;DisplayLang=en" target="_blank"&gt;four results&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=266" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/ASP.Net/default.aspx">ASP.Net</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Ajax/default.aspx">Ajax</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/C_2B002B00_/default.aspx">C++</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/.Net/default.aspx">.Net</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/VB.Net/default.aspx">VB.Net</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Visual+Studio+2005/default.aspx">Visual Studio 2005</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Office+2007/default.aspx">Office 2007</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Posters/default.aspx">Posters</category></item><item><title>Microsoft Device Emulator 3.0</title><link>http://windowscoding.com/blogs/blake/archive/2008/01/22/microsoft-device-emulator-3-0.aspx</link><pubDate>Wed, 23 Jan 2008 05:17:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:265</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;b&gt;Overview&lt;/b&gt;

&lt;/p&gt;&lt;p&gt;Microsoft Device Emulator 3.0 is the third publicly released version of the
Device Emulator for ARM-based devices. This emulator will also release
with Visual Studio 2008.
Device Emulator 3.0 will replace the executables and DLLs from previous
releases (1.0 and 2.0). The main addition with Device Emulator 3.0 is
the new automation API for the device emulator manager, which allows
developers programmatic access to perform the same operations on
installed emulator images that can be performed interactively on the
Device Emulator Manager drop-down and context menus.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Download ( &lt;/b&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a6f6adaf-12e3-4b2f-a394-356e2c2fb114&amp;amp;DisplayLang=en"&gt;Microsoft Device Emulator 3.0&lt;/a&gt; &lt;b&gt;) &lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=265" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Microsoft+Device+Emulator/default.aspx">Microsoft Device Emulator</category></item><item><title>Windows SideShow Device SDK for .Net Micro Framework 1.4</title><link>http://windowscoding.com/blogs/blake/archive/2008/01/22/windows-sideshow-device-sdk-for-net-micro-framework-1-4.aspx</link><pubDate>Wed, 23 Jan 2008 05:11:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:264</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;b&gt;Overview&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;Windows SideShow is a feature of Windows Vista that enables users to access
information from their PCs on auxiliary displays. The Microsoft .NET
Micro Framework 2.0 SP1 is the efficient runtime that powers today’s
most popular SideShow-compatible devices.&lt;br /&gt;
&lt;br /&gt;
The Windows SideShow Device SDK enables developers to build
SideShow-compatible devices using the .NET Micro Framework 2.0 SP1. It
includes sample code; portrait and landscape SideShow UI for QVGA
displays (320x240); USB and Bluetooth connectivity; and the SideShow
device simulator, which allows developers to test their firmware
without physical hardware.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Download (&lt;/b&gt; &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=b877c01d-e80e-4f30-9df9-3a46ec519704&amp;amp;displaylang=en&amp;amp;tm" target="_blank"&gt;Windows SideShow Device SDK&lt;/a&gt;&lt;b&gt; )&lt;/b&gt; &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=264" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/Windows+SideShow/default.aspx">Windows SideShow</category></item><item><title>.NET Framework Library Source Code now available</title><link>http://windowscoding.com/blogs/blake/archive/2008/01/17/net-framework-library-source-code-now-available.aspx</link><pubDate>Thu, 17 Jan 2008 12:09:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:263</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I&amp;#39;ve been waiting for this day for a very long time. Starting today you can view or debug the source code to the following &lt;font face="arial" size="2"&gt;.NET Framework libraries&lt;/font&gt;:&lt;/p&gt;&lt;ul&gt;&lt;font face="arial" size="2"&gt;     &lt;li&gt;.NET
Base Class Libraries (including System, System.CodeDom,
System.Collections, System.ComponentModel, System.Diagnostics,
System.Drawing, System.Globalization, System.IO, System.Net,
System.Reflection, System.Runtime, System.Security, System.Text,
System.Threading, etc). &lt;/li&gt;   &lt;/font&gt;&lt;/ul&gt;&lt;font face="arial" size="2"&gt;    &lt;/font&gt;&lt;ul&gt;&lt;font face="arial" size="2"&gt;     &lt;li&gt;ASP.NET (System.Web, System.Web.Extensions) &lt;/li&gt;   &lt;/font&gt;&lt;/ul&gt;&lt;font face="arial" size="2"&gt;    &lt;/font&gt;&lt;ul&gt;&lt;font face="arial" size="2"&gt;     &lt;li&gt;Windows Forms (System.Windows.Forms) &lt;/li&gt;   &lt;/font&gt;&lt;/ul&gt;&lt;font face="arial" size="2"&gt;    &lt;/font&gt;&lt;ul&gt;&lt;font face="arial" size="2"&gt;     &lt;li&gt;Windows Presentation Foundation (System.Windows) &lt;/li&gt;   &lt;/font&gt;&lt;/ul&gt;&lt;font face="arial" size="2"&gt;    &lt;/font&gt;&lt;ul&gt;&lt;font face="arial" size="2"&gt;     &lt;li&gt;ADO.NET and XML (System.Data and System.Xml)&lt;/li&gt;   &lt;/font&gt;&lt;/ul&gt;&lt;p&gt;Shawn burke has a great &lt;a href="http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx" target="_blank"&gt;blog post&lt;/a&gt; on how to configure your Visual Studio 2008 install to allow you to view the source code. Please continue at source for all the details on how to implement this feature. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Source ( &lt;a href="http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx" target="_blank"&gt;Configuring Visual Studio to Debug .NET Framework Source Code&lt;/a&gt; ) &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=263" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/ASP.Net/default.aspx">ASP.Net</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/.Net/default.aspx">.Net</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category></item><item><title>ReSharper 3.1 Released</title><link>http://windowscoding.com/blogs/blake/archive/2008/01/15/resharper-3-1-released.aspx</link><pubDate>Tue, 15 Jan 2008 18:49:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:262</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Jet Brains has finally released &lt;a href="http://www.jetbrains.com/resharper/index.html" target="_blank"&gt;ReSharper 3.1&lt;/a&gt;. This is the first and much
needed update to ReSharper since Visual Studio 2008 was released to manufactures.
&amp;nbsp;ReSharper 3.1 also contains new functionality
like Solution Analysis (The ability to check an entire solution for errors/code
improvements) and many bug fixes.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Download (&lt;/b&gt; &lt;a href="http://www.jetbrains.com/resharper/download/index.html#VS2008" target="_blank"&gt;ReSharper 3.1&lt;/a&gt; &lt;b&gt;)&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Release Notes (&lt;/b&gt; &lt;a href="http://www.jetbrains.com/resharper/releaseNotes31.html" target="_blank"&gt;ReSharper 3.1&lt;/a&gt; &lt;b&gt;)&lt;/b&gt;&lt;/p&gt;



&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=262" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/Visual+Studio+2005/default.aspx">Visual Studio 2005</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/ReSharper/default.aspx">ReSharper</category></item><item><title>Microsoft ASP.NET 2.0 AJAX Templates for Visual Studio 2008</title><link>http://windowscoding.com/blogs/blake/archive/2007/12/19/microsoft-asp-net-2-0-ajax-templates-for-visual-studio-2008.aspx</link><pubDate>Wed, 19 Dec 2007 21:30:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:258</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span&gt;&amp;quot;&lt;span style="font-style:italic;"&gt;This release contains project templates for using Visual Studio
2008 or Visual Web Developer 2008 to create new web sites and web
applications with ASP.NET 2.0 AJAX Extensions 1.0 features. The project
templates contain specific references to assemblies in .NET Framework
2.0 and ASP.NET 2.0 AJAX Extensions 1.0&lt;/span&gt;&amp;quot; (Microsoft). &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Download (&lt;/b&gt; &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=5c7df430-1c34-40d2-b6ec-81353b5fcf2e&amp;amp;displaylang=en&amp;amp;tm" target="_blank"&gt;Microsoft ASP.NET 2.0 AJAX Templates for Visual Studio 2008&lt;/a&gt;&lt;b&gt; ) &lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=258" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/ASP.Net/default.aspx">ASP.Net</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category></item></channel></rss>