<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Visual Studio</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/onoj/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/onoj/feed.xml</link>
    <description>jonathan wells, product manager</description>
    <lastBuildDate>Wed, 17 Apr 2019 04:00:57 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Compose #WPF applications using pre-defined designer created views #XAML(AppModels)</title>
      <link>https://docs.microsoft.com/archive/blogs/onoj/compose-wpf-applications-using-pre-defined-designer-created-views-xamlappmodels</link>
      <pubDate>Mon, 29 Jun 2009 10:43:49 GMT</pubDate>
      <dc:creator><![CDATA[onoj]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/onoj/2009/06/29/compose-wpf-applications-using-pre-defined-designer-created-views-xamlappmodels/</guid>
      <description><![CDATA[Technorati Tags: WPF,XAML,Sample  AppModels are now live on CodePlex  When you are facing the...]]></description>
      <content:encoded><![CDATA[<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:0566bea0-b2c9-4145-938f-8a88de05f6d9" class="wlWriterEditableSmartContent">Technorati Tags: <a href="https://technorati.com/tags/WPF" rel="tag">WPF</a>,<a href="https://technorati.com/tags/XAML" rel="tag">XAML</a>,<a href="https://technorati.com/tags/Sample" rel="tag">Sample</a></div>  <p><a href="https://bit.ly/I9txr" target="_blank">AppModels are now live on CodePlex</a></p>  <p>When you are facing the buy-vs-build question, often the reason for &quot;build&quot; is that you have a unique back end. You would probably be happy to use a front end you didn't write, as long as you could hook it into your data store. The Application Models project is aimed at just this problem. AppModels are pre-packaged XAML views and data models organized around application domains such as Project Management, Sales and Human Resources. Using the AppModels VS2008 add-in, developers can compose WPF applications using pre-designed views, and hook those views into a WPF Client application or data source with minimal code and a high level of reusability.&#160; </p>  <p>Features include:</p>  <ul>   <li>A Full Model-View-ViewModel (MVVM) stack</li>    <li>Fully-themed WPF XAML views</li>    <li>ADO.Net Entity Framework integration</li>    <li>Models can be integrated into WPF or VSTO applications</li>    <li>Seven AppModel starter packages hosted on CodePlex </li>    <li>Code-generation tools</li> </ul>  <p>Two visual themes can be applied to all of the visual assets.&#160; Each Theme has a set of icons that were built using Expression Design and exported as XAML, a Resource Dictionary containing custom styles, and a customized set of “Simple Style” user controls. All the Views share the same style naming conventions and have been constructed to support creating many different looks by simply modifying the presentation values in the Resource Dictionaries.&#160;&#160; </p>  <h5><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/onoj/WindowsLiveWriter/ComposeWPFapplicationsusingpredefineddes_6C5B/AppModel1_2.png" original-url="https://blogs.msdn.com/blogfiles/onoj/WindowsLiveWriter/ComposeWPFapplicationsusingpredefineddes_6C5B/AppModel1_2.png"><u><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="AppModel1" border="0" alt="AppModel1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/onoj/WindowsLiveWriter/ComposeWPFapplicationsusingpredefineddes_6C5B/AppModel1_thumb.png" original-url="https://blogs.msdn.com/blogfiles/onoj/WindowsLiveWriter/ComposeWPFapplicationsusingpredefineddes_6C5B/AppModel1_thumb.png" width="450" height="350" /></u></a><u>&#160; <br /></u><em><font size="1">Screenshot 1: AppModel Theme 1</font></em></h5>  <h5><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/onoj/WindowsLiveWriter/ComposeWPFapplicationsusingpredefineddes_6C5B/AppModel3_2.png" original-url="https://blogs.msdn.com/blogfiles/onoj/WindowsLiveWriter/ComposeWPFapplicationsusingpredefineddes_6C5B/AppModel3_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="AppModel3" border="0" alt="AppModel3" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/onoj/WindowsLiveWriter/ComposeWPFapplicationsusingpredefineddes_6C5B/AppModel3_thumb.png" original-url="https://blogs.msdn.com/blogfiles/onoj/WindowsLiveWriter/ComposeWPFapplicationsusingpredefineddes_6C5B/AppModel3_thumb.png" width="452" height="213" /></a>&#160; <br /><em><font size="1">Screenshot 2: AppModel Theme 1</font></em></h5>  <h5><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/onoj/WindowsLiveWriter/ComposeWPFapplicationsusingpredefineddes_6C5B/AppModel2_2.png" original-url="https://blogs.msdn.com/blogfiles/onoj/WindowsLiveWriter/ComposeWPFapplicationsusingpredefineddes_6C5B/AppModel2_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="AppModel2" border="0" alt="AppModel2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/onoj/WindowsLiveWriter/ComposeWPFapplicationsusingpredefineddes_6C5B/AppModel2_thumb.png" original-url="https://blogs.msdn.com/blogfiles/onoj/WindowsLiveWriter/ComposeWPFapplicationsusingpredefineddes_6C5B/AppModel2_thumb.png" width="449" height="349" /></a>&#160; <br /><em><font size="1">Screenshot 3 of AppModel Theme 2</font></em></h5>  <h5><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/onoj/WindowsLiveWriter/ComposeWPFapplicationsusingpredefineddes_6C5B/AppModel4_2.png" original-url="https://blogs.msdn.com/blogfiles/onoj/WindowsLiveWriter/ComposeWPFapplicationsusingpredefineddes_6C5B/AppModel4_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="AppModel4" border="0" alt="AppModel4" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/onoj/WindowsLiveWriter/ComposeWPFapplicationsusingpredefineddes_6C5B/AppModel4_thumb.png" original-url="https://blogs.msdn.com/blogfiles/onoj/WindowsLiveWriter/ComposeWPFapplicationsusingpredefineddes_6C5B/AppModel4_thumb.png" width="450" height="212" /></a>    <br /><em><font size="1">Screenshot 4: AppModel Theme 2</font></em></h5>  <h5><u></u></h5>  <p>&#160;</p>  <p>   <p><a href="https://www.microsoft.com/visualstudio/buildabetterapp/"></a></p></p>]]></content:encoded>
    </item>
    <item>
      <title>Windows 7 API Code Pack for .NET Framework: DX Types are disposable; explanation. #Win7 #CodePack #vs</title>
      <link>https://docs.microsoft.com/archive/blogs/onoj/windows-7-api-code-pack-for-net-framework-dx-types-are-disposable-explanation-win7-codepack-vs</link>
      <pubDate>Thu, 28 May 2009 09:20:00 GMT</pubDate>
      <dc:creator><![CDATA[onoj]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/onoj/2009/05/28/windows-7-api-code-pack-for-net-framework-dx-types-are-disposable-explanation-win7-codepack-vs/</guid>
      <description><![CDATA[@SlimDX asked on twitter last week:
Dear Windows API Code Pack: I may be mistaken, but your DX...]]></description>
      <content:encoded><![CDATA[<P><FONT face=arial,helvetica,sans-serif>@SlimDX asked on twitter last week:</FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoPlainText><FONT face=Consolas><EM>Dear Windows API Code Pack: I may be mistaken, but your DX types aren't actually disposable from what I saw. What?</EM></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoPlainText mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in 0in 0pt" class=MsoPlainText><FONT face=arial,helvetica,sans-serif>Here is a response from a developer on the Code Pack project:</FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoPlainText><FONT face=Consolas></FONT>&nbsp;</P><FONT face=Consolas>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt">Yes, we do support Dispose() on all of our wrapper types.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><o:p>&nbsp;</o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt">At first glance it might not be very obvious how we support it, but here's how:<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><o:p>&nbsp;</o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt">C++/CLI generates the IDisposable pattern supporting method, Dispose(),.if we implement the equivalent ~ (destructor) on a ref class or struct, which we sometimes do. However, in most cases, I don't have an explicit destructor, instead for almost all ref classes and ref structs , Either I include an auto pointer member by value which implements a finalizer and destructor (desctructor calling into the finalizer code), or inherit from a class that includes that auto pointer.<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><o:p>&nbsp;</o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt">Then, C++/CLI has this "helpful" feature that it will automatically implement the IDisposable required Dispose() method for us when a type contains an IDisposable member. Meaning, almost all of our exposed types (including all wrapper structs/classes), implement Dispose().<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><o:p>&nbsp;</o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt">There are two easy ways to use Dispose() in C#:<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt">- Call obj.Dispose() directly, when the obj is no longer needed (Preferably setting it to null afterwards to make sure it's no longer needed), e:.g<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Viewport vp = new Viewport();<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>// Use vp here<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>...<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>vp.Dispose(); // vp destroyed<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>vp = null;<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><o:p>&nbsp;</o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt">- Or, use the using(...) keyword, e.g (from one of our samples)<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>using (Texture2D buffer = swapChain.GetBuffer&lt;Texture2D&gt;(0))<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>{<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>renderTargetView = device.CreateRenderTargetView(buffer, null);<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>} // buffer.Dispose() will be called here<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><o:p>&nbsp;</o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt">One look at the reflected code, or our docs, or by using intellisense on a type, will show we implement the Dispose() pattern.<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><o:p>&nbsp;</o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt">e.g. of reflected code:<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><o:p>&nbsp;</o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>public class PassDescription : IDisposable<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>{<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>public PassDescription();<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><o:p>&nbsp;</o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>...<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>public override sealed void Dispose();<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>protected virtual void Dispose(bool __p1);<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>...<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>}<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><o:p>&nbsp;</o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>// Summary:<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>//<SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Base class for all classes supporting internal IUnknown interfaces<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>public abstract class DirectUnknown : IDisposable<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>{<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>...<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>public override sealed void Dispose();<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>protected virtual void Dispose(bool __p1);<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>...<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoPlainText><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>}<o:p></o:p></SPAN></P></FONT>]]></content:encoded>
    </item>
    <item>
      <title>Visual Studio 2010 and .NET Framework 4 Training Kit #vs10</title>
      <link>https://docs.microsoft.com/archive/blogs/onoj/visual-studio-2010-and-net-framework-4-training-kit-vs10</link>
      <pubDate>Fri, 22 May 2009 08:02:42 GMT</pubDate>
      <dc:creator><![CDATA[onoj]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/onoj/2009/05/22/visual-studio-2010-and-net-framework-4-training-kit-vs10/</guid>
      <description><![CDATA[The training kit is here.   The Visual Studio 2010 and .NET Framework 4 Training Kit includes...]]></description>
      <content:encoded><![CDATA[<p>The training kit is <a href="https://go.microsoft.com/?linkid=9665216" target="_blank">here</a>. </p>  <p>The Visual Studio 2010 and .NET Framework 4 Training Kit includes presentations, hands-on labs, and demos. This content is designed to help you learn how to utilize the Visual Studio 2010 features and a variety of framework technologies including: </p>  <ul>   <li>C# 4.0 </li>    <li>Visual Basic 10 </li>    <li>F# </li>    <li>Parallel Extensions </li>    <li>Windows Communication Foundation </li>    <li>Windows Workflow </li>    <li>Windows Presentation Foundation </li>    <li>ASP.NET 4 </li>    <li>Entity Framework </li>    <li>ADO.NET Data Services </li>    <li>Managed Extensibility Framework </li>    <li>Visual Studio Team System </li> </ul> This version of the Training Kit works with Visual Studio 2010 Beta 1 and .NET Framework 4 Beta 1.  <p>Here’s the list of Hands On Labs that are in the training kit:   <table border="0" cellspacing="0" cellpadding="0"><tbody>       <tr>         <td valign="top" width="68%">           <p><b>Item</b></p>         </td>          <td valign="top" width="31%">           <p><b>Unit</b></p>         </td>       </tr>        <tr>         <td valign="top" width="68%">           <p><u>Lab: Introduction To F#</u></p>         </td>          <td valign="top" width="31%">           <p>Managed Languages</p>         </td>       </tr>        <tr>         <td valign="top" width="68%">           <p><u>Lab: Visual Studio 2010: Office Programmability</u></p>         </td>          <td valign="top" width="31%">           <p>Managed Languages</p>         </td>       </tr>        <tr>         <td valign="top" width="68%">           <p><u>Lab: Visual Studio 2010: Test Driven Development</u></p>         </td>          <td valign="top" width="31%">           <p>Managed Languages</p>         </td>       </tr>        <tr>         <td valign="top" width="68%">           <p><u>Lab: ASP.NET AJAX</u></p>         </td>          <td valign="top" width="31%">           <p>ASP.NET 4</p>         </td>       </tr>        <tr>         <td valign="top" width="68%">           <p><u>Lab: Introduction to ASP.NET Web Forms 4.0</u></p>         </td>          <td valign="top" width="31%">           <p>ASP.NET 4</p>         </td>       </tr>        <tr>         <td valign="top" width="68%">           <p><u>Lab: Web Development in Visual Studio 2010</u></p>         </td>          <td valign="top" width="31%">           <p>ASP.NET 4</p>         </td>       </tr>        <tr>         <td valign="top" width="68%">           <p><u>Lab: Building a Data-Driven Master/Detail Business Form in WPF using Visual Studio 2010</u></p>         </td>          <td valign="top" width="31%">           <p>Windows Presentation Foundation</p>         </td>       </tr>        <tr>         <td valign="top" width="68%">           <p><u>Lab: Introduction to Workflow 4.0</u></p>         </td>          <td valign="top" width="31%">           <p>Windows Workflow</p>         </td>       </tr>        <tr>         <td valign="top" width="68%">           <p><u>Lab: Introduction to Workflow Services using .NET Framework 4.0</u></p>         </td>          <td valign="top" width="31%">           <p>Windows Workflow</p>         </td>       </tr>        <tr>         <td valign="top" width="68%">           <p><u>Lab: Creating Flowchart Workflows</u></p>         </td>          <td valign="top" width="31%">           <p>Windows Workflow</p>         </td>       </tr>        <tr>         <td valign="top" width="68%">           <p><u>Lab: Workflow Designer Programming Model</u></p>         </td>          <td valign="top" width="31%">           <p>Windows Workflow</p>         </td>       </tr>        <tr>         <td valign="top" width="68%">           <p><u>Lab: Monitoring Workflow Services</u></p>         </td>          <td valign="top" width="31%">           <p>Windows Workflow</p>         </td>       </tr>        <tr>         <td valign="top" width="68%">           <p><u>Lab: WCF Service Discovery</u></p>         </td>          <td valign="top" width="31%">           <p>Windows Communication Foundation</p>         </td>       </tr>        <tr>         <td valign="top" width="68%">           <p><u>Lab: Introduction to ADO.NET Data Services</u></p>         </td>          <td valign="top" width="31%">           <p>Data Access</p>         </td>       </tr>        <tr>         <td valign="top" width="68%">           <p><u>Lab: Introduction To Project &quot;Velocity&quot;</u></p>         </td>          <td valign="top" width="31%">           <p>Data Access</p>         </td>       </tr>        <tr>         <td valign="top" width="68%">           <p><u>Lab: Parallel Extensions: Building Multicore Applications with .NET</u></p>         </td>          <td valign="top" width="31%">           <p>Parallel Computing</p>         </td>       </tr>        <tr>         <td valign="top" width="68%">           <p><u>Lab: Introduction To Managed Extensibility Framework</u></p>         </td>          <td valign="top" width="31%">           <p>Extensibility</p>         </td>       </tr>     </tbody></table></p>]]></content:encoded>
    </item>
    <item>
      <title>Visual Studio 2010 Beta 1 download options</title>
      <link>https://docs.microsoft.com/archive/blogs/onoj/visual-studio-2010-beta-1-download-options</link>
      <pubDate>Tue, 19 May 2009 17:59:00 GMT</pubDate>
      <dc:creator><![CDATA[onoj]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/onoj/2009/05/19/visual-studio-2010-beta-1-download-options/</guid>
      <description><![CDATA[Visual Studio 2010 and .NET Framework 4 mark the next generation of developer tools from...]]></description>
      <content:encoded><![CDATA[<FONT style="BACKGROUND-COLOR: #ffffff"><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; BACKGROUND: yellow; COLOR: black; FONT-SIZE: 8pt; mso-highlight: yellow"><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 8pt"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p>
<P style="MARGIN: 0in 0in 7.5pt" class=MsoNormal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 8pt"><FONT style="BACKGROUND-COLOR: #000000"><FONT style="BACKGROUND-COLOR: #ffffff">Visual Studio 2010 and .NET Framework 4 mark the next generation of developer tools from Microsoft. Download the beta today!</FONT> <o:p></o:p></FONT></SPAN></P></o:p></SPAN></SPAN></FONT>
<P>
<TABLE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLLAPSE: collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-border-insideh: none; mso-border-insidev: none" class=MsoTableGrid border=0 cellSpacing=0 cellPadding=0 class="MsoTableGrid">
<TBODY>
<TR style="HEIGHT: 15pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes">
<TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 327pt; PADDING-RIGHT: 5.4pt; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in" vAlign=top width=436 noWrap>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"><FONT face=Calibri>Professional<o:p></o:p></FONT></SPAN></B></P></TD></TR>
<TR style="HEIGHT: 15pt; mso-yfti-irow: 1">
<TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 327pt; PADDING-RIGHT: 5.4pt; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in" vAlign=top width=436 noWrap>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><U><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"><A href="https://go.microsoft.com/fwlink/?LinkId=147408" mce_href="https://go.microsoft.com/fwlink/?LinkId=147408"><FONT color=#0000ff face=Calibri>Visual Studio 2010 Professional Beta 1 – Web Installer</FONT></A><o:p></o:p></SPAN></U></P></TD></TR>
<TR style="HEIGHT: 15pt; mso-yfti-irow: 2">
<TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 327pt; PADDING-RIGHT: 5.4pt; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in" vAlign=top width=436 noWrap>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><U><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"><A href="https://go.microsoft.com/fwlink/?LinkId=150591" mce_href="https://go.microsoft.com/fwlink/?LinkId=150591"><FONT color=#0000ff face=Calibri>Visual Studio 2010 Professional Beta 1 – ISO</FONT></A><o:p></o:p></SPAN></U></P></TD></TR>
<TR style="HEIGHT: 15pt; mso-yfti-irow: 3">
<TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 327pt; PADDING-RIGHT: 5.4pt; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in" vAlign=top width=436 noWrap>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"><FONT face=Calibri>Team System<o:p></o:p></FONT></SPAN></B></P></TD></TR>
<TR style="HEIGHT: 15pt; mso-yfti-irow: 4">
<TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 327pt; PADDING-RIGHT: 5.4pt; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in" vAlign=top width=436 noWrap>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><U><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"><A href="https://go.microsoft.com/fwlink/?LinkId=147407" mce_href="https://go.microsoft.com/fwlink/?LinkId=147407"><FONT color=#0000ff face=Calibri>Visual Studio Team System 2010 Team Suite Beta 1 – Web Installer</FONT></A><o:p></o:p></SPAN></U></P></TD></TR>
<TR style="HEIGHT: 15pt; mso-yfti-irow: 5">
<TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 327pt; PADDING-RIGHT: 5.4pt; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in" vAlign=top width=436 noWrap>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><U><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"><A href="https://go.microsoft.com/fwlink/?LinkId=150592" mce_href="https://go.microsoft.com/fwlink/?LinkId=150592"><FONT color=#0000ff face=Calibri>Visual Studio Team System 2010 Team Suite Beta 1 - ISO</FONT></A><o:p></o:p></SPAN></U></P></TD></TR>
<TR style="HEIGHT: 15pt; mso-yfti-irow: 6">
<TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 327pt; PADDING-RIGHT: 5.4pt; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in" vAlign=top width=436 noWrap>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><U><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"><A href="https://go.microsoft.com/fwlink/?LinkId=147420" mce_href="https://go.microsoft.com/fwlink/?LinkId=147420"><FONT color=#0000ff face=Calibri>Visual Studio Team System 2010 Test Load Agent Beta 1</FONT></A><o:p></o:p></SPAN></U></P></TD></TR>
<TR style="HEIGHT: 15pt; mso-yfti-irow: 7">
<TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 327pt; PADDING-RIGHT: 5.4pt; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in" vAlign=top width=436 noWrap>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><U><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"><A href="https://go.microsoft.com/fwlink/?LinkId=147412" mce_href="https://go.microsoft.com/fwlink/?LinkId=147412"><FONT color=#0000ff face=Calibri>Visual Studio Team System 2010 Team Foundation Server Beta 1</FONT></A><o:p></o:p></SPAN></U></P></TD></TR>
<TR style="HEIGHT: 15pt; mso-yfti-irow: 8">
<TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 327pt; PADDING-RIGHT: 5.4pt; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in" vAlign=top width=436 noWrap>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><U><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"><A href="https://go.microsoft.com/fwlink/?LinkId=147413" mce_href="https://go.microsoft.com/fwlink/?LinkId=147413"><FONT color=#0000ff face=Calibri>Microsoft Visual Studio Lab Management 2010 Beta 1</FONT></A><o:p></o:p></SPAN></U></P></TD></TR>
<TR style="HEIGHT: 15pt; mso-yfti-irow: 9">
<TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 327pt; PADDING-RIGHT: 5.4pt; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in" vAlign=top width=436 noWrap>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><U><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"><A href="https://go.microsoft.com/fwlink/?LinkId=147414" mce_href="https://go.microsoft.com/fwlink/?LinkId=147414"><FONT color=#0000ff face=Calibri>Visual Studio Team System 2010 Lab Agent Beta 1</FONT></A><o:p></o:p></SPAN></U></P></TD></TR>
<TR style="HEIGHT: 15pt; mso-yfti-irow: 10">
<TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 327pt; PADDING-RIGHT: 5.4pt; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in" vAlign=top width=436 noWrap>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"><FONT face=Calibri>.NET Framework<o:p></o:p></FONT></SPAN></B></P></TD></TR>
<TR style="HEIGHT: 15pt; mso-yfti-irow: 11">
<TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 327pt; PADDING-RIGHT: 5.4pt; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in" vAlign=top width=436 noWrap>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><U><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"><A href="https://go.microsoft.com/fwlink/?LinkID=147415" mce_href="https://go.microsoft.com/fwlink/?LinkID=147415"><FONT color=#0000ff face=Calibri>Microsoft .NET Framework 4.0 Beta 1</FONT></A><o:p></o:p></SPAN></U></P></TD></TR>
<TR style="HEIGHT: 15pt; mso-yfti-irow: 12">
<TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 327pt; PADDING-RIGHT: 5.4pt; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in" vAlign=top width=436 noWrap>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><U><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"><A href="https://go.microsoft.com/fwlink/?LinkID=147417" mce_href="https://go.microsoft.com/fwlink/?LinkID=147417"><FONT color=#0000ff face=Calibri>Microsoft .NET Framework 4.0 Client Profile Beta 1</FONT></A><o:p></o:p></SPAN></U></P></TD></TR>
<TR style="HEIGHT: 15pt; mso-yfti-irow: 13">
<TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 327pt; PADDING-RIGHT: 5.4pt; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in" vAlign=top width=436 noWrap>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"><FONT face=Calibri>Other bits<o:p></o:p></FONT></SPAN></B></P></TD></TR>
<TR style="HEIGHT: 15pt; mso-yfti-irow: 14">
<TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 327pt; PADDING-RIGHT: 5.4pt; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in" vAlign=top width=436 noWrap>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><U><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"><A href="https://go.microsoft.com/fwlink/?LinkId=147421" mce_href="https://go.microsoft.com/fwlink/?LinkId=147421"><FONT color=#0000ff face=Calibri>Microsoft Visual Studio 2010 Remote Debugger (Beta 1)</FONT></A><o:p></o:p></SPAN></U></P></TD></TR>
<TR style="HEIGHT: 15pt; mso-yfti-irow: 15">
<TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 327pt; PADDING-RIGHT: 5.4pt; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in" vAlign=top width=436 noWrap>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><U><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"><A href="https://go.microsoft.com/fwlink/?LinkId=147419" mce_href="https://go.microsoft.com/fwlink/?LinkId=147419"><FONT color=#0000ff face=Calibri>Visual Studio 2010 Shell (Integrated) Beta 1 Redistributable Package</FONT></A><o:p></o:p></SPAN></U></P></TD></TR>
<TR style="HEIGHT: 15pt; mso-yfti-irow: 16; mso-yfti-lastrow: yes">
<TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 327pt; PADDING-RIGHT: 5.4pt; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in" vAlign=top width=436 noWrap>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><U><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"><A href="https://go.microsoft.com/fwlink/?LinkId=147418" mce_href="https://go.microsoft.com/fwlink/?LinkId=147418"><FONT color=#0000ff face=Calibri>Visual Studio 2010 Shell (Isolated) Beta 1 Redistributable Package</FONT></A><o:p></o:p></SPAN></U></P></TD></TR></TBODY></TABLE></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri><SPAN style="COLOR: black"><FONT size=2>Visit the </FONT></SPAN><SPAN style="COLOR: #262626"><A href="https://go.microsoft.com/fwlink/?LinkID=151797"><FONT color=#0000ff size=2>Visual Studio 2010 and .NET Framework 4 Beta 1 site</FONT></A><FONT size=2> to download the Beta, submit product feedback, find links to forums or for additional information about the Beta.</FONT>&nbsp;&nbsp;</SPAN></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri><SPAN style="COLOR: #262626"></SPAN></FONT></FONT>&nbsp;</P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT face=Calibri><SPAN style="COLOR: #262626"><FONT color=#000000><A href="https://channel9.msdn.com/shows/10-4/10-4-Episode-20-Downloading-and-Installing-Visual-Studio-2010-Beta-1/" mce_href="https://channel9.msdn.com/shows/10-4/10-4-Episode-20-Downloading-and-Installing-Visual-Studio-2010-Beta-1/">Downloading and Installing Visual Studio 2010 Beta 1 on Channel9.<o:p></o:p></A></FONT></SPAN></FONT></P>]]></content:encoded>
    </item>
    <item>
      <title>Install Window7 from USB Key onto netbook – what worked for me</title>
      <link>https://docs.microsoft.com/archive/blogs/onoj/install-window7-from-usb-key-onto-netbook-what-worked-for-me</link>
      <pubDate>Sun, 10 May 2009 10:57:00 GMT</pubDate>
      <dc:creator><![CDATA[onoj]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/onoj/2009/05/10/install-window7-from-usb-key-onto-netbook-what-worked-for-me/</guid>
      <description><![CDATA[I just finished installing Windows 7 RC on my friends ASUS EEE PC 900 and it works great. There are...]]></description>
      <content:encoded><![CDATA[<P>I just finished installing Windows 7 RC on my friends ASUS EEE PC 900 and it works great. There are a lot of different how to guides out there – i cobbled together my approach from a variety of sources. Here’s what I did:</P>
<P><STRONG>1. Downloaded Windows 7 RC</STRONG></P>
<UL>
<LI>This proved to be harder than I thought it would be. First the default download manager that fires up after you register for the RC kept stalling on me. I had to keep stopping and starting it to get it to move (probably due to traffic). </LI>
<LI>I then tried downloading the bits directly using my own download manager</LI>
<UL>
<LI>Direct URL for Windows 7 RC English 32-bit (x86): <BR><A href="https://wb.dlservice.microsoft.com/dl/download/release/windows7/4/0/c/40c1e714-7910-4b38-9b5e-67fa522e6a44/7100.0.090421-1700_x86fre_client_en-us_retail_ultimate-grc1culfrer_en_dvd.iso" mce_href="https://wb.dlservice.microsoft.com/dl/download/release/windows7/4/0/c/40c1e714-7910-4b38-9b5e-67fa522e6a44/7100.0.090421-1700_x86fre_client_en-us_retail_ultimate-grc1culfrer_en_dvd.iso">7100.0.090421-1700_x86fre_client_en-us_retail_ultimate-grc1culfrer_en_dvd.iso</A> (<A href="https://www.mydigitallife.info/2009/05/05/windows-7-rc-iso-official-microsoft-direct-download-links-32-bit-and-64-bit/" target=_blank mce_href="https://www.mydigitallife.info/2009/05/05/windows-7-rc-iso-official-microsoft-direct-download-links-32-bit-and-64-bit/">others</A>)</LI>
<LI>Download manager that worked for me was <A href="https://www.internetdownloadmanager.com/welcome.html?v=517b3" target=_blank mce_href="https://www.internetdownloadmanager.com/welcome.html?v=517b3">Internet Download Manager</A> but I’m sure that others work</LI>
<UL>
<LI>Hit the link from IE first as it may require registration – this is a good thing because you’ll get a key after the process</LI>
<LI>I launched the file URL start from the DL manager</LI></UL>
<LI>I was getting a respectable 600 and 800KB/sec</LI></UL>
<LI>I also decided to check to see if there was a Windows 7 RC torrent, there were many</LI>
<UL>
<LI>I found one with a MD5 hash (<STRONG>8867C13330F56A93944BCD46DCD73590</STRONG>), size (<STRONG>2.35GB</STRONG>) and filename (<STRONG>7100.0.090421-1700_x86fre_client_en-us_Retail_Ultimate-GRC1CULFRER_EN_DVD.iso</STRONG>) that matched</LI>
<UL>
<LI><A href="https://depositfiles.com/files/d4x0lzn43" mce_href="https://depositfiles.com/files/d4x0lzn43">Windows_7_Ultimate_x86_RC_Build_7100.torrent</A> (<A href="https://torrents.thepiratebay.org/4866522/Windows_7_Ultimate_x86_RC_Build_7100.4866522.TPB.torrent" mce_href="https://torrents.thepiratebay.org/4866522/Windows_7_Ultimate_x86_RC_Build_7100.4866522.TPB.torrent">ThePirateBay download link</A> or<A href="https://www.mininova.org/get/2521167" mce_href="https://www.mininova.org/get/2521167"> mininova torrent link</A>)</LI></UL></UL></UL>
<P><STRONG>2. Get Windows 7 RC Key</STRONG></P>
<UL>
<LI>If you used an alternative download method you may not have acquired a key. To get a key this <A href="https://www.microsoft.com/windows/windows-7/faq.aspx#faq2_7" target=_blank mce_href="https://www.microsoft.com/windows/windows-7/faq.aspx#faq2_7">FAQ item</A>. </LI></UL>
<P><STRONG>3. Make a bootable 4GB key</STRONG> </P>
<UL>
<LI>I’m told larger keys will work but I used a 4GB</LI>
<LI>There are bunch of slightly different methods out there for making the bootable key but these from TechNet worked for me: <BR><A href="https://technet.microsoft.com/en-us/magazine/dd535816.aspx" target=_blank mce_href="https://technet.microsoft.com/en-us/magazine/dd535816.aspx">Use a USB Key to Install Windows 7—Even on a Netbook</A></LI></UL>
<P><STRONG>4. Drop the bits onto the key</STRONG></P>
<UL>
<LI>The .iso file is a disk image. You can access its contents like a zip file. Expand the content of the .iso file to the key, I used <A href="https://www.7-zip.org/" target=_blank mce_href="https://www.7-zip.org/">7-Zip</A> but WinRAR and other work too.</LI></UL>
<P><STRONG>5. Boot the netbook from the USB stick</STRONG></P>
<UL>
<LI>This bit threw us. We were working on an ASUS EEE PC 900 and following this <A href="https://www.multimolti.de/blog/2008/12/14/install-windows-7-on-asus-eee-pc-900/" target=_blank mce_href="https://www.multimolti.de/blog/2008/12/14/install-windows-7-on-asus-eee-pc-900/">article on MultiMolti’s blog</A>. We couldn’t get the machine to boot from the stick. Turns out weren’t following the steps precisely.</LI>
<LI>The problem was that to access the boot menu you need to hit ESC on the grey BIOS screen at boot. This is in the instructions but of course we didn’t read them thoroughly…</LI></UL>
<P><STRONG>6. Install video driver</STRONG></P>
<UL>
<LI>I read somewhere that Windows Update (WU) will drop the correct driver. We, however, went ahead and grabbed the XP driver right from <A href="https://downloadcenter.intel.com/filter_results.aspx?strTypes=all&amp;ProductID=1862&amp;OSFullName=All+Operating+Systems&amp;lang=eng&amp;strOSs=All&amp;submit=Go" target=_blank mce_href="https://downloadcenter.intel.com/filter_results.aspx?strTypes=all&amp;ProductID=1862&amp;OSFullName=All+Operating+Systems&amp;lang=eng&amp;strOSs=All&amp;submit=Go">Intel</A>.</LI>
<LI>If you download the driver be sure to set the compatibility mode on the driver install. We set it to Vista and it installed fine. See the end <A href="https://www.multimolti.de/blog/2008/12/14/install-windows-7-on-asus-eee-pc-900/" target=_blank mce_href="https://www.multimolti.de/blog/2008/12/14/install-windows-7-on-asus-eee-pc-900/">MultiMolti’s blog entry</A> for details on setting compatibility mode.</LI></UL>
<P><STRONG>7. Run Windows Update</STRONG></P>
<P>That’s it. Now Win7 is rocking the netbook – given it a second wind.</P>
<P>Thank you to the community at-large for the various blog entries, instructions and alternate download methods. Now off to my long in the tooth Dell OptiPlex</P>]]></content:encoded>
    </item>
    <item>
      <title>USB Key Installed Windows 7 – worked great</title>
      <link>https://docs.microsoft.com/archive/blogs/onoj/usb-key-installed-windows-7-worked-great</link>
      <pubDate>Sat, 09 May 2009 09:20:32 GMT</pubDate>
      <dc:creator><![CDATA[onoj]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/onoj/2009/05/09/usb-key-installed-windows-7-worked-great/</guid>
      <description><![CDATA[I followed the instructions from the first hit here. Note that this approach requires Vista to make...]]></description>
      <content:encoded><![CDATA[<p>I followed the instructions from the first hit <a href="https://search.live.com/results.aspx?q=windows+7+usb+install" target="_blank">here</a>. Note that this approach requires Vista to make the USB key bootable. Most hits on that search seem to work ok – be sure to scan the comments though to pick up on typos in the articles (that will save you some time and frustration.</p>  <p>The USB key install worked great and was quick!</p>]]></content:encoded>
    </item>
    <item>
      <title>Windows 7 API Code Pack for the .NET Framework 2min demos</title>
      <link>https://docs.microsoft.com/archive/blogs/onoj/windows-7-api-code-pack-for-the-net-framework-2min-demos</link>
      <pubDate>Thu, 07 May 2009 08:56:07 GMT</pubDate>
      <dc:creator><![CDATA[onoj]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/onoj/2009/05/07/windows-7-api-code-pack-for-the-net-framework-2min-demos/</guid>
      <description><![CDATA[The Windows 7 API Code Pack for the .NET Framework (formerly VistaBridge) wraps Windows 7 native...]]></description>
      <content:encoded><![CDATA[<p>The <a href="https://code.msdn.microsoft.com/WindowsAPICodePack" target="_blank">Windows 7 API Code Pack for the .NET Framework</a> (formerly <a href="https://code.msdn.microsoft.com/VistaBridge" target="_blank">VistaBridge</a>) wraps Windows 7 native functionality for easy consumption from your .NET Framework Windows 7 Client applications. Features in the 0.85 release include:</p>  <ul>   <li>Support for Windows Shell namespace objects, including the new Windows 7 libraries, Known Folders and non file system containers. </li>    <li>Windows Vista and Windows 7 Task Dialogs. </li>    <li>Windows 7 Explorer Browser Control supporting both WPF and Windows Forms. </li>    <li>Support for Shell property system. </li>    <li>Helpers for Windows 7 Taskbar Jumplists, Icon Overlay and Progress bar. </li>    <li>Support for Windows Vista and Windows 7 common file dialogs, including custom file dialog controls. </li>    <li>Support for Direct3D 11.0 and DXGI 1.0/1.1 APIs. </li>    <li>Sensor Platform APIs </li>    <li>Extended Linguistic Services APIs </li> </ul>  <p>Check out the 2 minutes or less demo videos of the Windows 7 Code Pack in action:</p>  <ul>   <li><a href="https://video.msn.com/video.aspx?vid=3090baa5-0ba8-42eb-9f45-6e0955db880e" target="_blank">Taskbar Overlay</a></li>    <li><a href="https://video.msn.com/video.aspx?vid=e93f69cc-1f30-4c19-b9ae-83ee8354eaf1" target="_blank">Taskbar Jumplist</a></li>    <li><a href="https://video.msn.com/video.aspx?vid=f51068f2-4041-43ad-9eb5-2f52c5bc1eee" target="_blank">Taskbar Progress</a></li>    <li><a href="https://video.msn.com/video.aspx?vid=23e3a6a9-54e6-4437-8ed5-bed750d387df" target="_blank">Folder Dialog</a></li>    <li><a href="https://video.msn.com/video.aspx?vid=b5f10039-a7c7-4032-95ca-ce23b2edfdcd" target="_blank">Explorer Demo</a></li> </ul>]]></content:encoded>
    </item>
    <item>
      <title>WinForms to WPF converter sample</title>
      <link>https://docs.microsoft.com/archive/blogs/onoj/winforms-to-wpf-converter-sample</link>
      <pubDate>Tue, 05 May 2009 10:11:55 GMT</pubDate>
      <dc:creator><![CDATA[onoj]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/onoj/2009/05/05/winforms-to-wpf-converter-sample/</guid>
      <description><![CDATA[Eric Lee is creating a WinForms to WPF converter sample. Check it out on Codeplex. Or watch the...]]></description>
      <content:encoded><![CDATA[<p>Eric Lee is creating a WinForms to WPF converter sample. Check it out on <a href="https://wf2wpf.codeplex.com/">Codeplex</a>. Or watch the short <a href="https://video.msn.com/video.aspx?vid=2c995b74-cba6-4307-8bc8-82c9d959235a">demo video</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>MessageSecurityException was unhandled</title>
      <link>https://docs.microsoft.com/archive/blogs/onoj/messagesecurityexception-was-unhandled</link>
      <pubDate>Wed, 02 Jul 2008 21:21:21 GMT</pubDate>
      <dc:creator><![CDATA[onoj]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/onoj/2008/07/02/messagesecurityexception-was-unhandled/</guid>
      <description><![CDATA[Just encountered this while attempting to call an 'https' web service that required NTLM...]]></description>
      <content:encoded><![CDATA[<p>Just encountered this while attempting to call an 'https' web service that required NTLM authentication.</p> <h5>Exception text:</h5> <blockquote> <p>"The HTTP request is unauthorized with client authentication scheme 'Anonymous'. The authentication header received from the server was 'Negotiate,NTLM'."</p></blockquote> <h5>Solution:</h5> <p>Changed clientCredentialType to 'windows'. Do this in the app.config. </p> <p>Changed from:</p> <p>&lt;security mode="Transport"&gt;<br>&nbsp;&nbsp;&nbsp; &lt;transport clientCredentialType="None" proxyCredentialType="None"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; realm="" /&gt;<br>&nbsp;&nbsp;&nbsp; &lt;message clientCredentialType="UserName" algorithmSuite="Default" /&gt;<br>&lt;/security&gt;  <p>To:</p> <p>&lt;security mode="Transport"&gt;<br>&nbsp;&nbsp;&nbsp; &lt;transport clientCredentialType="Windows" /&gt;<br>&lt;/security&gt; <p>Do not change security mode to 'TransportCredentialOnly' the service is 'https'. That threw me, I saw that solution on several sites but they were addressing 'https' services, just NTLM.</p> <h5>Resources:</h5>This post helped me to work out what was going on:<br><a title="https://geekswithblogs.net/socasanta/archive/2007/07/06/113725.aspx" href="https://geekswithblogs.net/socasanta/archive/2007/07/06/113725.aspx">https://geekswithblogs.net/socasanta/archive/2007/07/06/113725.aspx</a>]]></content:encoded>
    </item>
    <item>
      <title>NetDispatchFaultExcetion was unhandled</title>
      <link>https://docs.microsoft.com/archive/blogs/onoj/netdispatchfaultexcetion-was-unhandled</link>
      <pubDate>Wed, 02 Jul 2008 21:08:40 GMT</pubDate>
      <dc:creator><![CDATA[onoj]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/onoj/2008/07/02/netdispatchfaultexcetion-was-unhandled/</guid>
      <description><![CDATA[I just came across this whilst making a web service call from a Windows Forms client application....]]></description>
      <content:encoded><![CDATA[<p>I just came across this whilst making a web service call from a Windows Forms client application.</p> <h5>Exception text:</h5> <blockquote> <p>"The formatter threw an exception while trying to deserialize the message: There was an error while trying to deserialize parameter <a href="https://tempuri.org/:GetWizardInfoResponse">https://tempuri.org/:GetWizardInfoResponse</a>. The InnerException message was 'There was an error deserializing the object of type DataManagementConsoleFileProducer.RegSysWebService.GetWizardInfoResponseBody. The maximum string content length quota (8192) has been exceeded while reading XML data. This quota may be increased by changing the MaxStringContentLength property on the XmlDictionaryReaderQuotas object used when creating the XML reader. Line 222, position 14.'.&nbsp; Please see InnerException for more details."</p></blockquote> <h5>Solution:</h5> <p>Increase maxStringContentLength value in the readerQuotas element in projects app.config file. </p> <p>&lt;readerQuotas maxDepth="32" <font color="#ff0000">maxStringContentLength="8192"</font> maxArrayLength="16384"<br>&nbsp;&nbsp;&nbsp; maxBytesPerRead="4096" maxNameTableCharCount="16384" /&gt;</p> <h5>Resources:</h5>This post helped me to work out what was going on:<br><a title="https://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3077193&amp;SiteID=1" href="https://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3077193&amp;SiteID=1">https://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3077193&amp;SiteID=1</a>]]></content:encoded>
    </item>
  </channel>
</rss>