<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Beth Massi - Sharing the goodness that is VB : VS2010</title><link>http://blogs.msdn.com/bethmassi/archive/tags/VS2010/default.aspx</link><description>Tags: VS2010</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Migrating an Outlook Client to .NET Framework 4 in Visual Studio 2010</title><link>http://blogs.msdn.com/bethmassi/archive/2009/12/15/migrating-an-outlook-client-to-net-framework-4-in-visual-studio-2010.aspx</link><pubDate>Wed, 16 Dec 2009 07:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9937506</guid><dc:creator>Beth Massi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bethmassi/comments/9937506.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bethmassi/commentrss.aspx?PostID=9937506</wfw:commentRss><wfw:comment>http://blogs.msdn.com/bethmassi/rsscomments.aspx?PostID=9937506</wfw:comment><description>&lt;P&gt;Early this year we built a &lt;A href="http://code.msdn.microsoft.com/OBANorthwind" target=_blank mce_href="http://code.msdn.microsoft.com/OBANorthwind"&gt;business application for order management for Northwind Traders&lt;/A&gt; on the Office and SharePoint platform using Visual Studio 2008 and Office &amp;amp; SharePoint 2007. If you missed them:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/bethmassi/archive/2009/02/02/building-an-office-business-application-for-techready-8.aspx" target=_blank mce_href="http://blogs.msdn.com/bethmassi/archive/2009/02/02/building-an-office-business-application-for-techready-8.aspx"&gt;Architecture of the Northwind Office Business Application&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/bethmassi/archive/2009/02/03/oba-part-1-exposing-line-of-business-data.aspx" mce_href="http://blogs.msdn.com/bethmassi/archive/2009/02/03/oba-part-1-exposing-line-of-business-data.aspx"&gt;OBA Part 1 - Exposing Line-of-Business Data&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/bethmassi/archive/2009/02/07/oba-part-2-building-and-outlook-client-against-lob-data.aspx" mce_href="http://blogs.msdn.com/bethmassi/archive/2009/02/07/oba-part-2-building-and-outlook-client-against-lob-data.aspx"&gt;OBA Part 2 - Building an Outlook Client against LOB Data&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/bethmassi/archive/2009/02/12/oba-part-3-storing-and-reading-data-in-word-documents.aspx" mce_href="http://blogs.msdn.com/bethmassi/archive/2009/02/12/oba-part-3-storing-and-reading-data-in-word-documents.aspx"&gt;OBA Part 3 - Storing and Reading Data in Word Documents&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/bethmassi/archive/2009/03/08/oba-part-4-building-an-excel-client-against-lob-data.aspx" mce_href="http://blogs.msdn.com/bethmassi/archive/2009/03/08/oba-part-4-building-an-excel-client-against-lob-data.aspx"&gt;OBA Part 4 - Building an Excel Client against LOB Data&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;
&lt;DIV align=left&gt;&lt;A href="http://blogs.msdn.com/bethmassi/archive/2009/04/21/oba-part-5-building-the-sharepoint-2007-workflow.aspx" mce_href="http://blogs.msdn.com/bethmassi/archive/2009/04/21/oba-part-5-building-the-sharepoint-2007-workflow.aspx"&gt;OBA Part 5 - Building the SharePoint 2007 Workflow&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The solution consists of an Outlook client that pulls up order history when a customer email arrives in the sales associate’s inbox. This way they don’t have to leave Outlook (the application that they live in all day) to see corresponding line-of-business (LOB) data, in this case order history, right in the email message. LOB data is exposed via a simple REST-based WCF data service (&lt;A href="http://blogs.msdn.com/bethmassi/archive/2009/02/03/oba-part-1-exposing-line-of-business-data.aspx" target=_blank mce_href="http://blogs.msdn.com/bethmassi/archive/2009/02/03/oba-part-1-exposing-line-of-business-data.aspx"&gt;built in part 1&lt;/A&gt;) and is displayed in the reading pane in Outlook for each customer.&lt;/P&gt;
&lt;P&gt;Today I want to take a look at how we can migrate the &lt;A href="http://blogs.msdn.com/bethmassi/archive/2009/02/07/oba-part-2-building-and-outlook-client-against-lob-data.aspx" mce_href="http://blogs.msdn.com/bethmassi/archive/2009/02/07/oba-part-2-building-and-outlook-client-against-lob-data.aspx"&gt;Outlook client we built in part 2&lt;/A&gt; to Office 2010 and &lt;A href="http://msdn.microsoft.com/en-us/library/cc656912(VS.100).aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc656912(VS.100).aspx"&gt;.NET Framework 4.0 Client Profile&lt;/A&gt; using Visual Studio 2010. The VSTO 4 Runtime has changed so there are some manual steps you may have to take when you migrate your solutions depending on what features you are using.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I set up a Windows 7 VHD with Visual Studio, SharePoint &amp;amp; Office Betas that I’ll be using for development, just like I explained in this post - &lt;A href="http://blogs.msdn.com/bethmassi/archive/2009/12/02/setting-up-windows-7-for-office-sharepoint-2010-beta-development.aspx" target=_blank mce_href="http://blogs.msdn.com/bethmassi/archive/2009/12/02/setting-up-windows-7-for-office-sharepoint-2010-beta-development.aspx"&gt;Setting up Windows 7 for Office &amp;amp; SharePoint 2010 Beta Development&lt;/A&gt;. If you’d like to follow along you can &lt;A href="http://code.msdn.microsoft.com/OBANorthwind" target=_blank mce_href="http://code.msdn.microsoft.com/OBANorthwind"&gt;download the Visual Studio 2008 version of the code here&lt;/A&gt;.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Required Changes for the New VSTO 4 Runtime&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;First I want to point out some excellent information on MSDN that you should familiarize yourself with if you are migrating Office solutions built with Visual Studio (VSTO). All the samples, walkthroughs and videos on the &lt;A href="http://msdn.microsoft.com/en-us/vsto/ee676911.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/vsto/ee676911.aspx"&gt;Visual Studio 2010 resources page&lt;/A&gt; on the &lt;A href="http://msdn.com/vsto" target=_blank&gt;VSTO Dev Center&lt;/A&gt; are valuable but if you are migrating you should pay close attention to this item - &lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/en-us/vsto/ee207231(VS.100).aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/vsto/ee207231(VS.100).aspx"&gt;&lt;EM&gt;&lt;STRONG&gt;Migrating Office Solutions to the .NET Framework 4&lt;/STRONG&gt;&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;I also recommend familiarizing yourself with the new VSTO4 Runtime here - &lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb608603(VS.100).aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb608603(VS.100).aspx"&gt;&lt;STRONG&gt;&lt;EM&gt;Visual Studio Tools for Office Runtime Overview&lt;/EM&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;In particular, if your Outlook project uses Form Regions or the Ribbon designer then you will have some work to do &lt;STRONG&gt;if you target .NET Framework 4 &lt;/STRONG&gt;because the VSTO 4 runtime has been updated to use Office object model interfaces and not directly inherit from classes like was done in the previous versions of the VSTO runtime. Moving forward this is a very good thing because it removes the dependency on specific versions of Office and enables Office solutions to use the new embedded interop types feature (sometimes referred to as “no-PIAs”) in the .NET Framework 4. This means solutions can run on end user computers without installing these primary interop assemblies (PIAs).&lt;/P&gt;
&lt;P&gt;So you may have to reach into the designer generated files and tweak some code. Note that depending on how you structure your application it may be easier after you retarget to .NET 4 to just create a new Form Region and a new Ribbon and copy your user code into them. This is especially true if you are migrating solutions using Visual Studio Beta 2 to .NET 4 because of a bug which I’ll show you how to work around. Let’s take a look at what we need to do for our &lt;A href="http://blogs.msdn.com/bethmassi/archive/2009/02/07/oba-part-2-building-and-outlook-client-against-lob-data.aspx" target=_blank mce_href="http://blogs.msdn.com/bethmassi/archive/2009/02/07/oba-part-2-building-and-outlook-client-against-lob-data.aspx"&gt;Northwind Outlook client&lt;/A&gt;.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Migrating the Outlook Solution to Visual Studio 2010&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Before I jump into migrating this solution I should point out that building Office client solutions in Visual Studio became a lot easier starting in Visual Studio 2008 with all the designer support that was added directly into the Visual Studio box. You can create form regions, ribbons, and host WPF controls easily using these tools in VS2008 without having to install additional extensions. These tools have been updated in Visual Studio 2010 to allow you to build upon Office 2010 but they are just as easy to use.&lt;/P&gt;
&lt;P&gt;So let’s start with opening the NorthwindOutlookClient solution in Visual Studio 2010. The migration wizard will open and you’ll be guided through conversion of the project to VS2010. Note that depending on what you have installed on your development machine will determine what Visual Studio does with the solution. If you have the .NET 3.5 framework installed then the target framework will not change, however if you only have .NET 4 then it will update to that automatically. (For more information see &lt;A href="http://msdn.microsoft.com/en-us/library/4bez6837(VS.100).aspx" mce_href="http://msdn.microsoft.com/en-us/library/4bez6837(VS.100).aspx"&gt;How to Upgrade Office Solutions&lt;/A&gt; and &lt;A href="http://msdn.microsoft.com/en-us/library/bb398242(VS.100).aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb398242(VS.100).aspx"&gt;Configuring a Computer to Develop Office Solutions&lt;/A&gt;). &lt;/P&gt;
&lt;P&gt;Since &lt;A href="http://blogs.msdn.com/bethmassi/archive/2009/12/02/setting-up-windows-7-for-office-sharepoint-2010-beta-development.aspx" target=_blank mce_href="http://blogs.msdn.com/bethmassi/archive/2009/12/02/setting-up-windows-7-for-office-sharepoint-2010-beta-development.aspx"&gt;my development environment&lt;/A&gt; is a Windows 7 machine set up with Office 2010, Visual Studio 2010 and SharePoint Foundation 2010 I get some warnings immediately about the version of Office being wrong. “This project requires Microsoft Office Outlook 2007, but this application is not installed.” &lt;STRONG&gt;However it will build and run just fine in Outlook 2010&lt;/STRONG&gt;. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_6.png" mce_href="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_6.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_thumb_2.png" width=599 height=529 mce_src="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_thumb_2.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Updating the Target Framework to .NET 4&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Now let’s change the target framework to .NET Framework 4 Client Profile. In Visual Basic you do this by selecting the project properties Compile tab, scroll down to “Advanced Compile Options…” and then select the new framework in the dropdown.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_4.png" mce_href="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_4.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_thumb_1.png" width=651 height=472 mce_src="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;I should mention that the Client Profile is a subset of the full .NET 4 Framework meant for client applications like WPF, Windows Forms and Office solutions.&amp;nbsp; This means it’s a smaller install if your users don’t have the .NET Framework installed at all. It doesn’t include any server pieces like ASP.NET. This is also now the default framework target for &lt;STRONG&gt;new &lt;/STRONG&gt;Windows, WPF and Office projects.&lt;/P&gt;
&lt;P&gt;So once we change the framework, this will close and then reopen the project. Now we’ve got a bunch of stuff in our errors list. Ouch. There are 48 errors but only 25 of them are related to the VSTO 4 runtime changes. The minor problem is that the WPF control is referencing System.Xaml and when we switched the target this gets dropped (at least it does in Beta 2) so we need to just reference this 4.0 assembly. If you open up the OrderHistory.g.vb file, hover over the error, and drop down the error correction it will take care of this for you. &lt;/P&gt;
&lt;P&gt;Much more important is the 25 errors around our Form Region. We have two options, we can either add a brand new Form Region to the project, add our controls, paste our custom code into it, and delete the old one, or we can modify the designer generated code. In this case, because there is only one user control on the Form Region, it’s much easier to just create a new one. But if you have very complicated layouts you may need to take the route of updating the designer code to use the new interfaces. For the sake of learning what we need to do in these trickier situations, I’ll opt to go that route too. &lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Update Outlook Projects that Contain Form Regions&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Since we’ll be modifying the designer generated code you’ll need to make sure you click the &lt;A href="http://msdn.microsoft.com/en-us/library/26k97dbc.aspx#sectionToggle0" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/26k97dbc.aspx#sectionToggle0"&gt;Show All Files toolbar button on the Solution Explorer&lt;/A&gt;. Now we can open up the EmailForm.Designer.vb file in the editor. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ee207231(VS.100).aspx#outlook" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ee207231(VS.100).aspx#outlook"&gt;This documentation contains the step-by-step code conversions that you need to perform to upgrade your form regions&lt;/A&gt;. First we need to modify the declaration of the form region class so that it derives from &lt;A href="http://msdn.microsoft.com/en-us/library/microsoft.office.tools.outlook.formregionbase(VS.100).aspx" mce_href="http://msdn.microsoft.com/en-us/library/microsoft.office.tools.outlook.formregionbase(VS.100).aspx"&gt;FormRegionBase&lt;/A&gt; instead of FormRegionControl:&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;PRE class=code&gt;&amp;lt;System.ComponentModel.&lt;SPAN style="COLOR: #2b91af"&gt;ToolboxItemAttribute&lt;/SPAN&gt;(&lt;SPAN style="COLOR: blue"&gt;False&lt;/SPAN&gt;)&amp;gt; _
&amp;lt;&lt;SPAN style="COLOR: blue"&gt;Global&lt;/SPAN&gt;.Microsoft.VisualBasic.CompilerServices.&lt;SPAN style="COLOR: #2b91af"&gt;DesignerGenerated&lt;/SPAN&gt;()&amp;gt; _
&lt;SPAN style="COLOR: blue"&gt;Partial Class &lt;/SPAN&gt;&lt;SPAN style="COLOR: #2b91af"&gt;EmailForm
    &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="COLOR: blue"&gt;Inherits &lt;/SPAN&gt;Microsoft.Office.Tools.Outlook.&lt;/STRONG&gt;&lt;SPAN style="COLOR: #2b91af"&gt;&lt;STRONG&gt;FormRegionBase&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;A href="http://11011.net/software/vspaste" mce_href="http://11011.net/software/vspaste"&gt;&lt;/A&gt;
