<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Nitish Jain's Blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/nijain/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/nijain/feed.xml</link>
    <description />
    <lastBuildDate>Tue, 16 Apr 2019 05:51:08 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Visual Studio Package Restore Option and Custom NuGet Repository</title>
      <link>https://docs.microsoft.com/archive/blogs/nijain/visual-studio-package-restore-option-and-custom-nuget-repository</link>
      <pubDate>Thu, 23 May 2013 02:35:00 GMT</pubDate>
      <dc:creator><![CDATA[Nitish Jain]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nijain/2013/05/23/visual-studio-package-restore-option-and-custom-nuget-repository/</guid>
      <description><![CDATA[This post was published to Nitish Jain's Blog at 3:05:54 PM 5/23/2013

Visual Studio Package...]]></description>
      <content:encoded><![CDATA[<div>
<p class="PublishStatus">This post was published to Nitish Jain's Blog at 3:05:54 PM 5/23/2013</p>
</div>
<p class="Publishwithline">Visual Studio Package Restore Option and Custom NuGet Repository</p>
<div>
<p class="underline">&nbsp;</p>
</div>
<p class="PadderBetweenControlandBody">&nbsp;</p>
<p>Recently, I was reviewing Visual Studio package restore option and trying to see if it can be auto-enabled for a custom project template.</p>
<p>&nbsp;</p>
<p>The scenario was that the organization was interested in enforcing usage of only approved packages for developed (so they were interested in a creating a custom nuget repository) and on top of it they were creating a custom multi project template. They wanted the generated project(s) to be pre-configured with custom nuget repository. In enabling this, they additionally wanted to review &ldquo;Enabled Package Restore&rdquo; option and its benefits.</p>
<p>&nbsp;</p>
<p>In revising the same, several questions crossed my mind. I thought of writing them down as FAQ.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>What is package restore and why should I use it</strong>?</p>
<p>The original NuGet workflow has been to commit the Packages folder into source control. For some scenarios involving large dependencies, committing binaries can grow the repository size like crazy over time, making cloning more and more painful.</p>
<p>You can use NuGet without committing packages to source control. Under this option, the dependencies will be downloaded to configured repository as a part of build. This option is named &ldquo;Enable Package Restore&rdquo; for visual studio. Refer <a href="http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages" target="_blank">http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages</a> for more details.</p>
<p>&nbsp;</p>
<p><strong>When should I use it?</strong></p>
<p>When you have large set of dependencies and you want to avoid keeping them in source control.</p>
<p>&nbsp;</p>
<p><strong>How should I use it ? </strong></p>
<p>You can use it just by enabling &ldquo;Enable Package Restore&rdquo; on solution. In addition to this, beginning with NuGet 2.0, <a href="file:///D:/Blogs/http%3a%2f%2fblog.nuget.org%2f20120518%2fpackage-restore-and-consent.html" target="_blank">restoring packages during build requires explicit consent from the user</a>. This must be done on each machine that builds the project. The option to give consent in the UI can be found Tools-&gt; Options-&gt; Package Manager-&gt; General : "Package Restore : Allow NuGet to download missing packages during build".</p>
<p>Please make sure NuGet is up-to-date in Tools-&gt;Extension Manager.</p>
<p>&nbsp;</p>
<p><strong>Visual Studio seems to provide an option to enable nuget manager to download packages during build. How do I enable such option on all developer machines? What happens on a build machine where Visual Studio is not available?</strong></p>
<p>You can give consent by setting the EnableNuGetPackageRestore Environment variable to true.</p>
<p><strong>&nbsp;</strong></p>
<p><strong>What changes does it make to my projects/solutions?</strong></p>
<p>It adds a solution folder named .nuget containing NuGet.exe and a NuGet.targets MsBuild file. It also changes every project in the solution to import the NuGet.targets MsBuild task. &nbsp;I see with latest version, import statement for nugget.targets is added for only those projects where packages.config exists. Yes, for new projects on which nuget is enabled by default, it seem to be adding the import statement.</p>
<p>&nbsp;</p>
<p><strong>Why does it add nuget.exe to the solution (.nuget folder). Should I commit this folder to TFS. If yes, Why? I thought TFS is only for code and tools are not to be kept in repository?</strong></p>
<p>The point behind committing the .nuget folder to the repository is that you can set up your solution to use package restore, using the exact same version of nuget.exe you installed when enabling this feature.</p>
<p>Your project files depend on the nuget.targets MSBuild instructions that use nuget.exe, and both files are considered linked together because the MSBuild instructions use the nuget.exe API. It's perfectly possible to end up with a different version of nuget.exe and nuget.targets one day. It uses the NuGet.Build and NuGet.Commandline packages under the hood. That's also the reason why package restore is typically set up once for the solution, and not by every developer individually.</p>
<p>Also, you won't need to install nuget.exe on each build server, and your build server can build solutions with different versions of nuget.exe, which is an added benefit that requires no additional effort.&nbsp;</p>
<p>&nbsp;</p>
<p><strong>If I commit nuget.exe to the source control, what happens when a newer version of nuget.exe is available?&nbsp; How does it play on the build machine where only one version can be installed? </strong></p>
<p>You don't necessarily have to commit nuget.exe to source control. NuGet.targets allows to download the latest NuGet.exe from nuget.org if it's missing. However this option is disabled by default. You can turn on this by changing DownloadNuGetExe in NuGet.Targets</p>
<p>&lt;DownloadNuGetExe Condition=" '$(DownloadNuGetExe)' == '' "&gt;<strong>true</strong>&lt;/DownloadNuGetExe&gt;</p>
<p>&nbsp;</p>
<p>Refer <a href="file:///D:/Blogs/http%3a%2f%2fstackoverflow.com%2fquestions%2f10111441%2fis-there-a-way-to-automatically-update-nuget-exe-in-the-nuget-folder-when-using" target="_blank">http://stackoverflow.com/questions/10111441/is-there-a-way-to-automatically-update-nuget-exe-in-the-nuget-folder-when-using</a></p>
<p><strong>&nbsp;</strong></p>
<p>However just by updating the nuget.exe doesn&rsquo;t automatically update the targets and configuration that was kept for the solution.&nbsp; You can choose to explicitly update it by issues update command to nuget.exe and then changing configuration etc. Updates to nuget.exe are not very common and for the sake for avoiding challenges related to maintaining multiple nuget.exe versions, keeping the exe with source control can be considered a good practice.</p>
<p>&nbsp;</p>
<p><strong>If my organization uses a custom repository/source, how do I enable it? Can the package configuration (package source/package repository) be localized to a solution? Can default package source be abandoned?</strong></p>
<p>Yes, using package configuration of the form. Note POC for this should be conducted. For details refer <a href="file:///D:/Blogs/http%3a%2f%2fdocs.nuget.org%2fdocs%2freference%2fnuget-config-file" target="_blank">http://docs.nuget.org/docs/reference/nuget-config-file</a></p>
<p>&nbsp;</p>
<p>&lt;?xml version="1.0" encoding="utf-8"?&gt;</p>
<p>&lt;configuration&gt;</p>
<p>&nbsp; &lt;config&gt;</p>
<p>&nbsp;&nbsp;&nbsp; &lt;add key="repositorypath" value="$\External\Packages" /&gt;</p>
<p>&nbsp;&nbsp;&nbsp; &lt;add key="DefaultPushSource" value="http://MyPrivateRepo/ES/api/v2/package" /&gt;</p>
<p>&nbsp; &lt;/config&gt;</p>
<p>&nbsp; &lt;packageSources&gt;</p>
<p>&nbsp;&nbsp;&nbsp; &lt;clear /&gt; &lt;!-- ensure only the sources defined below are used --&gt;</p>
<p>&nbsp;&nbsp;&nbsp; &lt;add key="MyPrivateRepo - ES" value="http://MyPrivateRepo/ES/nuget" /&gt;</p>
<p>&nbsp; &lt;/packageSources&gt;</p>
<p>&lt;packageRestore&gt;</p>
<p>&nbsp;&nbsp;&nbsp; &lt;add key="enabled" value="True" /&gt;</p>
<p>&nbsp; &lt;/packageRestore&gt;</p>
<p>&lt;/configuration&gt;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Does nuget.exe allow me customize the location where packages are kept? Can these downloaded packages be shared across solutions?</strong></p>
<p>Refer repository configuration in above question. For details refer <a href="file:///D:/Blogs/http%3a%2f%2fdocs.nuget.org%2fdocs%2freference%2fnuget-config-file" target="_blank">http://docs.nuget.org/docs/reference/nuget-config-file</a>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>What are known challenges in using it?</strong></p>
<p>NuGet Package Restore doesn't play well with multi-sln projects. Refer <a href="file:///D:/Blogs/http%3a%2f%2fnuget.codeplex.com%2fdiscussions%2f431666" target="_blank">http://nuget.codeplex.com/discussions/431666</a></p>
<p>&nbsp;</p>
<p><strong>How can I programmatically enable nuget package restore on a solution?</strong></p>
<p>No, <a href="file:///D:/Blogs/https%3a%2f%2ftwitter.com%2frammesses%2fstatus%2f299569559315283968" target="_blank">https://twitter.com/rammesses/status/299569559315283968</a></p>
<p>&nbsp;</p>
<p><strong>How do create custom project/solution template with &ldquo;Enable Package Restore&rdquo; enabled by default?</strong></p>
<p>Use multi project template with wizard and artificially recreate the .nuget folder and its contents. This pre-configured content can be embedded in the template generation wizard. (POC needed)</p>
<p>&nbsp;</p>
<p><strong>In a custom VS template, what all options are available me to package dependencies?</strong></p>
<p>The template needs to specify where to find the package nupkg files. Currently three package repositories are supported:</p>
<ol start="1">
<li>Packages embedded inside of a VSIX package.</li>
<li>Packages embedded inside of the project/item template itself.</li>
<li>Packages installed on hard drive, with a registry key referencing the path.</li>
</ol>
<p>Refer <a href="file:///D:/Blogs/http%3a%2f%2fdocs.nuget.org%2fdocs%2freference%2fpackages-in-visual-studio-templates" target="_blank">http://docs.nuget.org/docs/reference/packages-in-visual-studio-templates</a></p>
<p>&nbsp;</p>
<p><strong>Can &ldquo;Enable Package Restore&rdquo; be enabled by default for projects generated through custom project templates? </strong></p>
<p>Yes, through a multi project template, you can create a solution, which has Package Restore enabled by default. Though given a sln file, programmatically you cannot enable this option, but you should be able to add files and make similar changes, which are otherwise performed by VS when this option is enabled manually. That means, through the wizard, you need to create a .nuget directory and place nuget.exe, targets and config file with it. Additionally the csproj file for the generated projects should have enable pacakage restore enabled by default.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Roslyn development environment setup and ramp-up plan</title>
      <link>https://docs.microsoft.com/archive/blogs/nijain/roslyn-development-environment-setup-and-ramp-up-plan</link>
      <pubDate>Thu, 23 May 2013 01:24:00 GMT</pubDate>
      <dc:creator><![CDATA[Nitish Jain]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nijain/2013/05/23/roslyn-development-environment-setup-and-ramp-up-plan/</guid>
      <description><![CDATA[Roslyn Installation
http://www.microsoft.com/en-us/download/details.aspx?id=34685
Ramp-up
You may...]]></description>
      <content:encoded><![CDATA[<h1>Roslyn Installation</h1>
<p><a href="http://www.microsoft.com/en-us/download/details.aspx?id=34685"><span style="font-size: 14pt;">http://www.microsoft.com/en-us/download/details.aspx?id=34685</span></a></p>
<h1>Ramp-up</h1>
<p><span style="font-size: 14pt;">You may want to read following links in order to get started. </span></p>
<p><a href="http://msdn.microsoft.com/en-us/vstudio/hh500769">http://msdn.microsoft.com/en-us/vstudio/hh500769</a></p>
<p><a href="http://www.codeproject.com/Articles/302595/Roslyn-CTP-Three-Introductory-Projects">http://www.codeproject.com/Articles/302595/Roslyn-CTP-Three-Introductory-Projects</a></p>
<p>Do not forget to look at the installed code samples. These samples are installed along with Roslyn CTP and are located at <strong>C:\Users\&lt;username&gt;\Documents\Microsoft Roslyn CTP - September 2012\ </strong></p>
<h1>Environment setup- Tools</h1>
<h2>Syntax Visualizer extension</h2>
<h3>Feature</h3>
<p>Syntax Visualizer extension allows user to view the syntax tree of any code in the Roslyn instance. You can use following command to open the Roslyn instance</p>
<p><strong>"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" /rootSuffix Roslyn </strong></p>
<p>and then view the syntax tree in VS Roslyn instance as follows:</p>
<p>&nbsp;</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/04/58/3010.1.png" original-url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-04-58/3010.1.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/04/58/3010.1.png" original-url="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-04-58/3010.1.png" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<h3>Installation</h3>
<p>Syntax Visualizer extension is available in Roslyn CTP samples located under the user documents directory. To install this sample, just complile the solution located at</p>
<p>C:\Users\<strong>&lt;username&gt;</strong>\Documents\Microsoft Roslyn CTP - September 2012\Shared\SyntaxVisualizerExtension\SyntaxVisualizerExtension.sln</p>
<h2>SyntaxDebuggerVisualizer</h2>
<p>SyntaxDebuggerVisualizer allows user to view the syntax tree in the quick-view debugger window. As follows:</p>
<p><br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/04/58/2063.p.png" original-url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-04-58/2063.p.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/04/58/2063.p.png" original-url="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-04-58/2063.p.png" alt="" border="0" /></a></p>
<p>To install SyntaxDebuggerVisualizer, compile the solution located at</p>
<p><strong>C:\Users\&lt;username&gt;\Documents\Microsoft Roslyn CTP - September 2012\Shared\SyntaxDebuggerVisualizer\SyntaxDebuggerVisualizer.sln </strong></p>
<p>and place the output under</p>
<p><strong>C:\Users\njai0\Documents\Visual Studio 2012\Visualizers </strong></p>
<p><br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/04/58/6204.3.png" original-url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-04-58/6204.3.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/04/58/6204.3.png" original-url="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-04-58/6204.3.png" alt="" border="0" /></a></p>
<h2>Roslyn Code Quoter</h2>
<p><span style="font-size: 10pt;">Roslyn Code Quoter Tool - generating syntax tree API calls that result in a given C# program. The tool is helpful especially in node generation and replacement. The tool and its installation instructions can be found at </span></p>
<p><a href="http://code.msdn.microsoft.com/Roslyn-Code-Quoter-f724259e">http://code.msdn.microsoft.com/Roslyn-Code-Quoter-f724259e</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Dev community news</title>
      <link>https://docs.microsoft.com/archive/blogs/nijain/dev-community-news</link>
      <pubDate>Wed, 08 May 2013 23:28:45 GMT</pubDate>
      <dc:creator><![CDATA[Nitish Jain]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nijain/2013/05/08/dev-community-news/</guid>
      <description><![CDATA[Some recent news from industry
Facebook released a new
				API for .NET
			Xamarin announced...]]></description>
      <content:encoded><![CDATA[<p><span style="font-family:Segoe UI">Some recent news from industry
</span></p><ul><li><span style="font-family:Segoe UI">Facebook <a href="http://facebooksdk.net/"><span style="color:darkorange">released a new</span></a>
				<a href="http://blogs.windows.com/windows_phone/b/wpdev/archive/2013/04/18/facebook-sdk-for-net-featured-in-the-facebook-technology-partner-program.aspx"><span style="color:darkorange">API for .NET</span></a>
			</span></li><li><span style="font-family:Segoe UI">Xamarin announced support for <a href="http://blog.xamarin.com/xamarin-evolve-2013-keynote/"><span style="color:darkorange">async and F#</span></a> in their tools
</span></li><li><span style="font-family:Segoe UI">ReSharper releases the <a href="http://blogs.jetbrains.com/dotnet/2013/04/resharper-713-is-available-for-visual-studio-2012-update-2/"><span style="color:darkorange">7.1.3 update</span></a> to support VS Update 2
</span></li><li><span style="font-family:Segoe UI">Java 8 – Oracle <a href="http://threatpost.com/does-java-8-delay-mean-oracle-finally-serious-about-security/"><span style="color:darkorange">deciding between</span></a>
				<a href="http://mreinhold.org/blog/secure-the-train"><span style="color:darkorange">shipping and security</span></a>
			</span></li><li><span style="font-family:Segoe UI">Java developers <a href="https://weblogs.java.net/blog/editor/archive/2013/04/15/poll-result-html-5-support-most-important-java-ee-7-enhancement"><span style="color:darkorange">say HTML5 support</span></a> is the most important Java 7 EE improvement
</span></li><li><span style="font-family:Segoe UI">9 Fallacies of <a href="http://www.infoq.com/articles/9_Fallacies_Java_Performance"><span style="color:darkorange">Java Performance</span></a>
			</span></li><li><span style="font-family:Segoe UI">dotNetConf happened – <a href="http://live.dotnetconf.net/2013-04"><span style="color:darkorange">.NET talks from the community</span></a></span></li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Great Links for TFS 2010 Build</title>
      <link>https://docs.microsoft.com/archive/blogs/nijain/great-links-for-tfs-2010-build</link>
      <pubDate>Mon, 01 Feb 2010 02:53:00 GMT</pubDate>
      <dc:creator><![CDATA[Nitish Jain]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nijain/2010/02/01/great-links-for-tfs-2010-build/</guid>
      <description><![CDATA[&nbsp; 
Build Information - Customizing what is displayed...]]></description>
      <content:encoded><![CDATA[&nbsp; 
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 13pt">Build Information - Customizing what is displayed </P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://blogs.msdn.com/patcarna/archive/2009/11/17/tfs-2010-customizing-build-information.aspx" mce_href="http://blogs.msdn.com/patcarna/archive/2009/11/17/tfs-2010-customizing-build-information.aspx">http://blogs.msdn.com/patcarna/archive/2009/11/17/tfs-2010-customizing-build-information.aspx</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://blogs.msdn.com/patcarna/archive/2009/11/19/tfs-2010-customizing-build-information-part-2.aspx" mce_href="http://blogs.msdn.com/patcarna/archive/2009/11/19/tfs-2010-customizing-build-information-part-2.aspx">http://blogs.msdn.com/patcarna/archive/2009/11/19/tfs-2010-customizing-build-information-part-2.aspx</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 13pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 13pt">Build Information - Customizing How it is displayed</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://blogs.msdn.com/jpricket/archive/2009/12/21/tfs-2010-displaying-custom-build-information-in-visual-stu" mce_href="http://blogs.msdn.com/jpricket/archive/2009/12/21/tfs-2010-displaying-custom-build-information-in-visual-stu">http://blogs.msdn.com/jpricket/archive/2009/12/21/tfs-2010-displaying-custom-build-information-in-visual-stu</A>dio.aspx</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://blogs.msdn.com/jpricket/archive/2009/12/22/tfs2010-changing-the-way-build-information-is-displayed.aspx" mce_href="http://blogs.msdn.com/jpricket/archive/2009/12/22/tfs2010-changing-the-way-build-information-is-displayed.as">http://blogs.msdn.com/jpricket/archive/2009/12/22/tfs2010-changing-the-way-build-information-is-displayed.aspx</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true"><SPAN style="FONT-SIZE: 14pt">Custom Process Parameters</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true"><SPAN style="FONT-SIZE: 14pt"><A href="http://blogs.msdn.com/jpricket/archive/2009/12/23/tfs-2010-custom-process-parameters-part-1.aspx">http://blogs.msdn.com/jpricket/archive/2009/12/23/tfs-2010-custom-process-parameters-part-1.aspx</A></SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true"><SPAN style="FONT-SIZE: 14pt"><A href="http://blogs.msdn.com/jpricket/archive/2009/12/23/tfs-2010-custom-process-parameters-part-2-metadata.aspx">http://blogs.msdn.com/jpricket/archive/2009/12/23/tfs-2010-custom-process-parameters-part-2-metadata.aspx</A></SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true"><SPAN style="FONT-SIZE: 14pt"><A href="http://blogs.msdn.com/jpricket/archive/2010/01/18/tfs-2010-custom-process-parameters-part-3-custom-editors.aspx">http://blogs.msdn.com/jpricket/archive/2010/01/18/tfs-2010-custom-process-parameters-part-3-custom-editors.aspx</A></SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true"><SPAN style="FONT-SIZE: 14pt"><A href="http://blogs.msdn.com/jpricket/archive/2010/01/18/tfs-2010-custom-process-parameters-part-4-custom-types.aspx">http://blogs.msdn.com/jpricket/archive/2010/01/18/tfs-2010-custom-process-parameters-part-4-custom-types.aspx</A></SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true"><SPAN style="FONT-SIZE: 14pt"></SPAN>&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; COLOR: black"><SPAN style="FONT-SIZE: 14pt">How to create and load add-ins in Visual Studio .NET</SPAN><SPAN style="FONT-SIZE: 11pt"> </SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://support.microsoft.com/kb/816167" mce_href="http://support.microsoft.com/kb/816167">http://support.microsoft.com/kb/816167</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 14pt">Writing Custom Activities</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://blogs.msdn.com/aaronhallberg/archive/2009/06/01/writing-custom-activities-for-tfs-build-2010-beta-1.aspx" mce_href="http://blogs.msdn.com/aaronhallberg/archive/2009/06/01/writing-custom-activities-for-tfs-build-2010-beta-1.aspx">http://blogs.msdn.com/aaronhallberg/archive/2009/06/01/writing-custom-activities-for-tfs-build-2010-beta-1.aspx</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://blogs.msdn.com/patcarna/archive/2009/12/04/introduction-to-windows-workflow-4-0.aspx" mce_href="http://blogs.msdn.com/patcarna/archive/2009/12/04/introduction-to-windows-workflow-4-0.aspx">http://blogs.msdn.com/patcarna/archive/2009/12/04/introduction-to-windows-workflow-4-0.aspx</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://blogs.msdn.com/buckh/archive/2010/01/21/deep-dive-on-windows-workflow-4-0-activities.aspx" mce_href="http://blogs.msdn.com/buckh/archive/2010/01/21/deep-dive-on-windows-workflow-4-0-activities.aspx">http://blogs.msdn.com/buckh/archive/2010/01/21/deep-dive-on-windows-workflow-4-0-activities.aspx</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://blogs.msdn.com/patcarna/archive/2010/01/19/windows-workflow-4-0-workflow-instance-extensions.aspx" mce_href="http://blogs.msdn.com/patcarna/archive/2010/01/19/windows-workflow-4-0-workflow-instance-extensions.aspx">http://blogs.msdn.com/patcarna/archive/2010/01/19/windows-workflow-4-0-workflow-instance-extensions.aspx</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri"><SPAN style="FONT-SIZE: 14pt">Building .NET 4.0 Applications Using Team Build 2008</SPAN><SPAN style="FONT-SIZE: 12pt"> </SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://blogs.msdn.com/willbar/archive/2009/11/01/building-net-4-0-applications-using-team-build-2008.aspx" mce_href="http://blogs.msdn.com/willbar/archive/2009/11/01/building-net-4-0-applications-using-team-build-2008.aspx">http://blogs.msdn.com/willbar/archive/2009/11/01/building-net-4-0-applications-using-team-build-2008.aspx</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 15pt">Custom Build Process Parameters</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://blogs.msdn.com/jpricket/archive/2009/12/23/tfs-2010-custom-process-parameters-part-1.aspx" mce_href="http://blogs.msdn.com/jpricket/archive/2009/12/23/tfs-2010-custom-process-parameters-part-1.aspx">http://blogs.msdn.com/jpricket/archive/2009/12/23/tfs-2010-custom-process-parameters-part-1.aspx</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://blogs.msdn.com/jpricket/archive/2009/12/23/tfs-2010-custom-process-parameters-part-2-metadata.aspx" mce_href="http://blogs.msdn.com/jpricket/archive/2009/12/23/tfs-2010-custom-process-parameters-part-2-metadata.aspx">http://blogs.msdn.com/jpricket/archive/2009/12/23/tfs-2010-custom-process-parameters-part-2-metadata.aspx</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://blogs.msdn.com/jpricket/archive/2010/01/18/tfs-2010-custom-process-parameters-part-3-custom-editors.as" mce_href="http://blogs.msdn.com/jpricket/archive/2010/01/18/tfs-2010-custom-process-parameters-part-3-custom-editors.as">http://blogs.msdn.com/jpricket/archive/2010/01/18/tfs-2010-custom-process-parameters-part-3-custom-editors.as</A>Px</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://blogs.msdn.com/jpricket/archive/2010/01/18/tfs-2010-custom-process-parameters-part-4-custom-types.aspx" mce_href="http://blogs.msdn.com/jpricket/archive/2010/01/18/tfs-2010-custom-process-parameters-part-4-custom-types.aspx">http://blogs.msdn.com/jpricket/archive/2010/01/18/tfs-2010-custom-process-parameters-part-4-custom-types.aspx</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 14pt">WPF Flow Documents</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Basics: <A href="http://msdn.microsoft.com/en-us/library/aa970909.aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa970909.aspx">http://msdn.microsoft.com/en-us/library/aa970909.aspx</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://blogs.msdn.com/jpricket/archive/2009/01/07/wpf-flowdocuments-when-why-how.aspx" mce_href="http://blogs.msdn.com/jpricket/archive/2009/01/07/wpf-flowdocuments-when-why-how.aspx">http://blogs.msdn.com/jpricket/archive/2009/01/07/wpf-flowdocuments-when-why-how.aspx</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://blogs.msdn.com/jpricket/archive/2009/04/23/collapsiblesection-hiding-paragraphs-until-the-user-want" mce_href="http://blogs.msdn.com/jpricket/archive/2009/04/23/collapsiblesection-hiding-paragraphs-until-the-user-want">http://blogs.msdn.com/jpricket/archive/2009/04/23/collapsiblesection-hiding-paragraphs-until-the-user-want</A>s-to-see-them-in-a-flowdocument.aspx</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://blogs.msdn.com/jpricket/archive/2009/01/07/wpf-documents-indenting-paragraphs.aspx" mce_href="http://blogs.msdn.com/jpricket/archive/2009/01/07/wpf-documents-indenting-paragraphs.aspx">http://blogs.msdn.com/jpricket/archive/2009/01/07/wpf-documents-indenting-paragraphs.aspx</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 13pt">MISC</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://blogs.msdn.com/jimlamb/archive/2009/11/03/upgrading-tfs-2008-build-definitions-to-tfs-2010.aspx" mce_href="http://blogs.msdn.com/jimlamb/archive/2009/11/03/upgrading-tfs-2008-build-definitions-to-tfs-2010.aspx">http://blogs.msdn.com/jimlamb/archive/2009/11/03/upgrading-tfs-2008-build-definitions-to-tfs-2010.aspx</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 14pt">TFS 2010 Documentation</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://code.msdn.microsoft.com/vsx" mce_href="http://code.msdn.microsoft.com/vsx">http://code.msdn.microsoft.com/vsx</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><A href="http://code.msdn.microsoft.com/TfsSdk" mce_href="http://code.msdn.microsoft.com/TfsSdk">http://code.msdn.microsoft.com/TfsSdk</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 17pt">-------Blog Rolls-----------</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 16pt"><SPAN style="FONT-WEIGHT: bold">Load Testing</SPAN></P>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/edglas/" mce_href="http://blogs.msdn.com/edglas/"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Ed Glas</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/billbar" mce_href="http://blogs.msdn.com/billbar"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Bill Barnett</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/slumley" mce_href="http://blogs.msdn.com/slumley"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Sean Lumley</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/vstsloadtestblog" mce_href="http://blogs.msdn.com/vstsloadtestblog"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">VSTS Load Test Team Blog</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 16pt"><SPAN style="FONT-WEIGHT: bold">Team Foundation General</SPAN></P>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/bharry" mce_href="http://blogs.msdn.com/bharry"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Brian Harry</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/granth" mce_href="http://blogs.msdn.com/granth"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Grant Holliday</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/stephaniesaad/default.aspx" mce_href="http://blogs.msdn.com/stephaniesaad/default.aspx"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Stephanie Saad</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/dstfs/default.aspx" mce_href="http://blogs.msdn.com/dstfs/default.aspx"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Support Team</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 16pt"><SPAN style="FONT-WEIGHT: bold">Team System General</SPAN></P>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/jeffbe" mce_href="http://blogs.msdn.com/jeffbe"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Jeff Beehler</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/somasegar/" mce_href="http://blogs.msdn.com/somasegar/"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">S. Somasegar</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/charles_sterling" mce_href="http://blogs.msdn.com/charles_sterling"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Charles Sterling</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 16pt"><SPAN style="FONT-WEIGHT: bold">Team System Web Access</SPAN></P>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/hakane" mce_href="http://blogs.msdn.com/hakane"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Hakan Eskici</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 16pt"><SPAN style="FONT-WEIGHT: bold">TFS Build</SPAN></P>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/jpricket" mce_href="http://blogs.msdn.com/jpricket"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Jason Prickett</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/jimlamb" mce_href="http://blogs.msdn.com/jimlamb"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Jim Lamb</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/aaronhallberg/" mce_href="http://blogs.msdn.com/aaronhallberg/"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Aaron Hallberg</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/patcarna" mce_href="http://blogs.msdn.com/patcarna"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Patrick Carnahan</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/adamroot/" mce_href="http://blogs.msdn.com/adamroot/"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Adam Root</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 16pt"><SPAN style="FONT-WEIGHT: bold">TFS Migration</SPAN></P>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/tfs_migration" mce_href="http://blogs.msdn.com/tfs_migration"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Migration Team Blog</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 16pt"><SPAN style="FONT-WEIGHT: bold">TFS Reporting</SPAN></P>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/sunder" mce_href="http://blogs.msdn.com/sunder"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Sunder Raman</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 16pt"><SPAN style="FONT-WEIGHT: bold">TFS Setup &amp; Admin/Ops</SPAN></P>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/jmanning/" mce_href="http://blogs.msdn.com/jmanning/"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">James Manning</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/crathjen" mce_href="http://blogs.msdn.com/crathjen"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Chris Rathjen</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/aabdou/" mce_href="http://blogs.msdn.com/aabdou/"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Abdelhamid Abdou</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/roberthorvick/" mce_href="http://blogs.msdn.com/roberthorvick/"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Robert Horvick</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/bkrieger/default.aspx" mce_href="http://blogs.msdn.com/bkrieger/default.aspx"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Bryan Krieger</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/ablock/" mce_href="http://blogs.msdn.com/ablock/"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Aaron Block</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/tfsao/" mce_href="http://blogs.msdn.com/tfsao/"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Team</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 16pt"><SPAN style="FONT-WEIGHT: bold">TFS Version Control</SPAN></P>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/jimpresto" mce_href="http://blogs.msdn.com/jimpresto"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Jim Presto</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/edhintz" mce_href="http://blogs.msdn.com/edhintz"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Ed Hintz</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/michalma" mce_href="http://blogs.msdn.com/michalma"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Michal Malecki</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/permanenttan/default.aspx" mce_href="http://blogs.msdn.com/permanenttan/default.aspx"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Tan Phan</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/chandrur" mce_href="http://blogs.msdn.com/chandrur"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Chandru Ramakrishnan</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/mrod/" mce_href="http://blogs.msdn.com/mrod/"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Mario Rodriguez</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/tfsvcs" mce_href="http://blogs.msdn.com/tfsvcs"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">VC Server Team Blog</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/benryan/" mce_href="http://blogs.msdn.com/benryan/"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Ben Ryan</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/tsyang/" mce_href="http://blogs.msdn.com/tsyang/"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Tsu-Wang Yang</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/phkelley" mce_href="http://blogs.msdn.com/phkelley"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Philip Kelley</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/mitrik/" mce_href="http://blogs.msdn.com/mitrik/"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Matt Mitrik</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 16pt"><SPAN style="FONT-WEIGHT: bold">TFS Work Item Tracking</SPAN></P>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/narend" mce_href="http://blogs.msdn.com/narend"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Naren Datha</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/teams_wit_tools/default.aspx" mce_href="http://blogs.msdn.com/teams_wit_tools/default.aspx"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Teams WIT Tools</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="http://blogs.msdn.com/abaturytski/default.aspx" mce_href="http://blogs.msdn.com/abaturytski/default.aspx"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Aliaksei Baturytski</SPAN></A><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </SPAN></LI></UL>]]></content:encoded>
    </item>
    <item>
      <title>Exchange 2010 !!</title>
      <link>https://docs.microsoft.com/archive/blogs/nijain/exchange-2010</link>
      <pubDate>Fri, 17 Apr 2009 02:43:00 GMT</pubDate>
      <dc:creator><![CDATA[Nitish Jain]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nijain/2009/04/17/exchange-2010/</guid>
      <description><![CDATA[The beta for Exchange Server 2010 is now public. Here’s a look at some of the new features that...]]></description>
      <content:encoded><![CDATA[<P style="LINE-HEIGHT: 18pt; MARGIN: 0in 0in 3pt" class=MsoNormal><B><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: rgb(98,88,72); FONT-SIZE: 10.5pt"></SPAN></B><B><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: rgb(98,88,72); FONT-SIZE: 10.5pt"><?xml:namespace prefix = o /><o:p></o:p></SPAN></B></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 0in 0in 3pt" class=MsoNormal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: rgb(98,88,72); FONT-SIZE: 10.5pt">The beta for Exchange Server 2010 is now public. Here’s a look at some of the new features that are designed to save you time. &nbsp;</SPAN><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt"><o:p></o:p></SPAN></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 3pt 0in" class=MsoNormal><B><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: rgb(98,88,72); FONT-SIZE: 10.5pt">&nbsp;<o:p></o:p></SPAN></B></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 3pt 0in" class=MsoNormal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt">Exchange 2010 aims to deflate swollen inboxes and to make sure you don’t lose any I-have-got-to-jump-on-that mail.<o:p></o:p></SPAN></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 3pt 0in" class=MsoNormal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt">&nbsp;The team has focused on the three Ps: productivity, or getting the most out of e-mail; protection, or making sure e-mail chatter doesn’t leak into the wrong hands; and performance, or making sure the server doesn’t let you down when you’re trying to move mail from folder to folder. The result is a product that is designed to make life a little bit easier in the face of nonstop inbox inundation. <o:p></o:p></SPAN></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 3pt 0in" class=MsoNormal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt">&nbsp;<o:p></o:p></SPAN></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 3pt 0in" class=MsoNormal><B><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: rgb(98,88,72); FONT-SIZE: 10.5pt">Ignore Thread button/Conversation View</SPAN></B><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt"><o:p></o:p></SPAN></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 3pt 0in" class=MsoNormal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt">All mail will be grouped by conversation in Exchange 2010. That means all e-mail threads that are related will appear as one mail in your inbox (you will be notified when the thread is updated). This feature is already built into Exchange but is mostly unused. In Exchange 2010, it gets even better. Rather than presenting e-mail item by item, Conversation View groups messages and instantly cuts down on clutter.<o:p></o:p></SPAN></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 3pt 0in" class=MsoNormal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt"><o:p>&nbsp;</o:p></SPAN></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 3pt 0in" class=MsoNormal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt">Conversation View also helps cut down on clutter with the&nbsp;</SPAN><B><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: rgb(98,88,72); FONT-SIZE: 10.5pt">Ignore Conversation</SPAN></B><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt"> button. When you quickly realize that a conversation doesn’t matter to you, click </SPAN><B><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: rgb(98,88,72); FONT-SIZE: 10.5pt">Ignore Conversation</SPAN></B><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt">. All future e-mails from that conversation will automatically be deleted. No need to waste any more time reading messages that aren’t important. &nbsp;<o:p></o:p></SPAN></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 3pt 0in" class=MsoNormal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt">&nbsp;<o:p></o:p></SPAN></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 3pt 0in" class=MsoNormal><B><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: rgb(98,88,72); FONT-SIZE: 10.5pt">Making E-mail ‘Oops Proof’</SPAN></B><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt"><o:p></o:p></SPAN></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 3pt 0in" class=MsoNormal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt">&nbsp;Exchange’s MailTips will help make e-mail “oops proof,” or at least will limit the number of accidental messages sent. For example, when you’re about to send an e-mail to a huge group of people, you’ll get a quick reminder before you click </SPAN><B><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: rgb(98,88,72); FONT-SIZE: 10.5pt">Send</SPAN></B><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt">. A message will also let you know if the e-mail is going to anyone external, so you don’t accidentally forward sensitive info.<o:p></o:p></SPAN></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 3pt 0in" class=MsoNormal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt"><o:p>&nbsp;</o:p></SPAN></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 3pt 0in" class=MsoNormal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt">MailTips also will cut down on time spent composing e-mails that have no value. Notifications will let you know when a recipient is OOF (out of the office) or an attachment is too large to be delivered.&nbsp;<o:p></o:p></SPAN></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 3pt 0in 10pt" class=MsoNormal><B><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: rgb(98,88,72); FONT-SIZE: 10.5pt"><o:p>&nbsp;</o:p></SPAN></B></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 3pt 0in 10pt" class=MsoNormal><B><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: rgb(98,88,72); FONT-SIZE: 10.5pt">Other Timesavers </SPAN></B><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt"><o:p></o:p></SPAN></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 3pt 0in" class=MsoNormal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt">Exchange has a host of other tools to help boost productivity, such as the voice mail speech-to-text preview. <o:p></o:p></SPAN></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 3pt 0in" class=MsoNormal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt">&nbsp;Calendar sharing is another useful feature that gets an upgrade in Exchange 2010. You now will be able to share calendars externally with business partners or with friends and family. <o:p></o:p></SPAN></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 3pt 0in" class=MsoNormal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt"><o:p>&nbsp;</o:p></SPAN></P>
<P style="LINE-HEIGHT: 18pt; MARGIN: 3pt 0in" class=MsoNormal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10.5pt">And the frustration at receiving an information rights management (IRM) e-mail—the ones that warn “Do Not Forward” in Outlook—is gone. Before, Outlook Web Access users weren’t able to read those messages without installing an application on their client machine. Now, Outlook Web Access will natively support reading and composing rights-managed mail. <o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><o:p><FONT size=3 face=Calibri></FONT></o:p>&nbsp;</P>]]></content:encoded>
    </item>
    <item>
      <title>Build, Release and Deploy On Demand</title>
      <link>https://docs.microsoft.com/archive/blogs/nijain/build-release-and-deploy-on-demand</link>
      <pubDate>Fri, 17 Apr 2009 02:34:00 GMT</pubDate>
      <dc:creator><![CDATA[Nitish Jain]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nijain/2009/04/17/build-release-and-deploy-on-demand/</guid>
      <description><![CDATA[Some people might ask me where I have been for past couple of months. I was like damn busy with the...]]></description>
      <content:encoded><![CDATA[<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>Some people might ask me where I have been for past couple of months. I was like damn busy with the release of a TFS extensibility solution. The solution is now released and will be available with MCS TFS engagement. </FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>It extends the OOB TFS features with extended Build, Release and Deploy capabilities. </FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>For Build, we extended TFS Build to provide additional OOB (Out of Box) functionality like automatic documentation, automatic packaging, and solution level versioning and signing, automatic project dependency resolution. To configure and enable all these features, we have Extensible UX wizard which even provide UI for your own features (say additional verification checks for build artifacts).</FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>Current version of TFS doesn’t provide OOB capabilities to release a build to Dev/Test/Production environments seeking appropriate approvals before release. <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>We extended TFS to provide OOB capabilities while defining multilevel parallel/sequential approval workflows for Release and support for auditing all activities as well.</FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>Then we took this effort forward to automatically deploy the Approved Release Build to requested environments. This includes automated deployment to one or more servers using workflows. Also we provide complete Result Administration, Job Administration and multiple other reporting features with lot of extensibility. The name of the solution is Build, Release and Deploy, On Demand!!</FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Even from the next version of TFS point of view (code named Rosario), Workflow is the way to go. It provides full control on the remote machine with respect to deployment while providing OOB programming model, OOB reusability using Activities and threading, compensation and other control for deployment. We do provide OOB set of activities for Poweshell Script, Windows Script, Jscript and Batch Script execution. No more wrangling your head with arcane errors of Batch Script </FONT><SPAN style="FONT-FAMILY: Wingdings; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-char-type: symbol; mso-symbol-font-family: Wingdings"><SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings">J</SPAN></SPAN></FONT></P>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft .NET Framework 4.0 and “Dublin” Announcement</title>
      <link>https://docs.microsoft.com/archive/blogs/nijain/microsoft-net-framework-4-0-and-dublin-announcement</link>
      <pubDate>Fri, 03 Oct 2008 11:11:00 GMT</pubDate>
      <dc:creator><![CDATA[Nitish Jain]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nijain/2008/10/03/microsoft-net-framework-4-0-and-dublin-announcement/</guid>
      <description><![CDATA[Microsoft announced via Steven Martin’s blog significant improvements to the existing...]]></description>
      <content:encoded><![CDATA[<DIV style="mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly">
<TABLE class="" cellSpacing=0 cellPadding=0 align=left vspace="0" hspace="0">
<TBODY>
<TR>
<TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 8.55pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 8.55pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top align=left>
<P class=MsoNoSpacing style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face=Calibri>Microsoft announced via </FONT><A href="http://blogs.msdn.com/stevemar/default.aspx"><FONT face=Calibri>Steven Martin’s blog</FONT></A><FONT face=Calibri><SPAN style="COLOR: #993366"> </SPAN>significant improvements to the existing Windows Server capabilities in the form of enhancements to both the .NET Framework and extensions to the application server role, codenamed “Dublin”.</FONT></P>
<P class=MsoNoSpacing style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></P>
<P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 115%; mso-element: frame; mso-add-space: auto; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face=Calibri>Following are new set of enhancements which you may see in .NET 4.0 and Window Server application server role enhancements code named “Dublin”.</FONT></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l1 level1 lfo1; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">§<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp; </SPAN></SPAN></SPAN><FONT face=Calibri><B>Windows Communication Foundation 4.0:</B>&nbsp; Microsoft is adding new capabilities to WCF to further simplify the creation of RESTful services, including REST Singleton &amp; Collection Services, ATOM Feed and Publishing Protocol Services, and support for an HTTP Plain XML Service. &nbsp;Additional messaging and correlation enhancements enable customers to work with the most recent transports and protocols.&nbsp; By further extending WCF to enable seamless integration between WF and WCF and enabling a unified XAML model, developers can build an entire application in declarative XAML code from presentation to data to services to workflow.</FONT></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 6pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l1 level1 lfo1; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">§<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp; </SPAN></SPAN></SPAN><FONT face=Calibri><B>Windows Workflow Foundation 4.0:</B> <SPAN style="COLOR: #1f497d">&nbsp;</SPAN>Applications built using WF will realize significant improvements in performance (on the order of ten-fold performance enhancements) and scalability.&nbsp; There are also new workflow models and pre-built activities (PowerShell, messaging, etc.). An updated visual designer will be easier to use by developers to use and be easier to rehost by ISVs.</FONT></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 6pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l1 level1 lfo1; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">§<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp; </SPAN></SPAN></SPAN><FONT face=Calibri><B>&nbsp;“Dublin”:</B> This consists of a set of enhancements to Windows Server application server capabilities that – when combined with WCF/WF 4.0 –represent a major step forward for our application server. “Dublin” will offer greater scalability and easier manageability, and will extend Internet Information Services (IIS) to provide a standard host for applications that use workflow or communications.&nbsp; </FONT></P>
<P class=MsoNoSpacing style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></P>
<P class=MsoNoSpacing style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face=Calibri>Taken together, these enhancements will extend the power of Microsoft’s application server and simplify the development, deployment, configuration, management, and scalability of composite applications.&nbsp; </FONT></P>
<P class=MsoNoSpacing style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><B><SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'">Key Features<o:p></o:p></SPAN></B></P>
<TABLE class=MsoNormalTable style="BORDER-COLLAPSE: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 0in 0in 0in" cellSpacing=0 cellPadding=0 border=0 class="MsoNormalTable">
<TBODY>
<TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
<TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #d9d9d9; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; WIDTH: 159.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid" vAlign=top width=266>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: 115%; mso-element: frame; mso-margin-bottom-alt: auto; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face=Calibri><B>Windows Communication Foundation 4.0</B><B><SPAN style="LINE-HEIGHT: 115%; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-fareast-theme-font: minor-latin"><o:p></o:p></SPAN></B></FONT></P></TD>
<TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #d9d9d9; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 159.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid" vAlign=top width=266>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: 115%; mso-element: frame; mso-margin-bottom-alt: auto; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face=Calibri><B>Windows Workflow <BR>Foundation 4.0</B><B><SPAN style="LINE-HEIGHT: 115%; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-fareast-theme-font: minor-latin"><o:p></o:p></SPAN></B></FONT></P></TD>
<TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #d9d9d9; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 159.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid" vAlign=top width=266>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: 115%; mso-element: frame; mso-margin-bottom-alt: auto; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face=Calibri><B>Windows Server <BR>"Dublin" technologies</B><B><SPAN style="LINE-HEIGHT: 115%; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-fareast-theme-font: minor-latin"><o:p></o:p></SPAN></B></FONT></P></TD></TR>
<TR style="mso-yfti-irow: 1; mso-yfti-lastrow: yes">
<TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; WIDTH: 159.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top width=266>
<P class=MsoNormal style="MARGIN: 6pt 0in 10pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face=Calibri><B>RESTful enhancements</B><B><SPAN style="LINE-HEIGHT: 115%; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-fareast-theme-font: minor-latin"><o:p></o:p></SPAN></B></FONT></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Simplifying the building of REST Singleton &amp; Collection Services, ATOM Feed and Publishing Protocol Services, and HTTP Plain XML Services using WCF<o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>WCF REST Starter Kit to be released on Codeplex to get early feedback<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 6pt 0in 10pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face=Calibri><B>Messaging enhancements</B><B><SPAN style="LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt"><o:p></o:p></SPAN></B></FONT></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Transports - UDP, MQ, Local in-process <o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Protocols - SOAP over UDP, WS-Discovery, WS-BusinessActivity, WS-I BP 1.2<o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT face=Calibri><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%">Duplex durable messaging</SPAN><SPAN style="LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt"><o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 6pt 0in 10pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><B><FONT face=Calibri>Correlation enhancements<o:p></o:p></FONT></B></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Content and context driven, One-way support<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 6pt 0in 10pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face=Calibri><B>Declarative Workflow Services </B><B><SPAN style="LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt"><o:p></o:p></SPAN></B></FONT></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Seamless integration between WF and WCF and unified XAML model<o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Build entire application in XAML, from presentation to data to services to workflow<o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 18.3pt; LINE-HEIGHT: 115%; mso-element: frame; mso-add-space: auto; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-fareast-font-family: 'Times New Roman'"><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></SPAN></P></TD>
<TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 159.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top width=266>
<P class=MsoNormal style="MARGIN: 6pt 0in 10pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face=Calibri><B>Significant improvements in performance and scalability</B><B><SPAN style="LINE-HEIGHT: 115%; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-fareast-theme-font: minor-latin"><o:p></o:p></SPAN></B></FONT></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Ten-fold improvement in performance<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 6pt 0in 10pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face=Calibri><B>New workflow flow-control models and pre-built activities</B><B><SPAN style="LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt"><o:p></o:p></SPAN></B></FONT></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Flowcharts, rules<o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Expanded built-in activities – PowerShell, database, messaging, etc.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 6pt 0in 10pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face=Calibri><B>Enhancements in workflow modeling</B><B><SPAN style="LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt"><o:p></o:p></SPAN></B></FONT></P>
<P class=MsoListParagraph style="MARGIN: 6pt 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Persistence control, transaction flow, compensation support, data binding and scoping<B><o:p></o:p></B></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 6pt 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Rules composable and seamlessly integrated with workflow engine<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 6pt 0in 4pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face=Calibri><B>Updated visual designer</B><B><SPAN style="LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt"><o:p></o:p></SPAN></B></FONT></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Easier to use by end-users <o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Easier to rehost by ISVs<o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT face=Calibri><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%">Ability to debug XAML</SPAN><SPAN style="mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></SPAN></FONT></P></TD>
<TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 159.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top width=266>
<P class=MsoNormal style="MARGIN: 6pt 0in 10pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face=Calibri><B>Provide standard host for WF and WCF applications&nbsp;&nbsp;&nbsp; </B><B><SPAN style="LINE-HEIGHT: 115%; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-fareast-theme-font: minor-latin"><o:p></o:p></SPAN></B></FONT></P>
<P class=MsoNormal style="MARGIN: 6pt 0in 10pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><B><FONT face=Calibri>Pre-built developer services<o:p></o:p></FONT></B></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Message-based correlation<o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Message forwarding service<o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Content-based message routing<o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Compensation service for long-running transactions<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 6pt 0in 10pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face=Calibri><B>Greater scalability and easier manageability</B><B><SPAN style="LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt"><o:p></o:p></SPAN></B></FONT></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Enable scale-out of stateful workflow applications<o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Persisting and rehydrating state for high scalability<o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 6pt 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Enhanced management and monitoring functions <o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 6pt 0in 0pt 18.3pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 115%; mso-element: frame; mso-list: l2 level1 lfo2; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Tracking store for workflow events<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 6pt 0in 10pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face=Calibri><B>Supports “Oslo” modeling platform</B><B><SPAN style="LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt"><o:p></o:p></SPAN></B></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="LINE-HEIGHT: 115%; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-fareast-theme-font: minor-latin"><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></SPAN></P></TD></TR></TBODY></TABLE>
<P class=MsoNoSpacing style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></P>
<P class=MsoNoSpacing style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 115%; mso-element: frame; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><FONT face=Calibri>For Additional Information, Visit</FONT></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-element: frame; mso-list: l0 level1 lfo3; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">§<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'">Steven Martin Blog: </SPAN><A href="http://blogs.msdn.com/stevemar/default.aspx"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'">http://blogs.msdn.com/stevemar/default.aspx</SPAN></A><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"> <o:p></o:p></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-element: frame; mso-list: l0 level1 lfo3; mso-element-frame-hspace: 8.55pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: column; mso-element-top: .05pt; mso-height-rule: exactly"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">§<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp; </SPAN></SPAN></SPAN><A href="http://www.microsoft.com/net/dublin.aspx"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'">Overview of WF 4.0, WCF 4.0, and Windows Server “Dublin”</SPAN></A><SPAN style="FONT-SIZE: 10pt; COLOR: #993366; FONT-FAMILY: 'Tahoma','sans-serif'"> </SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"><o:p></o:p></SPAN></P></TD></TR></TBODY></TABLE></DIV>]]></content:encoded>
    </item>
    <item>
      <title>SaveFileDialog doesnt show up in Vista</title>
      <link>https://docs.microsoft.com/archive/blogs/nijain/savefiledialog-doesnt-show-up-in-vista</link>
      <pubDate>Thu, 28 Aug 2008 10:11:00 GMT</pubDate>
      <dc:creator><![CDATA[Nitish Jain]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nijain/2008/08/28/savefiledialog-doesnt-show-up-in-vista/</guid>
      <description><![CDATA[Recently I was writing an Add-In for Visual Studio 2008 and I came across requirement for saving a...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>Recently I was writing an Add-In for Visual Studio 2008 and I came across requirement for saving a file as an Excel file. No big deal as it looked to me!! <SPAN style="mso-spacerun: yes">&nbsp;</SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>I happily wrote the helper function, but to surprise, it didn’t work on Vista SP1 while it was working on Windows Server 2003. The dialog box never shows up and surprisingly, not even an exception was thrown! (Maybe it would be throwing unmanaged exception, I didn’t catch that)</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>I thought it’s something to do with LUA (Least User Access, Vista Security you know!), vista doesn’t directly allow write access to windows drive (i.e. C :\), so I changed the initial directory. But still it’s the same. </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>Then I realized that SaveFileDialog (all FileDialog Childs for that matter) requires higher trust level (for full write access on the drive) otherwise it’s a security issue, you start with some directory as initial directory and navigate to some other directory fool user to click on some malicious program. That makes sense to me, I thought maybe as visual studio add-in my application was running with lower trust level so dialog box doesn’t open up. I opened caspol and again assigned full trust to my signed assembly (though it was already running with full trust), hoping it would help, I tried again and but hit the roadblock and the same problem!!</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>I search, couldn’t get much, so after lot of hit and trail found that these three properties did the trick. </FONT></P>
<DIV style="BORDER-RIGHT: #3366ff 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: #3366ff 1pt solid; PADDING-LEFT: 4pt; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 0.3in; BORDER-LEFT: #3366ff 1pt solid; MARGIN-RIGHT: 0in; PADDING-TOP: 1pt; BORDER-BOTTOM: #3366ff 1pt solid; mso-border-alt: solid #3366FF .5pt; mso-element: para-border-div">
<P class=CodeCalloutCxSpFirst style="BACKGROUND: #f3f3f3; MARGIN: 12pt 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>DialogSave.ShowHelp = <SPAN style="COLOR: blue">true</SPAN>;</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>DialogSave.CreatePrompt = <SPAN style="COLOR: blue">true</SPAN>;</FONT></SPAN></P>
<P class=CodeCalloutCxSpLast style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 6pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>DialogSave.OverwritePrompt = <SPAN style="COLOR: blue">true</SPAN>;</FONT></SPAN></P></DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>Couldn’t find much on internet regarding this, so posting now…</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>Here is the code that worked for me </FONT><SPAN style="FONT-FAMILY: Wingdings; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-char-type: symbol; mso-symbol-font-family: Wingdings"><SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings">J</SPAN></SPAN></FONT></P>
<DIV style="BORDER-RIGHT: #3366ff 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: #3366ff 1pt solid; PADDING-LEFT: 4pt; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 0.3in; BORDER-LEFT: #3366ff 1pt solid; MARGIN-RIGHT: 0in; PADDING-TOP: 1pt; BORDER-BOTTOM: #3366ff 1pt solid; mso-border-alt: solid #3366FF .5pt; mso-element: para-border-div">
<P class=CodeCalloutCxSpFirst style="BACKGROUND: #f3f3f3; MARGIN: 12pt 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">private</SPAN> <SPAN style="COLOR: blue">static</SPAN> <SPAN style="COLOR: blue">string</SPAN> CreateNewFile()</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>{</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">string</SPAN> filepath = <SPAN style="COLOR: #a31515">""</SPAN>;</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>SaveFileDialog DialogSave = <SPAN style="COLOR: blue">new</SPAN> SaveFileDialog();</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>DialogSave.DefaultExt = <SPAN style="COLOR: #a31515">"xls"</SPAN>;</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>DialogSave.Filter = <SPAN style="COLOR: #a31515">"Excel file (*.xls)|*.xls|All files (*.*)|*.*"</SPAN>;</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>DialogSave.AddExtension = <SPAN style="COLOR: blue">true</SPAN>;</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>DialogSave.RestoreDirectory = <SPAN style="COLOR: blue">true</SPAN>;</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>DialogSave.Title = <SPAN style="COLOR: #a31515">"Where do you want to save the RTM report?"</SPAN>;</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>DialogSave.InitialDirectory = <SPAN style="COLOR: #a31515">@"C:/"</SPAN>;</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><o:p><FONT face="Courier New">&nbsp;</FONT></o:p></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>DialogSave.ShowHelp = <SPAN style="COLOR: blue">true</SPAN>;</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>DialogSave.CreatePrompt = <SPAN style="COLOR: blue">true</SPAN>;</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>DialogSave.OverwritePrompt = <SPAN style="COLOR: blue">true</SPAN>;</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><o:p><FONT face="Courier New">&nbsp;</FONT></o:p></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">if</SPAN> (DialogSave.ShowDialog() == DialogResult.OK)</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>{</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>filepath = DialogSave.FileName;</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>}</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><o:p><FONT face="Courier New">&nbsp;</FONT></o:p></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>DialogSave.Dispose();</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>DialogSave = <SPAN style="COLOR: blue">null</SPAN>;</FONT></SPAN></P>
<P class=CodeCalloutCxSpMiddle style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 0pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">return</SPAN> filepath;</FONT></SPAN></P>
<P class=CodeCalloutCxSpLast style="BACKGROUND: #f3f3f3; MARGIN: 0in 0in 6pt; mso-add-space: auto"><SPAN lang=EN-IN><FONT face="Courier New"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;</SPAN>}</FONT></SPAN></P></DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>]]></content:encoded>
    </item>
    <item>
      <title>Red Gate Acquires .NET Reflector</title>
      <link>https://docs.microsoft.com/archive/blogs/nijain/red-gate-acquires-net-reflector</link>
      <pubDate>Thu, 28 Aug 2008 09:24:00 GMT</pubDate>
      <dc:creator><![CDATA[Nitish Jain]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nijain/2008/08/28/red-gate-acquires-net-reflector/</guid>
      <description><![CDATA[Our beloved .NET Reflector is now acquired by Red-Gate Software... 
An agreement between Red Gate...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>Our beloved .NET Reflector is now acquired by Red-Gate Software... </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt 4.5pt"><SPAN class=MsoSubtleEmphasis><FONT face=Calibri color=#808080 size=3><EM>An agreement between Red Gate and Lutz Roeder will place future development of .NET Reflector, the popular class browser for .NET developers, in the hands of Red Gate. Red Gate is maintaining a free version of the software for downloading at </EM></FONT><A title=http://app.bronto.com/public/?q=ulink&amp;fn=Link&amp;ssid=553&amp;id=91c1y6brunhed1iox92kcx8u1pnjw&amp;id2=ijbsnnqoskxrc7vpwvq9xlupzsa8x href="http://app.bronto.com/public/?q=ulink&amp;fn=Link&amp;ssid=553&amp;id=91c1y6brunhed1iox92kcx8u1pnjw&amp;id2=ijbsnnqoskxrc7vpwvq9xlupzsa8x" mce_href="http://app.bronto.com/public/?q=ulink&amp;fn=Link&amp;ssid=553&amp;id=91c1y6brunhed1iox92kcx8u1pnjw&amp;id2=ijbsnnqoskxrc7vpwvq9xlupzsa8x"><SPAN style="COLOR: gray; TEXT-DECORATION: none; text-underline: none; mso-themecolor: text1; mso-themetint: 127"><EM><FONT face=Calibri size=3>http://reflector.red-gate.com</FONT></EM></SPAN></A><EM><FONT size=3><FONT color=#808080><FONT face=Calibri>.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></FONT></EM></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>Check out the news at </FONT><A href="http://dotnet.sys-con.com/node/649584" mce_href="http://dotnet.sys-con.com/node/649584"><FONT face=Calibri size=3>http://dotnet.sys-con.com/node/649584</FONT></A><FONT face=Calibri size=3> </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>Hats off to Lutz Roeder for developing a great tool!!</FONT></P>]]></content:encoded>
    </item>
    <item>
      <title>IE8 Beta2 is out !!!</title>
      <link>https://docs.microsoft.com/archive/blogs/nijain/ie8-beta2-is-out</link>
      <pubDate>Thu, 28 Aug 2008 09:15:00 GMT</pubDate>
      <dc:creator><![CDATA[Nitish Jain]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nijain/2008/08/28/ie8-beta2-is-out/</guid>
      <description><![CDATA[Today Microsoft released Beta2 of Internet Explorer 8. The browser is available in English, German,...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT face=Calibri><SPAN style="FONT-SIZE: 14pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-weight: bold">Today Microsoft released Beta2 of Internet Explorer 8. T</SPAN><SPAN style="FONT-SIZE: 14pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">he browser is available in English, German, Simplified Chinese and Japanese, and will follow with another 21 languages in mid-September.&nbsp; You can download IE8 Beta 2 now at <A href="http://ww.microsoft.com/ie8"><SPAN style="COLOR: black; TEXT-DECORATION: none; text-underline: none; mso-themecolor: text1">http://ww.microsoft.com/ie8</SPAN></A>.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><SPAN style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-themecolor: text1"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><SPAN style="FONT-SIZE: 14pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Arial; mso-themecolor: text1; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"><FONT face=Calibri>To get a feel for the new IE8 experience, check out the videos </FONT><A href="http://www.microsoft.com/windows/internet-explorer/beta/videos.aspx"><SPAN style="COLOR: black; mso-themecolor: text1"><FONT face=Calibri>here</FONT></SPAN></A><FONT face=Calibri>, download the product, and try it out.&nbsp;&nbsp; <o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><SPAN style="FONT-SIZE: 14pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Arial; mso-themecolor: text1; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"><FONT face=Calibri>Following are the notable features…<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><SPAN style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-themecolor: text1"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoListParagraph style="MARGIN: auto 0in auto 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-themecolor: text1"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT face="Times New Roman"><B><SPAN style="FONT-SIZE: 14pt; COLOR: black; mso-themecolor: text1">Accelerators</SPAN></B><SPAN style="FONT-SIZE: 14pt; COLOR: black; mso-themecolor: text1"> - Highlight an address, click the blue button and hover over “Map” or try Right Clicking a Page and Choosing Translate with Windows Live. Check out the <A href="http://www.ieaddons.com/"><SPAN style="COLOR: black; mso-themecolor: text1">new IE Gallery</SPAN></A> that has cool accelerators and slices from Digg to FaceBook to Ebay<o:p></o:p></SPAN></FONT></P>
<P class=MsoListParagraph style="MARGIN: auto 0in auto 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-themecolor: text1"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT face="Times New Roman"><B><SPAN style="FONT-SIZE: 14pt; COLOR: black; mso-themecolor: text1">Web Slices</SPAN></B><SPAN style="FONT-SIZE: 14pt; COLOR: black; mso-themecolor: text1"> - Visit Live Search, search for “Seattle Weather” (or major city relevant to your region), hover over the rich search result and click the green button.&nbsp; Click it to add a Weather Web Slice to your Favorites Bar.<o:p></o:p></SPAN></FONT></P>
<P class=MsoListParagraph style="MARGIN: auto 0in auto 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-themecolor: text1"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT face="Times New Roman"><B><SPAN style="FONT-SIZE: 14pt; COLOR: black; mso-themecolor: text1">Search Suggestions</SPAN></B><SPAN style="FONT-SIZE: 14pt; COLOR: black; mso-themecolor: text1"> - Go to your Instant Search Box (top right) and type a search to see search suggestions in action.<o:p></o:p></SPAN></FONT></P>
<P class=MsoListParagraph style="MARGIN: auto 0in auto 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-themecolor: text1"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT face="Times New Roman"><B><SPAN style="FONT-SIZE: 14pt; COLOR: black; mso-themecolor: text1">Navigation</SPAN></B><SPAN style="FONT-SIZE: 14pt; COLOR: black; mso-themecolor: text1"> - Use the new Smart Address Bar to quickly find sites you’ve visited before.&nbsp; The Smart Address Bar searches your history, favorites AND feeds for pages that match what you’re typing.<o:p></o:p></SPAN></FONT></P>
<P class=MsoListParagraph style="MARGIN: auto 0in auto 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-themecolor: text1"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT face="Times New Roman"><B><SPAN style="FONT-SIZE: 14pt; COLOR: black; mso-themecolor: text1">Security: &nbsp;</SPAN></B><SPAN style="FONT-SIZE: 14pt; COLOR: black; mso-themecolor: text1">IE8 has the best security features in the market today from its updated Smartscreen phishing and malware filter to domain highlighting to the industry leading cross-site scripting filter so I feel my machines, my identity and my family will be safer on the Internet.</SPAN></FONT></P>]]></content:encoded>
    </item>
  </channel>
</rss>