&lt;P&gt;The documentation also shows what the code looks like against a 3.5 target and what it should look like against a 4.0 target. For instance we have a problem with the constructor. In 3.5 we have:&lt;/P&gt;&lt;A href="http://11011.net/software/vspaste" mce_href="http://11011.net/software/vspaste"&gt;&lt;/A&gt;&lt;PRE class=code&gt;&lt;SPAN style="COLOR: blue"&gt;    Public Sub New&lt;/SPAN&gt;(&lt;SPAN style="COLOR: blue"&gt;ByVal &lt;/SPAN&gt;formRegion &lt;SPAN style="COLOR: blue"&gt;As &lt;/SPAN&gt;Microsoft.Office.Interop.Outlook.FormRegion)
        &lt;SPAN style="COLOR: blue"&gt;MyBase&lt;/SPAN&gt;.New(formRegion)
        &lt;SPAN style="COLOR: blue"&gt;Me&lt;/SPAN&gt;.InitializeComponent()
&lt;SPAN style="COLOR: blue"&gt;    End Sub&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;However in .NET 4 we need to change this to:&lt;/P&gt;&lt;PRE class=code&gt;    &lt;SPAN style="COLOR: blue"&gt;Public Sub New&lt;/SPAN&gt;(&lt;SPAN style="COLOR: blue"&gt;ByVal &lt;/SPAN&gt;formRegion &lt;SPAN style="COLOR: blue"&gt;As &lt;/SPAN&gt;Microsoft.Office.Interop.Outlook.FormRegion)
        &lt;SPAN style="COLOR: blue"&gt;MyBase&lt;/SPAN&gt;.New(&lt;SPAN style="COLOR: #2b91af"&gt;Globals&lt;/SPAN&gt;.Factory, formRegion)
        &lt;SPAN style="COLOR: blue"&gt;Me&lt;/SPAN&gt;.InitializeComponent()
    &lt;SPAN style="COLOR: blue"&gt;End Sub&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;Next we need update the signature of the InitializeManifest method (note that underscores are not necessary here in Visual Basic when targeting .NET Famework 4)&lt;/P&gt;&lt;PRE class=code&gt;&lt;SPAN style="COLOR: blue"&gt;Private Shared Sub &lt;/SPAN&gt;InitializeManifest(&lt;BR&gt;     &lt;SPAN style="COLOR: blue"&gt;ByVal &lt;/SPAN&gt;manifest &lt;SPAN style="COLOR: blue"&gt;As &lt;/SPAN&gt;Microsoft.Office.Tools.Outlook.&lt;SPAN style="COLOR: #2b91af"&gt;FormRegionManifest&lt;/SPAN&gt;,
     &lt;SPAN style="COLOR: blue"&gt;ByVal &lt;/SPAN&gt;factory &lt;SPAN style="COLOR: blue"&gt;As &lt;/SPAN&gt;Microsoft.Office.Tools.Outlook.&lt;SPAN style="COLOR: #2b91af"&gt;Factory&lt;/SPAN&gt;)&lt;/PRE&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;A Better Way to Upgrade (for now) – Working Around a Bug in Visual Studio 2010 Beta 2&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ee207231(VS.100).aspx#outlook" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ee207231(VS.100).aspx#outlook"&gt;Steps 5-8 of the documentation&lt;/A&gt; tell us to create a new Form Region to get the new factory code that we need -- this is why it may just be easier for you to start this way. Unfortunately there’s a bug in Visual Studio 2010 Beta 2 when you attempt to add a new item to the project it will select the wrong language. If you have a C# project it will select VB templates and if you have a VB project it will select C# templates. Doh! (Now that’s taking language parity thing a bit too far ;-)) So the way you have to work around this is to create a new Outlook Add-in project based on .NET 4 already and then add a new form region there. This is a bug only with migrated projects and it will be fixed in the final release. &lt;/P&gt;
&lt;P&gt;However, if you also want to keep building upon this solution in Beta 2, you should recreate the project, selecting a .NET 4 target, and add your existing files into it. This will ensure that things work smoothly going forward. You can actually name the project the same thing, you just need to put it into a different folder. Here’s how you do it.&lt;/P&gt;
&lt;P&gt;First &lt;STRONG&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/h2c9cdc0(VS.100).aspx#sectionToggle5" mce_href="http://msdn.microsoft.com/en-us/library/h2c9cdc0(VS.100).aspx#sectionToggle5"&gt;clean the solution to remove the registered Add-In&lt;/A&gt;&lt;/STRONG&gt;. From the menu select Build –&amp;gt; Clean NorthwindOutlookClient. &lt;/P&gt;
&lt;P&gt;Now since we have multiple projects in this solution you can right-click on the NorthwindOutlookClient in the Solution Explorer and then select Remove. Then close Visual Studio and open the folder where the NorthwindOutlookClient resides and rename that folder to NorthwindOutlookClient_OLD. Reopen the solution in Visual Studio. &lt;/P&gt;
&lt;P&gt;Next go to the main menu and select File –&amp;gt; Add –&amp;gt; New Project then make sure you select .NET Framework 4 and then choose Outlook 2010 Add-in and name it NorthwindOutlookClient. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_14.png" mce_href="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_14.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_thumb_6.png" width=683 height=472 mce_src="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_thumb_6.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Next right-click on the project and select Set as StartUp Project. Then Add –&amp;gt; Existing Item and select all the code, app.config, .xaml and .gif files in the NorthwindOutlookClient_OLD directory:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_18.png" mce_href="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_18.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_thumb_8.png" width=638 height=528 mce_src="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_thumb_8.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;When prompted, say YES to overwrite ThisAddIn but say NO to overwrite ThisAddIn.Designer file. (Even though we didn’t select the designer file, it is automatically brought in when we select ThisAddin.) &lt;/P&gt;
&lt;P&gt;Next we need to re-add our Service Reference to our data service by right clicking and select Add –&amp;gt; Service Reference, click Discover button and then name the service the same thing, NorthwindService. &lt;/P&gt;
&lt;P&gt;Next make sure the .gif file is set to a Resource in the file properties. Select the file in the Solution Explorer and in the properties window set the Build Action to Resource.&lt;/P&gt;
&lt;P&gt;Finally, because we are using WPF controls in this solution, right-click and select Add Reference to add the .NET assembly references for System.Xaml, PresentationCore, PresentationFramework, WindowsBase and WindowsFormsIntegration.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Back to Migrating the Form Region&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Now you can get back to upgrading your Form Region as explained in &lt;A href="http://msdn.microsoft.com/en-us/library/ee207231(VS.100).aspx#outlook" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ee207231(VS.100).aspx#outlook"&gt;steps 5-8 &lt;/A&gt;. Add a new Form Region by selecting Project –&amp;gt; Add New Item and then selecting Form Region (now you’ll see the right templates). Walk through the wizard and then Show All Files again to open the designer generated file and grab the code for the two partial classes (note that the factory is an embedded class): &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_12.png" mce_href="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_12.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_thumb_5.png" width=462 height=492 mce_src="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/MigratinganOutlookClienttoVisualStudio20_CB9A/image_thumb_5.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;It’s not too painful to change your original code once you get the right template for it. You just need to make sure that after you paste in these two partial classes, you update all instances of the class name with yours. In our case the name of the Form Region is EmailForm so the updated code back in the NorthwindOutlookClient project will look like this (I know it’s ugly that’s why it’s designer generated ;-). As an aside, look at where underscores are still necessary to resolve ambiguity if there is a line break):&lt;/P&gt;&lt;PRE class=code&gt;&lt;SPAN style="COLOR: blue"&gt;Partial Public Class &lt;/SPAN&gt;&lt;SPAN style="COLOR: #2b91af"&gt;EmailFormFactory
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Implements &lt;/SPAN&gt;Microsoft.Office.Tools.Outlook.&lt;SPAN style="COLOR: #2b91af"&gt;IFormRegionFactory

    &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Public Event &lt;/SPAN&gt;FormRegionInitializing &lt;SPAN style="COLOR: blue"&gt;As  &lt;/SPAN&gt;_
        Microsoft.Office.Tools.Outlook.&lt;SPAN style="COLOR: #2b91af"&gt;FormRegionInitializingEventHandler

    &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Private &lt;/SPAN&gt;_Manifest &lt;SPAN style="COLOR: blue"&gt;As &lt;/SPAN&gt;Microsoft.Office.Tools.Outlook.&lt;SPAN style="COLOR: #2b91af"&gt;FormRegionManifest

    &lt;/SPAN&gt;&amp;lt;System.Diagnostics.&lt;SPAN style="COLOR: #2b91af"&gt;DebuggerNonUserCodeAttribute&lt;/SPAN&gt;()&amp;gt; _
    &lt;SPAN style="COLOR: blue"&gt;Public Sub New&lt;/SPAN&gt;()
        &lt;SPAN style="COLOR: blue"&gt;Me&lt;/SPAN&gt;._Manifest = &lt;SPAN style="COLOR: #2b91af"&gt;Globals&lt;/SPAN&gt;.Factory.CreateFormRegionManifest()
        &lt;SPAN style="COLOR: #2b91af"&gt;EmailForm&lt;/SPAN&gt;.InitializeManifest(&lt;SPAN style="COLOR: blue"&gt;Me&lt;/SPAN&gt;._Manifest, &lt;SPAN style="COLOR: #2b91af"&gt;Globals&lt;/SPAN&gt;.Factory)
    &lt;SPAN style="COLOR: blue"&gt;End Sub

    &lt;/SPAN&gt;&amp;lt;System.Diagnostics.&lt;SPAN style="COLOR: #2b91af"&gt;DebuggerNonUserCodeAttribute&lt;/SPAN&gt;()&amp;gt; _
    &lt;SPAN style="COLOR: blue"&gt;ReadOnly Property &lt;/SPAN&gt;Manifest() &lt;SPAN style="COLOR: blue"&gt;As &lt;/SPAN&gt;Microsoft.Office.Tools.Outlook.&lt;SPAN style="COLOR: #2b91af"&gt;FormRegionManifest &lt;/SPAN&gt;_
             &lt;SPAN style="COLOR: blue"&gt;Implements &lt;/SPAN&gt;Microsoft.Office.Tools.Outlook.&lt;SPAN style="COLOR: #2b91af"&gt;IFormRegionFactory&lt;/SPAN&gt;.Manifest
        &lt;SPAN style="COLOR: blue"&gt;Get
            Return Me&lt;/SPAN&gt;._Manifest
        &lt;SPAN style="COLOR: blue"&gt;End Get
    End Property

    &lt;/SPAN&gt;&amp;lt;System.Diagnostics.&lt;SPAN style="COLOR: #2b91af"&gt;DebuggerNonUserCodeAttribute&lt;/SPAN&gt;()&amp;gt; _
   &lt;SPAN style="COLOR: blue"&gt;Function &lt;/SPAN&gt;CreateFormRegion(&lt;SPAN style="COLOR: blue"&gt;ByVal &lt;/SPAN&gt;formRegion &lt;SPAN style="COLOR: blue"&gt;As &lt;/SPAN&gt;Microsoft.Office.Interop.Outlook.FormRegion) &lt;SPAN style="COLOR: blue"&gt;As &lt;/SPAN&gt;_
             Microsoft.Office.Tools.Outlook.&lt;SPAN style="COLOR: #2b91af"&gt;IFormRegion &lt;/SPAN&gt;_
             &lt;SPAN style="COLOR: blue"&gt;Implements &lt;/SPAN&gt;Microsoft.Office.Tools.Outlook.&lt;SPAN style="COLOR: #2b91af"&gt;IFormRegionFactory&lt;/SPAN&gt;.CreateFormRegion&lt;/PRE&gt;&lt;PRE class=code&gt;        &lt;SPAN style="COLOR: blue"&gt;Dim &lt;/SPAN&gt;form &lt;SPAN style="COLOR: blue"&gt;As &lt;/SPAN&gt;&lt;SPAN style="COLOR: #2b91af"&gt;EmailForm &lt;/SPAN&gt;= &lt;SPAN style="COLOR: blue"&gt;New &lt;/SPAN&gt;&lt;SPAN style="COLOR: #2b91af"&gt;EmailForm&lt;/SPAN&gt;(formRegion)
        form.Factory = &lt;SPAN style="COLOR: blue"&gt;Me
        Return &lt;/SPAN&gt;form
    &lt;SPAN style="COLOR: blue"&gt;End Function

    &lt;/SPAN&gt;&amp;lt;System.Diagnostics.&lt;SPAN style="COLOR: #2b91af"&gt;DebuggerNonUserCodeAttribute&lt;/SPAN&gt;()&amp;gt; _
    &lt;SPAN style="COLOR: blue"&gt;Function &lt;/SPAN&gt;GetFormRegionStorage(&lt;SPAN style="COLOR: blue"&gt;ByVal &lt;/SPAN&gt;outlookItem &lt;SPAN style="COLOR: blue"&gt;As Object&lt;/SPAN&gt;,
                  &lt;SPAN style="COLOR: blue"&gt;ByVal &lt;/SPAN&gt;formRegionMode &lt;SPAN style="COLOR: blue"&gt;As &lt;/SPAN&gt;Microsoft.Office.Interop.Outlook.OlFormRegionMode,
                  &lt;SPAN style="COLOR: blue"&gt;ByVal &lt;/SPAN&gt;formRegionSize &lt;SPAN style="COLOR: blue"&gt;As &lt;/SPAN&gt;Microsoft.Office.Interop.Outlook.OlFormRegionSize) _&lt;BR&gt;             &lt;SPAN style="COLOR: blue"&gt;As Byte&lt;/SPAN&gt;() _&lt;BR&gt;             &lt;SPAN style="COLOR: blue"&gt;Implements &lt;/SPAN&gt;Microsoft.Office.Tools.Outlook.&lt;SPAN style="COLOR: #2b91af"&gt;IFormRegionFactory&lt;/SPAN&gt;.GetFormRegionStorage

        &lt;SPAN style="COLOR: blue"&gt;Throw New &lt;/SPAN&gt;System.&lt;SPAN style="COLOR: #2b91af"&gt;NotSupportedException&lt;/SPAN&gt;()
    &lt;SPAN style="COLOR: blue"&gt;End Function

    &lt;/SPAN&gt;&amp;lt;System.Diagnostics.&lt;SPAN style="COLOR: #2b91af"&gt;DebuggerNonUserCodeAttribute&lt;/SPAN&gt;()&amp;gt; _
    &lt;SPAN style="COLOR: blue"&gt;Function &lt;/SPAN&gt;IsDisplayedForItem(&lt;SPAN style="COLOR: blue"&gt;ByVal &lt;/SPAN&gt;outlookItem &lt;SPAN style="COLOR: blue"&gt;As Object&lt;/SPAN&gt;,
                &lt;SPAN style="COLOR: blue"&gt;ByVal &lt;/SPAN&gt;formRegionMode &lt;SPAN style="COLOR: blue"&gt;As &lt;/SPAN&gt;Microsoft.Office.Interop.Outlook.OlFormRegionMode,
                &lt;SPAN style="COLOR: blue"&gt;ByVal &lt;/SPAN&gt;formRegionSize &lt;SPAN style="COLOR: blue"&gt;As &lt;/SPAN&gt;Microsoft.Office.Interop.Outlook.OlFormRegionSize) _
            &lt;SPAN style="COLOR: blue"&gt;As Boolean _&lt;BR&gt;            Implements &lt;/SPAN&gt;Microsoft.Office.Tools.Outlook.&lt;SPAN style="COLOR: #2b91af"&gt;IFormRegionFactory&lt;/SPAN&gt;.IsDisplayedForItem

        &lt;SPAN style="COLOR: blue"&gt;Dim &lt;/SPAN&gt;cancelArgs &lt;SPAN style="COLOR: blue"&gt;As &lt;/SPAN&gt;Microsoft.Office.Tools.Outlook.&lt;SPAN style="COLOR: #2b91af"&gt;FormRegionInitializingEventArgs &lt;/SPAN&gt;=
            &lt;SPAN style="COLOR: #2b91af"&gt;Globals&lt;/SPAN&gt;.Factory.CreateFormRegionInitializingEventArgs(outlookItem,
                                                                  formRegionMode,
                                                                  formRegionSize,
                                                                  &lt;SPAN style="COLOR: blue"&gt;False&lt;/SPAN&gt;)
        cancelArgs.Cancel = &lt;SPAN style="COLOR: blue"&gt;False
        RaiseEvent &lt;/SPAN&gt;FormRegionInitializing(&lt;SPAN style="COLOR: blue"&gt;Me&lt;/SPAN&gt;, cancelArgs)
        &lt;SPAN style="COLOR: blue"&gt;Return Not &lt;/SPAN&gt;cancelArgs.Cancel
    &lt;SPAN style="COLOR: blue"&gt;End Function

    &lt;/SPAN&gt;&amp;lt;System.Diagnostics.&lt;SPAN style="COLOR: #2b91af"&gt;DebuggerNonUserCodeAttribute&lt;/SPAN&gt;()&amp;gt; _
    &lt;SPAN style="COLOR: blue"&gt;ReadOnly Property &lt;/SPAN&gt;Kind() &lt;SPAN style="COLOR: blue"&gt;As &lt;/SPAN&gt;Microsoft.Office.Tools.Outlook.&lt;SPAN style="COLOR: #2b91af"&gt;FormRegionKindConstants &lt;/SPAN&gt;_
             &lt;SPAN style="COLOR: blue"&gt;Implements &lt;/SPAN&gt;Microsoft.Office.Tools.Outlook.&lt;SPAN style="COLOR: #2b91af"&gt;IFormRegionFactory&lt;/SPAN&gt;.Kind
        &lt;SPAN style="COLOR: blue"&gt;Get
            Return &lt;/SPAN&gt;Microsoft.Office.Tools.Outlook.&lt;SPAN style="COLOR: #2b91af"&gt;FormRegionKindConstants&lt;/SPAN&gt;.WindowsForms
        &lt;SPAN style="COLOR: blue"&gt;End Get
    End Property
End Class
End Class

Partial Class &lt;/SPAN&gt;&lt;SPAN style="COLOR: #2b91af"&gt;WindowFormRegionCollection

    &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Friend ReadOnly Property &lt;/SPAN&gt;EmailForm() &lt;SPAN style="COLOR: blue"&gt;As &lt;/SPAN&gt;&lt;SPAN style="COLOR: #2b91af"&gt;EmailForm
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Get
            For Each &lt;/SPAN&gt;Item &lt;SPAN style="COLOR: blue"&gt;As Object In Me
                If &lt;/SPAN&gt;(&lt;SPAN style="COLOR: blue"&gt;TypeOf &lt;/SPAN&gt;(Item) &lt;SPAN style="COLOR: blue"&gt;Is &lt;/SPAN&gt;&lt;SPAN style="COLOR: #2b91af"&gt;EmailForm&lt;/SPAN&gt;) &lt;SPAN style="COLOR: blue"&gt;Then
                    Return CType&lt;/SPAN&gt;(Item, NorthwindOutlookClient.&lt;SPAN style="COLOR: #2b91af"&gt;EmailForm&lt;/SPAN&gt;)
                &lt;SPAN style="COLOR: blue"&gt;End If
            Next
            Return Nothing
        End Get
    End Property
End Class&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;Now it looks like all our project errors have disappeared (thanks to Visual Basic’s background compiler). However if you didn’t create a brand new project like I explained above in order to work around that migration bug, then when you rebuild the solution you’ll see the build still fails. In this case we have one more thing to do.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Removing the SecurityTransparent Attribute &lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;The next section of the documentation on upgrading Office solutions has information on how to &lt;A href="http://msdn.microsoft.com/en-us/library/ee207231(VS.100).aspx#upgrade" mce_href="http://msdn.microsoft.com/en-us/library/ee207231(VS.100).aspx#upgrade"&gt;Remove the SecurityTransparent attribute from Office Projects that you upgrade from Visual Studio 2008&lt;/A&gt;. Under My Project node in the Solution Explorer, open up the AssemblyInfo file and you’ll see at the bottom the SecurityTransparent attribute. Remove that line of code. If you created a new project based on .NET 4 from the get-go this file will already be correct. &lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Run it!&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Now you should be able to rebuild the project and it will succeed. Hit F5 and now we have the Outlook client working and looking as before, but now we are targeting the .NET framework 4 and we have all the new features at our disposal. &lt;/P&gt;
&lt;P&gt;As you can see there are some manual steps to migrating Office solutions to the .NET Framework 4, but once you are familiar with the changes, it’s pretty straightforward. Keep in mind that if you are migrating your own solutions and you have code that loads form regions and/or ribbons dynamically at runtime you will also have to update that code as well to use the factory methods and interfaces instead of classes, &lt;A href="http://msdn.microsoft.com/en-us/library/ee207231(VS.100).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee207231(VS.100).aspx"&gt;take a look at the documentation for details&lt;/A&gt;. Hopefully dealing with a little migration pain now will pay off in the long run to you and your users. &lt;/P&gt;
&lt;H4&gt;Resources&lt;/H4&gt;
&lt;P&gt;For more information on building Office solutions with Visual Studio please check out:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Office Development with Visual Studio Developer Center on MSDN = &lt;A href="http://msdn.com/vsto" mce_href="http://msdn.com/vsto"&gt;http://msdn.com/vsto&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Visual Studio Tools for Office Team Blog = &lt;A href="http://blogs.msdn.com/vsto" mce_href="http://blogs.msdn.com/vsto"&gt;http://blogs.msdn.com/vsto&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/vsto/ee676911.aspx" mce_href="http://msdn.microsoft.com/en-us/vsto/ee676911.aspx"&gt;Visual Studio 2010 Resources&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;For more information on underscores in Visual Basic 10 in Visual Studio 2010 see:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/posts/funkyonex/No-More-Underscrores-in-Visual-Basic-10/" mce_href="http://channel9.msdn.com/posts/funkyonex/No-More-Underscrores-in-Visual-Basic-10/"&gt;No More Underscores in Visual Basic 10&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/vbasic/ee681551.aspx" mce_href="http://msdn.microsoft.com/en-us/vbasic/ee681551.aspx"&gt;How Do I: Use Implicit Line Continuation in Visual Basic 10?&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/vbasic/dd819153.aspx" mce_href="http://msdn.microsoft.com/en-us/vbasic/dd819153.aspx"&gt;Visual Basic 2010 Resources&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9937506" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Article/default.aspx">Article</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VS2010/default.aspx">VS2010</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/OBA/default.aspx">OBA</category></item><item><title>Setting up Windows 7 for Office &amp; SharePoint 2010 Beta Development</title><link>http://blogs.msdn.com/bethmassi/archive/2009/12/02/setting-up-windows-7-for-office-sharepoint-2010-beta-development.aspx</link><pubDate>Thu, 03 Dec 2009 03:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9931766</guid><dc:creator>Beth Massi</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/bethmassi/comments/9931766.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bethmassi/commentrss.aspx?PostID=9931766</wfw:commentRss><wfw:comment>http://blogs.msdn.com/bethmassi/rsscomments.aspx?PostID=9931766</wfw:comment><description>&lt;P&gt;So I decided to get my Windows 7 laptop installed with all the latest public Betas this week which includes Visual Studio Beta 2, SharePoint 2010 Beta and Office 2010 Beta. I had been using internal builds and thought it would be better to get in sync with everyone else in the community. I have to say there were a couple bumps that I experienced along the way that had me scratching my head and searching the web so I thought I’d consolidate all the resources I found and document the steps I did which resulted in a successful install. There is a lot of information out there depending on how you want to configure your system and I’m definitely not going to cover all the possibilities, I’m just going to focus on setting up a Windows 7 development environment and what worked for me in hopes of saving some time for other folks out there. &lt;STRONG&gt;As always, your mileage may vary.&lt;/STRONG&gt; &lt;/P&gt;
&lt;P&gt;&lt;EM&gt;NOTE: If you don’t plan on doing any SharePoint development then the install of Visual Studio and Office 2010 should be very smooth. I only experienced issues installing SharePoint 2010 Beta on my Windows 7 development machine. Also be aware that SharePoint 2010 Beta is supported on Windows 7 (and Vista) only for development purposes. So you will still need to have a testing environment built on Windows 2008 Server (or R2). For more information please see, &lt;A href="http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx"&gt;Setting Up the Development Environment for SharePoint Server&lt;/A&gt; , &lt;A href="http://technet.microsoft.com/en-us/library/cc262957(office.14).aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/library/cc262957(office.14).aspx"&gt;SharePoint Deployment&lt;/A&gt;, &lt;A href="http://technet.microsoft.com/en-us/library/cc262485(office.14).aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/library/cc262485(office.14).aspx"&gt;Determine hardware and software requirements&lt;/A&gt; and &lt;A href="http://blogs.msdn.com/sharepointdeveloperdocs/archive/2009/11/20/sharepoint-2010-beta-release-known-issues.aspx" target=_blank mce_href="http://blogs.msdn.com/sharepointdeveloperdocs/archive/2009/11/20/sharepoint-2010-beta-release-known-issues.aspx"&gt;SharePoint 2010 Beta Release Known Issues&lt;/A&gt;.&lt;/EM&gt;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;OS Requirements &amp;amp; Boot From VHD&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Before you attempt to set up a Windows 7 development environment, I &lt;STRONG&gt;highly &lt;/STRONG&gt;recommend booting from VHD. Do yourself a favor and create a Windows 7 bootable VHD so that if you mess up any part of an install you can simply delete it/roll back and start over. There’s a lot of information out there on how to do this but &lt;A href="http://blogs.technet.com/aviraj/archive/2009/01/18/windows-7-boot-from-vhd-first-impression-part-2.aspx" target=_blank mce_href="http://blogs.technet.com/aviraj/archive/2009/01/18/windows-7-boot-from-vhd-first-impression-part-2.aspx"&gt;I used these instructions to create a Win7 64-bit VHD&lt;/A&gt; via Hyper-V, sysprep-ed it, copied it to my local hard drive, and then used BCDEdit to add the VHD to my boot menu. &lt;/P&gt;
&lt;P&gt;Make sure you create a 64-bit Windows 7 Professional or higher edition with at least 4GB RAM if you’re going to do SharePoint development. You'll need Windows 7 Enterprise or Ultimate to boot from VHD.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;What to Install - SharePoint Foundation or SharePoint Server?&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;There are two versions of SharePoint that you can choose to install. It’s recommend that you install SharePoint Foundation (formerly known as WSS) if you only have 4 GB of RAM on your machine because there’s a lot less services running than the Server version (formerly known as MOSS). But if you need all the functionality of SharePoint Server then make sure you have enough of RAM. Just for fun I installed the Server version on my machine with only 4GB and it’s maxed out at 95% so I went with Foundation in the end. :-) &lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=906c9f5a-6505-4eba-bf24-95e423ac1703&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=906c9f5a-6505-4eba-bf24-95e423ac1703&amp;amp;displaylang=en"&gt;Download Microsoft SharePoint Foundation 2010 Beta here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=77c30c6c-47fc-416d-88e7-8122534b3f37" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=77c30c6c-47fc-416d-88e7-8122534b3f37"&gt;Download Microsoft SharePoint Server 2010 Beta here.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Note that you do not need to register or obtain a product key for installing SharePoint Foundation but you do for Server. The Product Key for Server is located at the bottom of the download page after you register (I missed it the first time so make sure you grab that before installing). &lt;/P&gt;
&lt;H4&gt;&lt;IMG style="DISPLAY: inline; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px" align=left src="http://i.msdn.microsoft.com/ee402630.Sharepoint_lg(en-us,MSDN.10).png" mce_src="http://i.msdn.microsoft.com/ee402630.Sharepoint_lg(en-us,MSDN.10).png"&gt; &lt;BR&gt;Installing SharePoint 2010 Beta on Windows 7&lt;/H4&gt;
&lt;P&gt;&lt;BR&gt;Read these instructions carefully: &lt;A href="http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx"&gt;Setting Up the Development Environment for SharePoint Server&lt;/A&gt;&lt;STRONG&gt;&lt;/STRONG&gt;.&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;These are the instructions you’ll need to follow with a few additions I’ve added below as you go. Now that you’ve got your 64-bit Windows 7 VHD (are logged in as an administrator account) and downloaded SharePoint 2010 Beta you’re ready to proceed to Step 2 in the instructions. &lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Step 2: Install the Prerequisites for SharePoint 2010&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;There are a lot of prerequisites that you’ll need to install before you get to actually installing the SharePoint Beta. Follow all the instructions in Step 2 exactly as it says for Windows 7 to install all the prereqs and Windows features. But note that figure 3 in bullet #9 is incorrect. WCF Non-HTTP Activation should appear as checked. The script in bullet #8 is correct, it’s just a problem with the screenshot so don’t get confused. &lt;/P&gt;
&lt;P&gt;Next reboot. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;BEFORE &lt;/STRONG&gt;going to Step 3, you will need to install a WCF hotfix &lt;A href="http://blogs.msdn.com/sharepointdeveloperdocs/archive/2009/11/20/sharepoint-2010-beta-release-known-issues.aspx" target=_blank mce_href="http://blogs.msdn.com/sharepointdeveloperdocs/archive/2009/11/20/sharepoint-2010-beta-release-known-issues.aspx"&gt;as described in this post&lt;/A&gt; which fixes an "Unrecognized attribute 'allowInsecureTransport'" error. The WCF &lt;A href="http://go.microsoft.com/fwlink/?LinkID=166231" target=_blank mce_href="http://go.microsoft.com/fwlink/?LinkID=166231"&gt;hotfix for Windows 7 is available here&lt;/A&gt;. After installing this hotfix, reboot.&lt;/P&gt;
&lt;P&gt;Now you’re at Step 3 and ready to install SharePoint. &lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Step 3: Install SharePoint 2010&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Follow the instructions listed in this step to install SharePoint until you get to bullet #5. When you get here, you need to download and install the &lt;A href="http://support.microsoft.com/kb/970315" target=_blank mce_href="http://support.microsoft.com/kb/970315"&gt;SQL Server 2008 KB 970315 x64&lt;/A&gt; hotfix SQL_Server_2008_SP1_Cumulative_Update_2 build &lt;BR&gt;10.00.2714.00 which you get to by clicking the &lt;A href="http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=970315&amp;amp;kbln=en-us" target=_blank mce_href="http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=970315&amp;amp;kbln=en-us"&gt;View and request hotfix downloads&lt;/A&gt;&lt;EM&gt;&lt;/EM&gt; link at the top of the KB article. &lt;/P&gt;
&lt;P&gt;When installing this though I got the error "Invoke or BeginInvoke cannot be called on a control until the window handle has been created." To resolve it, I closed the all open windows including the SharePoint Configuration wizard (which is sitting open after SharePoint is installed) and then I reran the hotfix. Not sure what is going on here but it looks like it’s a &lt;A href="http://blogs.msdn.com/petersad/archive/2009/08/14/invoke-or-begininvoke-cannot-be-called-on-a-control-until-the-window-handle-has-been-created.aspx" target=_blank mce_href="http://blogs.msdn.com/petersad/archive/2009/08/14/invoke-or-begininvoke-cannot-be-called-on-a-control-until-the-window-handle-has-been-created.aspx"&gt;known issue on Win 7 64 according to this post&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;After that successfully installed I rebooted again. &lt;/P&gt;
&lt;P&gt;Now you need to run the SharePoint Configuration wizard, Start –&amp;gt; Programs –&amp;gt; Microsoft SharePoint 2010 Products –&amp;gt; SharePoint 2010 Products Configuration. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note to domain users:&lt;/STRONG&gt; If you are installing as an administrator but your account is part of a domain, you will need to make sure you have online access to the domain controller! Otherwise configuration will fail on Step 2 with “Exception: Microsoft.SharePoint.SPException: User cannot be found.” This happens even though you select to install the standalone version. This bit me because I was installing on a laptop at home and was not on the corporate domain. I had to start my VPN and then I was good to go, until step 5 that is. ;-) &lt;/P&gt;
&lt;P&gt;On Step 5 I ran into another error “Failed to register SharePoint services. An exception of type System.ServiceProcess.TimeoutException was thrown.” This happened when I was installing the Server version and not Foundation. However &lt;A href="http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/thread/d5bc40dc-88cf-42b5-8a6c-120e5a8e1dc4" target=_blank mce_href="http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/thread/d5bc40dc-88cf-42b5-8a6c-120e5a8e1dc4"&gt;I found a thread&lt;/A&gt; that told me this is related to low memory so I closed some other programs I had running and tried it again and it ran fine. This is why you should make sure you have enough memory before starting. ;-)&lt;/P&gt;
&lt;P&gt;You made it! SharePoint 2010 Beta should now be installed. To verify, open your browser to http://&lt;EM&gt;&amp;lt;MachineName&amp;gt; &lt;/EM&gt;and you should be able to start playing with your new SharePoint site. &lt;STRONG&gt;&lt;IMG style="MARGIN: 0px 10px 0px 0px; DISPLAY: inline" align=left src="http://i.msdn.microsoft.com/ee402630.VisualStudio_lg(en-us,MSDN.10).png" mce_src="http://i.msdn.microsoft.com/ee402630.VisualStudio_lg(en-us,MSDN.10).png"&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;H4&gt;Installing Visual Studio 2010 Beta 2&lt;/H4&gt;
&lt;P&gt;&lt;BR&gt;Everything should be super easy to install now but just in case you may want to save your VHD after you get SharePoint successfully installed ;-). &lt;/P&gt;
&lt;P&gt;You’ll need Visual Studio 2010 Beta Professional edition or higher to work with Office &amp;amp; SharePoint. I just picked the whole she-bang, Visual Studio 2010 Ultimate. I used the web installer but you can also choose the ISO package if you want to bring it all down once. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=165573" target=_blank mce_href="http://go.microsoft.com/fwlink/?LinkID=165573"&gt;Download Visual Studio 2010 Ultimate (web bootstrapper)&lt;/A&gt; (See &lt;A href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;this page for more&lt;/A&gt; download options).&lt;/P&gt;
&lt;P&gt;There was no hitch to install all the components of Visual Studio 2010 and .NET Framework 4. It took me about 35 minutes to wait for it to complete with one reboot in the middle. For more information, see the &lt;A href="http://go.microsoft.com/fwlink/?LinkID=166199" target=_blank mce_href="http://go.microsoft.com/fwlink/?LinkID=166199"&gt;Visual Studio 2010 Beta 2 Readme&lt;/A&gt;, &lt;A href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx" target=_blank mce_href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx"&gt;Visual Studio 2010 Product Information&lt;/A&gt; and &lt;A href="http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx"&gt;Featured Overviews and Walkthroughs&lt;/A&gt;.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;IMG style="MARGIN: 0px; DISPLAY: inline" align=left src="http://i.msdn.microsoft.com/ee402630.Office2010_lg(en-us,MSDN.10).png" mce_src="http://i.msdn.microsoft.com/ee402630.Office2010_lg(en-us,MSDN.10).png"&gt;&amp;nbsp; &lt;BR&gt;&lt;/STRONG&gt;Installing Microsoft Office 2010 Beta&lt;/H4&gt;
&lt;P&gt;&lt;BR&gt;This one is probably the easiest to install. &lt;/P&gt;
&lt;P&gt;&lt;A title=http://msdn.microsoft.com/en-us/evalcenter/ee390822.aspx href="http://msdn.microsoft.com/en-us/evalcenter/ee390822.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/evalcenter/ee390822.aspx"&gt;Download Office 2010 Beta here.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Scroll to the bottom of the page to get started. You’ll need to register and then you’ll get a product key page with a download button at the bottom. Save your product key and then select the language to download. Note that it says “&lt;EM&gt;Download the 32-bit (x86) version:&lt;/EM&gt;” but the download will include both 32-bit and 64-bit so don’t worry. &lt;/P&gt;
&lt;P&gt;Once you click the download button you’ll actually have to install a little download manager to get the setup package. Once you download the package, click on the ProfessionalPlus.exe to start the install. You’ll see a big button “Install Now”. Click that and in about 15 minutes you’ll have Office installed. It doesn’t get much easier than that.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Let ‘er Rip!&lt;A href="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/SettingupWindows7forOfficeSharePoint2010_CA0B/spsite_4.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/SettingupWindows7forOfficeSharePoint2010_CA0B/spsite_4.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 0px 0px 10px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=spsite border=0 alt=spsite align=right src="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/SettingupWindows7forOfficeSharePoint2010_CA0B/spsite_thumb_1.png" width=341 height=362 mce_src="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/SettingupWindows7forOfficeSharePoint2010_CA0B/spsite_thumb_1.png"&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Okay so you want to be able to test these things are all installed and playing happily. In order to develop against SharePoint you’ll need to open Visual Studio as &lt;STRONG&gt;run as Administrator. &lt;/STRONG&gt;Next, open the Server Explorer and you should see a SharePoint Connections node. Expand that node and you should be able to browse your SharePoint site.&lt;/P&gt;
&lt;P&gt;You should also explore some of the awesome new project templates under the Office &amp;gt; 2010 and SharePoint &amp;gt; 2010 nodes in the File &amp;gt; New Project dialog. &lt;/P&gt;
&lt;H4&gt;What’s Next?&lt;/H4&gt;
&lt;P&gt;Now it’s time for us to learn how to use these Office and SharePoint tools in Visual Studio! Check out some of my favorite resources:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Office 2010 Development Resources&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/vsto/ee676911.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/vsto/ee676911.aspx"&gt;Office Development in Visual Studio 2010 Beta Samples, Walkthroughs and Videos&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://social.msdn.microsoft.com/Forums/en-US/officedevelopmentprerelease/threads" target=_blank mce_href="http://social.msdn.microsoft.com/Forums/en-US/officedevelopmentprerelease/threads"&gt;Office Development in Visual Studio 2010 Forums&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/vsto/default.aspx" target=_blank mce_href="http://blogs.msdn.com/vsto/default.aspx"&gt;Office Development with Visual Studio Team Blog&lt;/A&gt;&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/office/ee513173.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/office/ee513173.aspx"&gt;Office 2010 Beta Resources&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.technet.com/gray_knowlton/archive/2009/11/10/office-2010-application-compatibility-deep-dive-on-the-code-compatibility-inspector.aspx" target=_blank mce_href="http://blogs.technet.com/gray_knowlton/archive/2009/11/10/office-2010-application-compatibility-deep-dive-on-the-code-compatibility-inspector.aspx"&gt;Office 2010 Application Compatibility Tools&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;SharePoint 2010 Development Resources&lt;/STRONG&gt;&lt;/P&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx#Sharepoint" target=_blank mce_href="http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx#Sharepoint"&gt;SharePoint Development in Visual Studio 2010 Walkthroughs&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/tags/Sharepoint+2010+Beta/" target=_blank mce_href="http://channel9.msdn.com/tags/Sharepoint+2010+Beta/"&gt;SharePoint Development in Visual Studio 2010 Videos&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopmentprerelease/threads" target=_blank mce_href="http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopmentprerelease/threads"&gt;SharePoint Development Forums&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/sharepoint/ee513147.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/sharepoint/ee513147.aspx"&gt;SharePoint 2010 Development Resources&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/sharepoint/" target=_blank mce_href="http://blogs.msdn.com/sharepoint/"&gt;SharePoint Team Blog&lt;/A&gt; 
&lt;P&gt;Enjoy!&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/LI&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9931766" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bethmassi/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Article/default.aspx">Article</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VS2010/default.aspx">VS2010</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Windows+7/default.aspx">Windows 7</category></item><item><title>Channel 9 Interview: Implementing a Silverlight SharePoint WebPart with Visual Studio 2010</title><link>http://blogs.msdn.com/bethmassi/archive/2009/11/25/channel-9-interview-implementing-a-silverlight-sharepoint-webpart-with-visual-studio-2010.aspx</link><pubDate>Wed, 25 Nov 2009 17:37:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9928676</guid><dc:creator>Beth Massi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bethmassi/comments/9928676.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bethmassi/commentrss.aspx?PostID=9928676</wfw:commentRss><wfw:comment>http://blogs.msdn.com/bethmassi/rsscomments.aspx?PostID=9928676</wfw:comment><description>&lt;p&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Implementing-a-Silverlight-SharePoint-WebPart-with-Visual-Studio-2010/" target="_blank"&gt;Mike Morton is back at it again&lt;/a&gt;, this time showing how easy it is to develop, package and deploy a Silverlight WebPart to SharePoint 2010. He also walks us through the solution, package and file properties available to you in Visual Studio 2010. You'll see me giggling in this one because I can't believe how easy it is. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Channel 9 Interview: &lt;/strong&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Implementing-a-Silverlight-SharePoint-WebPart-with-Visual-Studio-2010/"&gt;&lt;strong&gt;Implementing a Silverlight SharePoint WebPart with Visual Studio 2010&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For more information on SharePoint Development in Visual Studio 2010 please see:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx#Sharepoint"&gt;SharePoint Development in Visual Studio 2010 Walkthroughs&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/SharePointDev2010"&gt;SharePoint Development in Visual Studio 2010 Samples&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/sharepoint/ee513147.aspx"&gt;SharePoint 2010 Development Resources&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/sharepoint"&gt;SharePoint Team Blog&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/vsto"&gt;Office Development in Visual Studio Team Blog&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Also if you missed them, check out these interviews as well:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Overview-of-SharePoint-Development-in-Visual-Studio-2010/"&gt;Overview of SharePoint Development in Visual Studio 2010&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Importing-SharePoint-Solution-Packages-WSP-into-Visual-Studio-2010/"&gt;Importing SharePoint Solution Packages (WSP) into Visual Studio 2010&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/SharePoint-Feature-and-Package-Designers-in-Visual-Studio-2010/"&gt;SharePoint Feature and Package Designers in Visual Studio 2010&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Using-the-SharePoint-Business-Data-Connectivity-Designer-in-VS-2010/"&gt;Using the SharePoint Business Data Connectivity Designer in VS 2010 &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Using-the-SharePoint-Business-Data-Connectivity-Designer-in-VS-2010/"&gt;&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;And &lt;b&gt;please&lt;/b&gt; &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopmentprerelease/threads"&gt;give us your feedback in the SharePoint Development Forums&lt;/a&gt;! &lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9928676" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Channel9/default.aspx">Channel9</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VS2010/default.aspx">VS2010</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>Channel 9 Interview: Using the SharePoint Business Data Connectivity Designer in VS 2010</title><link>http://blogs.msdn.com/bethmassi/archive/2009/11/23/channel-9-interview-using-the-sharepoint-business-data-connectivity-designer-in-vs-2010.aspx</link><pubDate>Mon, 23 Nov 2009 17:33:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9927399</guid><dc:creator>Beth Massi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bethmassi/comments/9927399.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bethmassi/commentrss.aspx?PostID=9927399</wfw:commentRss><wfw:comment>http://blogs.msdn.com/bethmassi/rsscomments.aspx?PostID=9927399</wfw:comment><description>&lt;p&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Using-the-SharePoint-Business-Data-Connectivity-Designer-in-VS-2010/" target="_blank"&gt;This time I interview a good friend of mine&lt;/a&gt;, Boris Scholl, a Program Manager on the Visual Studio Team building tools for SharePoint development. Boris shows off the new Business Data Connectivity designer in Visual Studio 2010 and how it allows you to describe data coming from multiple data sources and how to work with them in SharePoint. He builds a master/detail association across entities coming from separate data sources (a database and a service) and demonstrates how the entities can be displayed and edited. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Channel 9 Interview: &lt;/strong&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Using-the-SharePoint-Business-Data-Connectivity-Designer-in-VS-2010/"&gt;&lt;strong&gt;Using the SharePoint Business Data Connectivity Designer in Visual Studio 2010 &lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For more information on SharePoint Development in Visual Studio 2010 please see:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx#Sharepoint" target="_blank"&gt;SharePoint Development in Visual Studio 2010 Walkthroughs&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/SharePointDev2010" target="_blank"&gt;SharePoint Development in Visual Studio 2010 Samples&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/sharepoint/ee513147.aspx" target="_blank"&gt;SharePoint 2010 Development Resources&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/sharepoint" target="_blank"&gt;SharePoint Team Blog&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/vsto" target="_blank"&gt;Office Development in Visual Studio Team Blog&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Also if you missed them, check out these interviews as well:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Overview-of-SharePoint-Development-in-Visual-Studio-2010/" target="_blank"&gt;Overview of SharePoint Development in Visual Studio 2010&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Importing-SharePoint-Solution-Packages-WSP-into-Visual-Studio-2010/" target="_blank"&gt;Importing SharePoint Solution Packages (WSP) into Visual Studio 2010&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/SharePoint-Feature-and-Package-Designers-in-Visual-Studio-2010/"&gt;SharePoint Feature and Package Designers in Visual Studio 2010&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;And &lt;b&gt;please&lt;/b&gt; &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopmentprerelease/threads" target="_blank"&gt;give us your feedback in the SharePoint Development Forums&lt;/a&gt;!     &lt;br /&gt;    &lt;br /&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9927399" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bethmassi/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Channel9/default.aspx">Channel9</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VS2010/default.aspx">VS2010</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>Channel 9 Interview: SharePoint Feature and Package Designers in Visual Studio 2010</title><link>http://blogs.msdn.com/bethmassi/archive/2009/11/19/channel-9-interview-sharepoint-feature-and-package-designers-in-visual-studio-2010.aspx</link><pubDate>Thu, 19 Nov 2009 18:21:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9925637</guid><dc:creator>Beth Massi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bethmassi/comments/9925637.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bethmassi/commentrss.aspx?PostID=9925637</wfw:commentRss><wfw:comment>http://blogs.msdn.com/bethmassi/rsscomments.aspx?PostID=9925637</wfw:comment><description>&lt;p&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/SharePoint-Feature-and-Package-Designers-in-Visual-Studio-2010/" target="_blank"&gt;In this interview&lt;/a&gt; I sit down with Lily Ma, a Program Manager on the Visual Studio Team building tools for SharePoint development. Lily shows off the new SharePoint feature and package designers in Visual Studio 2010 and how they make packaging up and deploying your SharePoint customizations easy. As she dives deeper into the tools, she also demonstrates the flexibility and control you have in specifying what features go in what packages across projects in your solution as well as how to modify the manifests to meet a variety of developer needs. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Channel 9 Interview: &lt;/strong&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/SharePoint-Feature-and-Package-Designers-in-Visual-Studio-2010/" target="_blank"&gt;&lt;strong&gt;SharePoint Feature and Package Designers in Visual Studio 2010&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Also if you missed it, check out these interviews as well:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Overview-of-SharePoint-Development-in-Visual-Studio-2010/" target="_blank"&gt;Overview of SharePoint Development in Visual Studio 2010&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Importing-SharePoint-Solution-Packages-WSP-into-Visual-Studio-2010/" target="_blank"&gt;Importing SharePoint Solution Packages (WSP) into Visual Studio 2010&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;For more information on SharePoint Development in Visual Studio 2010 please see:&lt;/p&gt;  &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx#Sharepoint" target="_blank"&gt;SharePoint Development in Visual Studio 2010 Walkthroughs&lt;/a&gt; &lt;a href="http:///"&gt;&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/SharePointDev2010"&gt;&lt;/a&gt;&lt;a href="http://code.msdn.microsoft.com/SharePointDev2010" target="_blank"&gt;SharePoint Development in Visual Studio 2010 Samples&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/sharepoint/ee513147.aspx" target="_blank"&gt;SharePoint 2010 Development Resources&lt;/a&gt;&amp;#160;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/sharepoint" target="_blank"&gt;SharePoint Team Blog&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/vsto" target="_blank"&gt;Office Development in Visual Studio Team Blog&lt;/a&gt;    &lt;p&gt;And &lt;b&gt;please&lt;/b&gt; &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopmentprerelease/threads" target="_blank"&gt;give us your feedback in the SharePoint Development Forums&lt;/a&gt;! &lt;/p&gt;    &lt;p&gt;Enjoy!&lt;/p&gt; &lt;/li&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9925637" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bethmassi/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Channel9/default.aspx">Channel9</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VS2010/default.aspx">VS2010</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>SF Bay.NET UG Tonight: Create a Custom Outlook Add-In using VSTO</title><link>http://blogs.msdn.com/bethmassi/archive/2009/11/18/sf-bay-net-ug-tonight-create-a-custom-outlook-add-in-using-vsto.aspx</link><pubDate>Wed, 18 Nov 2009 22:23:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9924788</guid><dc:creator>Beth Massi</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/bethmassi/comments/9924788.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bethmassi/commentrss.aspx?PostID=9924788</wfw:commentRss><wfw:comment>http://blogs.msdn.com/bethmassi/rsscomments.aspx?PostID=9924788</wfw:comment><description>&lt;p&gt;If you’re in the Bay Area, come on out to downtown SF where &lt;a href="http://robindotnet.wordpress.com/" target="_blank"&gt;Robin&lt;/a&gt; will be talking about Outlook Add-ins tonight. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.baynetug.org/DesktopModules/DetailXEvents.aspx?ItemID=393&amp;amp;mid=49" target="_blank"&gt;&lt;strong&gt;Create a custom Outlook Add-In using VSTO&lt;/strong&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;When&lt;/strong&gt;:&amp;#160; Wednesday, 11/18/2009 at 6:30 PM    &lt;br /&gt;&lt;strong&gt;Where&lt;/strong&gt;: Microsoft San Francisco Office, 835 Market Street, Suite 700, San Francisco&lt;/p&gt;  &lt;p&gt;Visual Studio 2008 and Office 2007 made it easier than ever to create add-ins for Office. In this session, Robin Shahan will show how to program an add-in for Outlook that modifies the Quick Access Toolbar, adds your own section to the Office Ribbon, and adds a command bar to the main Outlook window. Then she will show you how to deploy the application via ClickOnce deployment.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Presenter's Bio&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Robin Shahan has over 20 years of experience developing complex, business-critical applications. She is currently the Director of Engineering for GoldMail, a small company based in San Francisco whose product provides voice-over-visual messages. Robin is a moderator in the MSDN Forum for ClickOnce and Setup &amp;amp; Deployment projects, and vows to learn Windows Installer some day. She is also a Microsoft MVP in Client App Dev; you can follow her blog at &lt;a href="http://robindotnet.wordpress.com/" target="_blank"&gt;http://robindotnet.wordpress.com/&lt;/a&gt;, or on Twitter, @RobinDotNet.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.baynetug.org/DesktopModules/DetailXEvents.aspx?ItemID=393&amp;amp;mid=49" target="_blank"&gt;&lt;strong&gt;Register for this talk tonight on the Bay.NET website&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;See you there!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9924788" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VS2008/default.aspx">VS2008</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VS2010/default.aspx">VS2010</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VSTO/default.aspx">VSTO</category></item><item><title>Channel 9 Interview: Importing SharePoint Solution Packages (WSP) into Visual Studio 2010</title><link>http://blogs.msdn.com/bethmassi/archive/2009/11/18/channel-9-interview-importing-sharepoint-solution-packages-wsp-into-visual-studio-2010.aspx</link><pubDate>Wed, 18 Nov 2009 20:47:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9924682</guid><dc:creator>Beth Massi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bethmassi/comments/9924682.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bethmassi/commentrss.aspx?PostID=9924682</wfw:commentRss><wfw:comment>http://blogs.msdn.com/bethmassi/rsscomments.aspx?PostID=9924682</wfw:comment><description>&lt;p&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Importing-SharePoint-Solution-Packages-WSP-into-Visual-Studio-2010/" target="_blank"&gt;In this interview&lt;/a&gt; I sit down with Saaid Khan, a Program Manager on the Visual Studio team developing tools for SharePoint development. Saaid shows us the WSP Import Wizard in Visual Studio 2010 that allows developers to take SharePoint Solution packages developed with SharePoint Designer and bring them into Visual Studio 2010 to further customize them there. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Channel 9 Interview: &lt;/strong&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Importing-SharePoint-Solution-Packages-WSP-into-Visual-Studio-2010/"&gt;&lt;strong&gt;Importing SharePoint Solution Packages (WSP) into Visual Studio 2010&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Also if you missed it, check out &lt;a href="http://channel9.msdn.com/posts/funkyonex/Overview-of-SharePoint-Development-in-Visual-Studio-2010/"&gt;Overview of SharePoint Development in Visual Studio 2010&lt;/a&gt; which I posted on Monday.&lt;/p&gt;  &lt;p&gt;For more information on SharePoint Development in Visual Studio 2010 please see:&lt;/p&gt;  &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/sharepoint/ee513147.aspx"&gt;SharePoint 2010 Development Resources &lt;/a&gt;&lt;a href="http:///"&gt;&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx#Sharepoint"&gt;SharePoint Development in Visual Studio 2010 Walkthroughs &lt;/a&gt;&lt;a href="http:///"&gt;&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/SharePointDev2010"&gt;SharePoint Development in Visual Studio 2010 Samples&lt;/a&gt;&lt;a href="http://code.msdn.microsoft.com/SharePointDev2010"&gt;&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/sharepoint"&gt;SharePoint Team Blog&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/vsto"&gt;Office Development in Visual Studio Team Blog&lt;/a&gt;    &lt;p&gt;And &lt;b&gt;please&lt;/b&gt; &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopmentprerelease/threads"&gt;give us your feedback in the SharePoint Development Forums&lt;/a&gt;! &lt;/p&gt;    &lt;p&gt;Enjoy!&lt;/p&gt; &lt;/li&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9924682" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bethmassi/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Channel9/default.aspx">Channel9</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VS2010/default.aspx">VS2010</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>Channel 9 Interview: Overview of SharePoint Development in Visual Studio 2010</title><link>http://blogs.msdn.com/bethmassi/archive/2009/11/16/channel-9-interview-overview-of-sharepoint-development-in-visual-studio-2010.aspx</link><pubDate>Mon, 16 Nov 2009 23:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9923265</guid><dc:creator>Beth Massi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bethmassi/comments/9923265.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bethmassi/commentrss.aspx?PostID=9923265</wfw:commentRss><wfw:comment>http://blogs.msdn.com/bethmassi/rsscomments.aspx?PostID=9923265</wfw:comment><description>&lt;p&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Overview-of-SharePoint-Development-in-Visual-Studio-2010/" target="_blank"&gt;In this interview&lt;/a&gt; I catch up with Mike Morton, a Senior Program Manager on the Visual Studio team developing tools for SharePoint development. Mike gives us a great introduction and overview of these tools from the Visual Studio Developer perspective. Mike shows us how easy it is to build, package, deploy and debug SharePoint 2010 customizations by walking through a site workflow, event receiver, visual web part, the feature and package designers as well as other goodies. This is a great intro for Visual Studio developers looking to get into SharePoint development, but seasoned SharePoint developers will also appreciate the new tools presented here:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Channel 9 Interview: &lt;/strong&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Overview-of-SharePoint-Development-in-Visual-Studio-2010/"&gt;&lt;strong&gt;Overview of SharePoint Development in Visual Studio 2010&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&amp;#160;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;For more information on SharePoint Development in Visual Studio 2010 please check out:&lt;/p&gt;  &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/sharepoint/ee513147.aspx"&gt;SharePoint 2010 Development Resources &lt;/a&gt;&lt;a href="http:///"&gt;&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx#Sharepoint"&gt;SharePoint Development in Visual Studio 2010 Walkthroughs &lt;/a&gt;&lt;a href="http:///"&gt;&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/SharePointDev2010"&gt;SharePoint Development in Visual Studio 2010 Samples&lt;/a&gt;&lt;a href="http://code.msdn.microsoft.com/SharePointDev2010"&gt;&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/sharepoint"&gt;SharePoint Team Blog&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/vsto"&gt;Office Development in Visual Studio Team Blog&lt;/a&gt;     &lt;p&gt;And &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopmentprerelease/threads"&gt;give us your feedback in the SharePoint Development Forums&lt;/a&gt;! &lt;/p&gt;    &lt;p&gt;Enjoy!&lt;/p&gt; &lt;/li&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9923265" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Channel9/default.aspx">Channel9</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VS2010/default.aspx">VS2010</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>Check out New Features in the MSDN Library Documentation</title><link>http://blogs.msdn.com/bethmassi/archive/2009/11/11/check-out-new-features-in-the-msdn-library-documentation.aspx</link><pubDate>Wed, 11 Nov 2009 17:28:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9920924</guid><dc:creator>Beth Massi</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/bethmassi/comments/9920924.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bethmassi/commentrss.aspx?PostID=9920924</wfw:commentRss><wfw:comment>http://blogs.msdn.com/bethmassi/rsscomments.aspx?PostID=9920924</wfw:comment><description>&lt;p&gt;There’s some changes coming to the MSDN library and documentation. &lt;a href="http://blogs.msdn.com/kathleen/archive/2009/11/06/new-msdn-library-views.aspx" target="_blank"&gt;Kathleen posted about the new views available&lt;/a&gt; on the MSDN library which include a &lt;a href="http://msdn.microsoft.com/en-us/library/dd831853(VS.100,lightweight).aspx"&gt;Lightweight view&lt;/a&gt;, &lt;a href="http://msdn.microsoft.com/en-us/library/dd831853(VS.100,loband).aspx"&gt;ScriptFree view&lt;/a&gt; and a &lt;a href="http://msdn.microsoft.com/en-us/library/dd831853(VS.100,classic).aspx"&gt;Classic view&lt;/a&gt;. She’s also got a &lt;a href="http://channel9.msdn.com/posts/kmcgrath/New-MSDN-Library-views/" target="_blank"&gt;short Channel 9 interview&lt;/a&gt; with the senior development lead on the library team who demonstrates them so check it out!&lt;/p&gt;  &lt;p&gt;We’ve also got a webcast scheduled at 10AM PST today -- &lt;a href="https://www.livemeeting.com/cc/0000000379_103/join?id=76P755&amp;amp;role=attend&amp;amp;pw=p%2C%2Fzk2K%7CM" target="_blank"&gt;Lap around the Visual Studio 2010 documentation&lt;/a&gt; – hope you can join us and ask questions.&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9920924" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bethmassi/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Webcast/default.aspx">Webcast</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VS2010/default.aspx">VS2010</category></item><item><title>History of Visual Studio</title><link>http://blogs.msdn.com/bethmassi/archive/2009/10/28/history-of-visual-studio.aspx</link><pubDate>Wed, 28 Oct 2009 20:07:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9914300</guid><dc:creator>Beth Massi</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/bethmassi/comments/9914300.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bethmassi/commentrss.aspx?PostID=9914300</wfw:commentRss><wfw:comment>http://blogs.msdn.com/bethmassi/rsscomments.aspx?PostID=9914300</wfw:comment><description>&lt;p&gt;I just started catching up on a cool series on Channel 9: &lt;a href="http://channel9.msdn.com/shows/VisualStudioDocumentary/" target="_blank"&gt;&lt;strong&gt;The Visual Studio Documentary&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://channel9.msdn.com/shows/VisualStudioDocumentary/The-Visual-Studio-Documentary-Part-One/" target="_blank"&gt;documentary kicks off&lt;/a&gt; by taking you back to the days of MS-DOS and Alan Cooper who originally sold Visual Basic to Bill Gates back in 1988. It has a lot of BASIC and Windows history and it’s pretty fun to watch. (How the heck did Huckaby get in that video?) ;-) It’s also cool to see the beginnings of how Microsoft fostered the developer community, realizing that it was super-important to create a developer ecosystem and support system. I’m sure glad they did :-). Dee Dee has some funny stories about some of the earliest “geek fests”. &lt;/p&gt;  &lt;p&gt;Last time I was up in Redmond I bumped into &lt;a href="http://blogs.msdn.com/ricom/default.aspx" target="_blank"&gt;Rico Mariani&lt;/a&gt;, Visual Studio Architect, and he mentioned to me that he had started a series of blog posts on &lt;a href="http://blogs.msdn.com/ricom/archive/tags/History+of+Visual+Studio/default.aspx" target="_blank"&gt;his history building Visual Studio&lt;/a&gt; as a follow-up to the documentary that takes a different perspective based on his history working on C/C++. I finally read through all of his posts recounting his memories building developer products at Microsoft. If you’ve ever chatted with Rico, you know what an amazingly personable, excited and approachable person he is and it really shows in his writing. He keeps you laughing and interested the whole time, I highly recommend reading them. Thanks, Rico!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/ricom/archive/tags/History+of+Visual+Studio/default.aspx" target="_blank"&gt;&lt;strong&gt;Rico Mariani: My History of Visual Studio&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I came from a different background (dbase), and not a Microsoft product until 1990 (they bought FoxPro). Always a data-based programmer I didn’t have much experience with C++ back then, and only a tiny bit of Visual Basic. (Why would I, VFP had LINQ and OOP in 1995 ;-)) &lt;/p&gt;  &lt;p&gt;I learned a lot about the colorful history of how Visual Studio came to be so if you have some time to spare check it out. And don’t forget to download the latest piece of history -- &lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" target="_blank"&gt;Visual Studio 2010 Beta 2&lt;/a&gt;. ;-)&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9914300" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VS2005/default.aspx">VS2005</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VS2008/default.aspx">VS2008</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VS2010/default.aspx">VS2010</category></item><item><title>New Channel 9 Videos on Visual Studio 2010</title><link>http://blogs.msdn.com/bethmassi/archive/2009/10/27/new-channel-9-videos-on-visual-studio-2010.aspx</link><pubDate>Tue, 27 Oct 2009 18:29:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9913621</guid><dc:creator>Beth Massi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bethmassi/comments/9913621.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bethmassi/commentrss.aspx?PostID=9913621</wfw:commentRss><wfw:comment>http://blogs.msdn.com/bethmassi/rsscomments.aspx?PostID=9913621</wfw:comment><description>&lt;p&gt;I’ve noticed that folks have been busy creating video content on the &lt;a href="http://blogs.msdn.com/bethmassi/archive/2009/10/19/visual-studio-2010-beta-2-is-here.aspx" target="_blank"&gt;newly released Visual Studio 2010 Beta 2&lt;/a&gt; while I’ve been gone!&amp;#160; (I’ve got a couple up my sleeve that I’ll post soon as well ;-))&lt;/p&gt;  &lt;p&gt;For instance, Kathleen’s continuing her &lt;a href="http://blogs.msdn.com/kathleen/archive/tags/VS2010/default.aspx" target="_blank"&gt;series of Visual Studio 2010 interviews&lt;/a&gt;, this time she’s got &lt;a href="http://blogs.msdn.com/vsto/archive/tags/Norm+Estabrook/default.aspx"&gt;Norm Estabrook&lt;/a&gt; talking us through how to &lt;a href="http://blogs.msdn.com/kathleen/archive/2009/10/21/creating-an-external-list-in-sharepoint-by-using-business-data.aspx" target="_blank"&gt;create a SharePoint external list using the BDC designer in Visual Studio 2010&lt;/a&gt; and Mick Alberts on the “no PIAs” feature, &lt;a href="http://blogs.msdn.com/kathleen/archive/2009/10/23/embedding-type-information-from-microsoft-office-assemblies.aspx"&gt;Embedding Type Information from Microsoft Office Assemblies&lt;/a&gt;. I’m told she’ll be releasing another one with Norm this week on building a SharePoint Web part with VS2010 so keep an eye out on &lt;a href="http://blogs.msdn.com/kathleen/" target="_blank"&gt;her blog&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;A lot of other folks are creating content on Channel 9 around Visual Studio 2010 so &lt;a href="http://channel9.msdn.com/tags/Visual+Studio+2010/" target="_blank"&gt;check out the feed&lt;/a&gt;. Some recent notables:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://channel9.msdn.com/shows/10-4/10-4-Episode-33-Downloading-and-Installing-Visual-Studio-2010-Beta-2/"&gt;10-4 Episode 33: Downloading and Installing Visual Studio 2010 Beta 2&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/Charles/Rico-Mariani-Inside-Visual-Studio-Beta-2-Performance-and-Reliability/"&gt;Rico Mariani: Inside Visual Studio Beta 2 - Performance and Reliability&lt;/a&gt;&amp;#160;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/elisaj/Developing-Data-tier-Applications-using-Visual-Studio-2010/"&gt;Developing Data-tier Applications using Visual Studio 2010&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/kmcgrath/Creating-an-External-List-in-SharePoint-by-Using-Business-Data/"&gt;Creating an External List in SharePoint by Using Business Data&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/kmcgrath/Embedding-Type-Information-from-Microsoft-Office-Assemblies/"&gt;Embedding Type Information from Microsoft Office Assemblies&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/tags/Visual+Studio+2010/" target="_blank"&gt;Stay tuned on this channel for more….&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9913621" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VS2010/default.aspx">VS2010</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/C_2300_/default.aspx">C#</category></item><item><title>XAML Power Toys Released for Visual Studio 2010</title><link>http://blogs.msdn.com/bethmassi/archive/2009/10/26/xaml-power-toys-released-for-visual-studio-2010.aspx</link><pubDate>Mon, 26 Oct 2009 23:25:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9913239</guid><dc:creator>Beth Massi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bethmassi/comments/9913239.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bethmassi/commentrss.aspx?PostID=9913239</wfw:commentRss><wfw:comment>http://blogs.msdn.com/bethmassi/rsscomments.aspx?PostID=9913239</wfw:comment><description>&lt;p&gt;I finally made my way back home from Europe and I’m still digging through all my email, newsletters, feeds, etc. But one of the items that grabbed my attention is this week &lt;a href="http://karlshifflett.wordpress.com/" target="_blank"&gt;Karl Shifflett&lt;/a&gt; released updated XAML Power Tools for Visual Studio 2008 as well as a new set for &lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" target="_blank"&gt;Visual Studio 2010&lt;/a&gt;:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;&lt;a href="http://karlshifflett.wordpress.com/2009/10/25/xaml-power-toys-for-visual-studio-2008-v5-0-0-1-released/" target="_blank"&gt;Updated: XAML Power Toys for Visual Studio 2008&lt;/a&gt;&lt;/strong&gt; v5.0.0001 &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href="http://karlshifflett.wordpress.com/2009/10/25/xaml-power-toys-for-visual-studio-2010-beta2/" target="_blank"&gt;New: XAML Power Toys for Visual Studio 2010 Beta2&lt;/a&gt;&lt;/strong&gt; v5.1.0001 - same features as the 2008 version above for Beta2.&amp;#160; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href="http://karlshifflett.wordpress.com/2009/10/25/xaml-power-toys-for-visual-studio-2010-beta2-cider-designer/" target="_blank"&gt;New: XAML Power Toys for Visual Studio 2010 Beta2 for Cider&lt;/a&gt;&lt;/strong&gt;&lt;u&gt;&lt;/u&gt; v1.0 - new product for the WPF Designer&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If you’re not familiar with these tools, XAML Power Toys are Visual Studio Add-Ins that makes WPF &amp;amp; Silverlight developers much more productive especially for Line of Business applications. They contain form generation tools, Grid tools,&amp;#160; DataForm, DataGrid and ListView generation tools that really shorten the time it takes to lay out UI controls on a WPF form. Thanks Karl!&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9913239" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bethmassi/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VS2008/default.aspx">VS2008</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VS2010/default.aspx">VS2010</category></item><item><title>Visual Studio 2010 Beta 2 is Here!</title><link>http://blogs.msdn.com/bethmassi/archive/2009/10/19/visual-studio-2010-beta-2-is-here.aspx</link><pubDate>Mon, 19 Oct 2009 16:58:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9909225</guid><dc:creator>Beth Massi</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/bethmassi/comments/9909225.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bethmassi/commentrss.aspx?PostID=9909225</wfw:commentRss><wfw:comment>http://blogs.msdn.com/bethmassi/rsscomments.aspx?PostID=9909225</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/VisualStudio2010Beta2isHere_10AC5/image_4.png" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 10px 10px 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" align="left" src="http://blogs.msdn.com/blogfiles/bethmassi/WindowsLiveWriter/VisualStudio2010Beta2isHere_10AC5/image_thumb_1.png" width="78" height="43" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Visual Studio 2010 Beta 2 has been released! Check out the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=151797"&gt;&lt;b&gt;Visual Studio 2010 and .NET Framework 4 Beta 2 site&lt;/b&gt;&lt;/a&gt; to download the Beta, submit product feedback on the &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/category/VSPreRelease,netdevelopmentprerelease,visualstudioprerelease,vstsprerelease"&gt;Beta Forums&lt;/a&gt;, report bugs on &lt;a href="http://go.microsoft.com/fwlink/?LinkID=151484"&gt;Connect&lt;/a&gt;, and watch videos about &lt;a href="http://channel9.msdn.com/tags/Visual%20Studio%202010/"&gt;Visual Studio 2010 on Channel 9&lt;/a&gt;. Also visit the &lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx"&gt;Beta 2 walkthroughs page&lt;/a&gt; for information on how to use the new features and download the &lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd238515.aspx"&gt;Visual Studio 2010 Samples&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;There’s also some good language-focused resources on the &lt;a href="http://msdn.microsoft.com/en-us/vbasic/dd819153.aspx"&gt;Visual Basic 2010&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/vcsharp/dd819407.aspx"&gt;C# 2010&lt;/a&gt; as well as resources for &lt;a href="http://msdn.microsoft.com/en-us/vsto/ee676911.aspx" target="_blank"&gt;Office Development with Visual Studio 2010&lt;/a&gt; that are hanging off the Developer Centers. Take a look through the &lt;a href="http://msdn.microsoft.com/en-us/library/dd547188(VS.100).aspx"&gt;Visual Studio 2010 Product Highlights&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/library/bb386063(VS.100).aspx"&gt;What's New in Visual Studio 2010&lt;/a&gt; .&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Visual Studio 2010 Beta 2 resources:&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=151797"&gt;&lt;b&gt;Visual Studio 2010 and .NET Framework 4 Beta 2 site&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd238515.aspx"&gt;Visual Studio 2010 Samples&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx"&gt;Visual Studio 2010 Beta 2 Walkthroughs&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://windowsclient.net/wpfdesigner"&gt;WPF and Silverlight Designer Walkthroughs&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb386063(VS.100).aspx"&gt;What's New in Visual Studio 2010&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd547188(VS.100).aspx"&gt;Visual Studio 2010 Product Highlights&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vbasic/dd819153.aspx"&gt;Visual Basic 2010&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vcsharp/dd819407.aspx"&gt;C# 2010&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vsto/ee676911.aspx" target="_blank"&gt;VSTO 2010&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd831853(VS.100).aspx"&gt;VS 2010 Library&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/tags/Visual%20Studio%202010/"&gt;Visual Studio 2010 on Channel 9&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Looks like content is still propagating across the net so some headlines still still need to update but the download is ready for MSDN Subscribers today and the content is here! Everyone else can download it on the 21st. I can’t wait to mention it to all the attendees at &lt;a href="http://blogs.msdn.com/bethmassi/archive/2009/10/18/i-made-it-to-holland-for-sdc-2009.aspx" target="_blank"&gt;the SDC conference&lt;/a&gt; :)&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Enjoy, and &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/category/VSPreRelease,netdevelopmentprerelease,visualstudioprerelease,vstsprerelease" target="_blank"&gt;let us know what you think of Beta 2&lt;/a&gt;!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9909225" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bethmassi/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VS2010/default.aspx">VS2010</category></item><item><title>Basic Instincts MSDN Magazine Article: Collection and Array Initializers in Visual Basic 2010</title><link>http://blogs.msdn.com/bethmassi/archive/2009/10/08/basic-instincts-msdn-magazine-article-collection-and-array-initializers-in-visual-basic-2010.aspx</link><pubDate>Thu, 08 Oct 2009 21:33:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9905103</guid><dc:creator>Beth Massi</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/bethmassi/comments/9905103.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bethmassi/commentrss.aspx?PostID=9905103</wfw:commentRss><wfw:comment>http://blogs.msdn.com/bethmassi/rsscomments.aspx?PostID=9905103</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/bethmassi/archive/2009/06/05/collection-initializers-in-visual-basic-10.aspx" target="_blank"&gt;I’ve written before&lt;/a&gt; about the new array and collection initializer support in Visual Basic 2010. In this month’s MSDN Magazine, Spotty shows us how this new syntax in Visual Basic will make you more productive when writing code. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/ee358704.aspx" target="_blank"&gt;&lt;strong&gt;Collection and Array Initializers in Visual Basic 2010&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Visual Basic provides the same support as C# using the new “From” syntax which automatically calls Add for you on any collection that has an Add method. VB also allows you to take it a step further by supporting Extension Methods. If you provide an Add extension method of your own, VB will use that instead making your code even cleaner. &lt;/p&gt;  &lt;p&gt;Check out &lt;a href="http://blogs.msdn.com/bethmassi/archive/2009/06/05/collection-initializers-in-visual-basic-10.aspx" target="_blank"&gt;my post&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/magazine/ee358704.aspx" target="_blank"&gt;the article&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;There’s also a lot of other great articles this month, in particular:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/ee309510.aspx"&gt;Visual Studio 2010 Tools for SharePoint Development&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/ee532473.aspx"&gt;Generating Documents from SharePoint Using Open XML Content Controls&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9905103" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Article/default.aspx">Article</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VS2010/default.aspx">VS2010</category></item><item><title>Silicon Valley Code Camp Oct. 3-4 : Schedule is up!</title><link>http://blogs.msdn.com/bethmassi/archive/2009/09/28/silicon-valley-code-camp-oct-3-4-schedule-is-up.aspx</link><pubDate>Mon, 28 Sep 2009 22:37:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9900417</guid><dc:creator>Beth Massi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bethmassi/comments/9900417.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bethmassi/commentrss.aspx?PostID=9900417</wfw:commentRss><wfw:comment>http://blogs.msdn.com/bethmassi/rsscomments.aspx?PostID=9900417</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/bethmassi/archive/2009/08/27/come-to-silicon-valley-code-camp-october-3rd-4th.aspx" target="_blank"&gt;As I mentioned before&lt;/a&gt;, I’ll be speaking this weekend at Silicon Valley Code Camp (&lt;a href="http://siliconvalley-codecamp.com/"&gt;http://siliconvalley-codecamp.com/&lt;/a&gt;). This is a FREE event at at &lt;a href="http://siliconvalley-codecamp.com/Venue.aspx"&gt;Foothill College&lt;/a&gt; and it’s not just Microsoft technologies. A lot of great speakers will be there too. &lt;/p&gt;  &lt;p&gt;The &lt;a href="http://siliconvalley-codecamp.com/SessionsOverview.aspx" target="_blank"&gt;schedule is up so check it out&lt;/a&gt; and mark the ones you plan on attending. I’ll be presenting two sessions on Saturday:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://siliconvalley-codecamp.com/Sessions.aspx?ForceSortBySessionTime=true&amp;amp;id=190"&gt;Future Directions for Microsoft Visual Basic and C#&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://siliconvalley-codecamp.com/Sessions.aspx?ForceSortBySessionTime=true&amp;amp;id=190"&gt;Taking Advantage of LINQ and XML in Office 2007&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Also on Sunday there will be a &lt;a href="http://siliconvalley-codecamp.com/Sessions.aspx?track=3" target="_blank"&gt;Cloud Camp Unconference&lt;/a&gt; where early adopters of cloud computing technologies can exchange ideas and give insight on how to plan for and take advantage of cloud computing. &lt;/p&gt;  &lt;p&gt;There are already over 1300 people registered so it’s sure to be a great event. &lt;strong&gt;&lt;a href="http://siliconvalley-codecamp.com/Register.aspx" target="_blank"&gt;Register today!&lt;/a&gt;&amp;#160;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;See you this weekend!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9900417" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Speaking/default.aspx">Speaking</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/XML/default.aspx">XML</category><category domain="http://blogs.msdn.com/bethmassi/archive/tags/VS2010/default.aspx">VS2010</category></item></channel></rss>