<?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>Say what? Microsoft Malaysia One ISV Technology Blog : Visual Studio 2008</title><link>http://blogs.msdn.com/fai/archive/tags/Visual+Studio+2008/default.aspx</link><description>Tags: Visual Studio 2008</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Cloaking in TFS</title><link>http://blogs.msdn.com/fai/archive/2008/10/02/cloaking-in-tfs.aspx</link><pubDate>Thu, 02 Oct 2008 13:09:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8973336</guid><dc:creator>hoongfai</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/fai/comments/8973336.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fai/commentrss.aspx?PostID=8973336</wfw:commentRss><description>&lt;p&gt;In the past couple of days, I've been delving into prescriptive architecture guidance for Team Foundation Server (TFS). Along the way I learnt something new, something I never knew existed in TFS. It's called cloaking. Allow me to quote the following text from the &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/bb668991.aspx"&gt;Team Development with Visual Studio Team Foundation Server prescriptive architecture guidance&lt;/a&gt; (search under Chapter 4):&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Cloaking&lt;br&gt;&lt;/p&gt; &lt;p&gt;You can use cloaking as a performance optimization when you want to prevent a part of the source control tree from being retrieved. The following are typical scenarios for using cloaking:&lt;br&gt;• You want to build the project locally and a folder is not needed for the build, for example a documentation folder.&lt;br&gt;• You are part of a large team project and you only want to retrieve part of the project.&lt;br&gt;&lt;/p&gt; &lt;p&gt;For either of the above scenarios you can cloak folders to stop the client retrieving those folders. You cloak folders on the client by editing the workspace and changing the status of the working folder from active to cloak.&lt;br&gt;&lt;/p&gt; &lt;p&gt;Keep the following recommendations in mind when you cloak:&lt;br&gt;• Do not cloak individual files. This is likely lead to maintenance problems later in the project.&lt;br&gt;• For a large project, map out the root folder and cloak sub folders rather than creating multiple workspaces for the project.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Having said that, I went ahead to put this to practice on Visual Studio TFS 2008. Before I got started, I paid close attention to the statement that says, "&lt;em&gt;You cloak folders on the client by editing the workspace and changing the status of the working folder from active to cloak."&lt;/em&gt;. &lt;/p&gt; &lt;p&gt;The question that begs is &lt;em&gt;"What is a Workspace?"&lt;/em&gt;.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Workspaces Explained&lt;br&gt;A TFS workspace is a client-side copy of the files and folders in TFS source control. A workspace maps source control folders to local file system directories. When you make changes to files within the workspace on your local computer, the local changes, referred to as pending changes, are isolated in your workspace until you check them into the server as an atomic unit. The collective set of changes, checked in as a batch is referred to as a changeset. &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;As a good measure for practice, I didn't want to edit my existing default workspace, so I created a new workspace. This new workspace will map the source control folders to a new folder in my local file system. These were the steps I took to create a new workspace:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Create a new workspace.&lt;/li&gt; &lt;li&gt;In your Source Control Explorer, go to the &lt;em&gt;Workspace&lt;/em&gt;s&lt;em&gt; &lt;/em&gt;combo box. Click Workspaces... (as shown in the following diagram)&lt;a href="http://blogs.msdn.com/blogfiles/fai/WindowsLiveWriter/CloakinginTFS_FF1E/image_2.png"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/fai/WindowsLiveWriter/CloakinginTFS_FF1E/image_thumb.png" width="307" height="239"&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;This brings out &lt;em&gt;Manage Workspaces&lt;/em&gt; window. &lt;a href="http://blogs.msdn.com/blogfiles/fai/WindowsLiveWriter/CloakinginTFS_FF1E/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/fai/WindowsLiveWriter/CloakinginTFS_FF1E/image_thumb_1.png" width="278" height="184"&gt;&lt;/a&gt; &lt;/li&gt; &lt;li&gt;Click Add.&lt;/li&gt; &lt;li&gt;Then, I mapped the solution folder in my source control to a local folder as shown below. &lt;a href="http://blogs.msdn.com/blogfiles/fai/WindowsLiveWriter/CloakinginTFS_FF1E/image_6.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/fai/WindowsLiveWriter/CloakinginTFS_FF1E/image_thumb_2.png" width="477" height="234"&gt;&lt;/a&gt; &lt;/li&gt; &lt;li&gt;Since the &lt;em&gt;Doc&lt;/em&gt; folder is not required in the building of my solution, I want this folder cloaked. Another reason why I would want the documents folder cloaked is because there may potentially be very large files that I do not want to update from the source control every time I get latest changes.&lt;/li&gt; &lt;li&gt;After I've cloaked the &lt;em&gt;Doc&lt;/em&gt; folder, when I get latest version from the source control, it will not get the files under the &lt;em&gt;Doc&lt;/em&gt; folder, and the folder appears as grey in the Source Control Explorer.&lt;/li&gt; &lt;li&gt;Done!&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Please bear in mind that you can only cloak folders that have a mapped parent. Otherwise you get an error message like the following.&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/fai/WindowsLiveWriter/CloakinginTFS_FF1E/image_8.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/fai/WindowsLiveWriter/CloakinginTFS_FF1E/image_thumb_3.png" width="381" height="96"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8973336" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fai/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/fai/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/fai/archive/tags/VSTS/default.aspx">VSTS</category></item><item><title>I'm presenting at Softec 08 - Software Testing Conference</title><link>http://blogs.msdn.com/fai/archive/2008/08/26/i-m-presenting-at-softec-08-software-testing-conference.aspx</link><pubDate>Tue, 26 Aug 2008 10:38:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8896540</guid><dc:creator>hoongfai</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/fai/comments/8896540.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fai/commentrss.aspx?PostID=8896540</wfw:commentRss><description>&lt;p&gt;Woo hoo! I get to show off how test-driven development is done, with Microsoft VSTS at the cockpit. In fact that is the exact title of my presentation. I was invited by the &lt;a href="http://www.mstb.org/conference/about_mstb.php" target="_blank"&gt;Malaysian Software Testing Board&lt;/a&gt; to present at its software testing conference. Check out my speaker profile &lt;a href="http://www.mstb.org/conference/speakers_profile.php" target="_blank"&gt;here&lt;/a&gt;. My team mate, &lt;a href="http://pohsze.com/" target="_blank"&gt;Poh Sze&lt;/a&gt;, will be delivering a 2-hour tutorial on how to use VSTS Test edition at the same conference. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8896540" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fai/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/fai/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/fai/archive/tags/TDD/default.aspx">TDD</category></item><item><title>Outlook To Go, anyone?</title><link>http://blogs.msdn.com/fai/archive/2008/08/21/outlook-to-go-anyone.aspx</link><pubDate>Thu, 21 Aug 2008 05:58:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8883187</guid><dc:creator>hoongfai</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/fai/comments/8883187.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fai/commentrss.aspx?PostID=8883187</wfw:commentRss><description>&lt;p&gt;The final session I delivered at TechEd SEA 2008 was one titled "Outlook Application To Go! Building an Occasionally-connected outlook add-in using Outlook+Services Blueprint". I tag-teamed with &lt;a href="http://www.patrickyong.net/" target="_blank"&gt;Patrick Yong&lt;/a&gt;, for this instructor-led lab (ILL). Patrick developed a workflow hosted as a WCF service, and it serves as an &lt;a href="http://www.codeplex.com/issuetracker" target="_blank"&gt;Issues Tracker&lt;/a&gt;. With oil price only increasing, and the cost of living skyrocketing, people need a solution to keep track of their issues. :)&lt;/p&gt; &lt;p&gt;Essentially this lab introduces a manifestation of Software + Services, in the form of an Outlook application to go! &lt;a href="http://www.codeplex.com/ssblueprints/Release/ProjectReleases.aspx?ReleaseId=10627" target="_blank"&gt;Outlook + Services&lt;/a&gt; is one of the blueprints published under Software + Services Blueprints. You need to install the &lt;a href="http://www.codeplex.com/ssblueprints" target="_blank"&gt;Software-plus-Services Blueprints&lt;/a&gt;, and the &lt;a href="http://www.codeplex.com/ssblueprints/Release/ProjectReleases.aspx?ReleaseId=10626" target="_blank"&gt;Software-plus-Services Blueprints Manager&lt;/a&gt; which is a Visual Studio 2008 extension that gives you all the nifty features of developing an Outlook add-in at blazing pace.&lt;/p&gt; &lt;p&gt;This lab was developed by both Patrick and myself, hence it was exclusive at TechEd SEA 2008. I've developed the lab manual in simple steps, which do not require you to type in code. I've also prepared a bunch of code snippets (all C#), which you could use the keyword shortcut to insert into your code. I've also setup all the bookmarks all over the classes so that all you need is to follow the sequence of the bookmarks. Bookmarks in Visual Studio 2008 is an excellent feature to guide both the presenter as well as the lab participants on where to insert code. The shortcut is as follows:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Go to the bookmark item.  &lt;li&gt;Say this is the first todo item, type "todo1", and press the Tab button twice, and VOILA!&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;The lab content is explained well in the manual. Enjoy reading the manual.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-77527ae3878b3eec.skydrive.live.com/embedrowdetail.aspx/Public/OFC025-ILL%20-%20Outlook%20Application%20To-Go.docx" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-77527ae3878b3eec.skydrive.live.com/embedrowdetail.aspx/Public/IssueTrackerOutlookAddin.zip" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-77527ae3878b3eec.skydrive.live.com/embedrowdetail.aspx/Public/IssuesTrackerAddInCodeSnippets.zip" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;p&gt;Extract the code snippets into My Documents\Visual Studio 2008\Code Snippets\Visual C#\My Code Snippets&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8883187" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fai/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/fai/archive/tags/TechEd+SEA+2008/default.aspx">TechEd SEA 2008</category><category domain="http://blogs.msdn.com/fai/archive/tags/Outlook+add-in/default.aspx">Outlook add-in</category><category domain="http://blogs.msdn.com/fai/archive/tags/Software+_2B00_+Services/default.aspx">Software + Services</category><category domain="http://blogs.msdn.com/fai/archive/tags/Outlook+_2B00_+Services/default.aspx">Outlook + Services</category></item><item><title>SharePoint To Go!</title><link>http://blogs.msdn.com/fai/archive/2008/08/19/sharepoint-to-go.aspx</link><pubDate>Tue, 19 Aug 2008 14:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8878502</guid><dc:creator>hoongfai</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/fai/comments/8878502.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fai/commentrss.aspx?PostID=8878502</wfw:commentRss><description>&lt;P&gt;I'm back. My apologies to those who have been waiting for me to upload the bits after my breakout sessions and ILL session from TechEd SEA 2008. I'll start off with my session that is titled OFC311 SharePoint Applications To Go! - Building Occasionally-Connected SharePoint Applications Using the Microsoft Sync Framework.&lt;/P&gt;
&lt;P&gt;You can go ahead and create a list on your SharePoint site. Update the part of the code that points to the SharePoint List Web Service, which I have bookmarked. You need to open this solution using Visual Studio 2008, go to the Bookmarks windows, and navigate through all the bookmarks in sequence.&lt;/P&gt;
&lt;P&gt;At a later point, I will provide more meat to this, but in the meantime, check this out. &lt;/P&gt;
&lt;P&gt;&lt;IFRAME style="BORDER-RIGHT: #dde5e9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dde5e9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #dde5e9 1px solid; WIDTH: 240px; PADDING-TOP: 0px; BORDER-BOTTOM: #dde5e9 1px solid; HEIGHT: 66px; BACKGROUND-COLOR: #ffffff" marginWidth=0 marginHeight=0 src="http://cid-77527ae3878b3eec.skydrive.live.com/embedrowdetail.aspx/Public/OFC311-SharePointToGo-Fai.pptx" frameBorder=0 scrolling=no mce_src="http://cid-77527ae3878b3eec.skydrive.live.com/embedrowdetail.aspx/Public/OFC311-SharePointToGo-Fai.pptx"&gt;&lt;/IFRAME&gt;&lt;IFRAME style="BORDER-RIGHT: #dde5e9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dde5e9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #dde5e9 1px solid; WIDTH: 240px; PADDING-TOP: 0px; BORDER-BOTTOM: #dde5e9 1px solid; HEIGHT: 66px; BACKGROUND-COLOR: #ffffff" marginWidth=0 marginHeight=0 src="http://cid-77527ae3878b3eec.skydrive.live.com/embedrowdetail.aspx/Public/SharePointToGo.zip" frameBorder=0 scrolling=no mce_src="http://cid-77527ae3878b3eec.skydrive.live.com/embedrowdetail.aspx/Public/SharePointToGo.zip"&gt;&lt;/IFRAME&gt;&lt;/P&gt;
&lt;P&gt;I'll also talk about what I've been doing since I went MIA. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8878502" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fai/archive/tags/SharePoint+Products+and+Technologies+Protocols/default.aspx">SharePoint Products and Technologies Protocols</category><category domain="http://blogs.msdn.com/fai/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/fai/archive/tags/TechEd+SEA+2008/default.aspx">TechEd SEA 2008</category><category domain="http://blogs.msdn.com/fai/archive/tags/Smart+Client+Software+Factory/default.aspx">Smart Client Software Factory</category><category domain="http://blogs.msdn.com/fai/archive/tags/Disconnected+Service+Agent/default.aspx">Disconnected Service Agent</category><category domain="http://blogs.msdn.com/fai/archive/tags/Sync+Framework/default.aspx">Sync Framework</category></item><item><title>Just Released - Enterprise Library 4.0 for Visual Studio 2008</title><link>http://blogs.msdn.com/fai/archive/2008/06/11/just-released-enterprise-library-4-0-for-visual-studio-2008.aspx</link><pubDate>Wed, 11 Jun 2008 08:18:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8590874</guid><dc:creator>hoongfai</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/fai/comments/8590874.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fai/commentrss.aspx?PostID=8590874</wfw:commentRss><description>&lt;p&gt;Enterprise Library has been revised based on customer requests to cover key scenarios for successful development and deployment of .NET applications. &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/fai/WindowsLiveWriter/JustReleasedEnterpr.0forVisualStudio2008_BB1B/clip_image001_2.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="15" alt="clip_image001" src="http://blogs.msdn.com/blogfiles/fai/WindowsLiveWriter/JustReleasedEnterpr.0forVisualStudio2008_BB1B/clip_image001_thumb.gif" width="15" border="0"&gt;&lt;/a&gt;&lt;a href="http://msdn.microsoft.com/entlib/"&gt;Download the latest version of EntLib&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8590874" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fai/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/fai/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category></item><item><title>Visual Studio Team System Licensing White Paper</title><link>http://blogs.msdn.com/fai/archive/2008/06/11/visual-studio-team-system-licensing-white-paper.aspx</link><pubDate>Wed, 11 Jun 2008 06:36:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8590767</guid><dc:creator>hoongfai</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/fai/comments/8590767.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fai/commentrss.aspx?PostID=8590767</wfw:commentRss><description>&lt;p&gt;&lt;b&gt; Visual Studio Team System Licensing White Paper Now Available &lt;/b&gt;&lt;b&gt;&lt;/b&gt; &lt;p&gt;This month we published a &lt;a href="http://go.microsoft.com/?linkid=8883276"&gt;white paper&lt;/a&gt; describing Visual Studio Team System licensing scenarios. It is synchronized with the April 2008 Product Usage Rights (PUR) &lt;a href="http://www.microsoftvolumelicensing.com/userights/DocumentSearch.aspx?Mode=3&amp;amp;DocumentTypeId=1&amp;amp;Language=1"&gt;document&lt;/a&gt;.  &lt;p&gt;I'm so relieved that a VSTS licensing white paper is now available. I often field tones of questions from my ISVs about VSTS licensing. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8590767" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fai/archive/tags/licensing+techniques/default.aspx">licensing techniques</category><category domain="http://blogs.msdn.com/fai/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/fai/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/fai/archive/tags/VSTS/default.aspx">VSTS</category></item><item><title>VS2008 SP1 Beta and .NET Framework 3.5 SP1 Beta is now available</title><link>http://blogs.msdn.com/fai/archive/2008/05/14/vs2008-sp1-beta-and-net-framework-3-5-sp1-beta-is-now-available.aspx</link><pubDate>Wed, 14 May 2008 08:40:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8502768</guid><dc:creator>hoongfai</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/fai/comments/8502768.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fai/commentrss.aspx?PostID=8502768</wfw:commentRss><description>&lt;p&gt;We will be releasing the beta of Visual Studio 2008 SP1 and the .NET Framework SP1. Each of these releases contains a significant amount of new functionality and bug fixes for developers which will further enhance their experiences with our products.&amp;nbsp; However, this bulletin is focused on new functionality specifically in .NET Framework SP1 and Visual Studio SP1 for Client development.&amp;nbsp; &lt;p&gt;The .NET Framework 3.5 Service Pack 1 Beta delivers more controls, a streamlined setup, improved start-up performance, and powerful new graphics features for WPF development. This release includes numerous bug fixes and the following feature areas:  &lt;p&gt;· New and improved graphics capabilities for both 2D and 3D  &lt;p&gt;· New controls and extensibility  &lt;p&gt;· Performance improvements for startup and runtime, as well as streamlined setup  &lt;p&gt;· Interop with HTML (DOM) as well as DirectX  &lt;p&gt;As part of the streamlined setup we are introducing a new .NET Framework 3.5 Client Profile which is a perfect subset of the .NET Framework 3.5 targeted exclusively at client applications and clients scenarios. The Client Profile will work with ClickOnce application deployments.  &lt;p&gt;The beta is intended as a mechanism to allow early testing and feedback. As a beta release, it is recommended that you only install the service pack on test machines (VPCs would be great for that purpose).&amp;nbsp; Note that there are a few known incompatibilities with this service pack including: Expression Blend, the Silverlight 2 Beta 1 SDK, and the Microsoft Silverlight Tools Beta 1 for Visual Studio 2008. A new version of Expression Blend 2.5 March Preview has been released &lt;a href="http://www.microsoft.com/expression/try-it/default.aspx?filter=prerelease"&gt;here&lt;/a&gt; that is compatible with this service pack.&amp;nbsp; These issues will be resolved for the final release, but it is important that you start testing your apps for compatibility and provide feedback to us.  &lt;p&gt;Here's how you provide feedback to us:  &lt;ul&gt; &lt;li&gt;&lt;a href="http://go.microsoft.com/?LinkID=8865830"&gt;Windows Presentation Foundation Forum&lt;/a&gt; for feedback and questions regarding this release of WPF.  &lt;li&gt;&lt;a href="http://go.microsoft.com/?LinkID=8867290"&gt;Visual Studio WPF Designer Forum&lt;/a&gt; for feedback and questions related to WPF features in Visual Studio 2008.  &lt;li&gt;&lt;a href="http://go.microsoft.com/?LinkID=8867289"&gt;Expression Studio Forum&lt;/a&gt; for questions and discussions related to WPF features in Expression Blend.&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8502768" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fai/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/fai/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category></item><item><title>Wanted: TFS Installer</title><link>http://blogs.msdn.com/fai/archive/2008/04/28/wanted-tfs-installer.aspx</link><pubDate>Mon, 28 Apr 2008 14:48:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8435182</guid><dc:creator>hoongfai</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/fai/comments/8435182.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fai/commentrss.aspx?PostID=8435182</wfw:commentRss><description>&lt;p&gt;I reckon someone could just make a living out of doing TFS installation and deployment. It would be a lucrative job. For the past couple of weeks, I've been neck-deep into TFS and VSTS 2008. It's been an enlightening experience to say the last.&lt;/p&gt; &lt;p&gt;One of the things I learnt the hard way was to do with TFS and the SQL Server collations. One of the pre-requisites to installing TFS 2008 is to install SQL Server. I chose SQL Server 2005 because SS08 has not gone to RTM. I read the installation steps careful enough not to miss out any steps (also learnt this the hard way while installing TFS 2005). But little did I notice how important it is to choose the right collation settings for SQL Server 2005.&lt;/p&gt; &lt;p&gt;It's imperative to know that TFS does not support case sensitive collation settings, nor does it support accent sensitive collation settings. And when you're at the SQL Server installation step of selecting the collation type, pay extra attention. DO NOT select the defaults. Select Latin1_General, case-insensitive, and accent-sensitive. Remember, do not even check any other boxes. There's no turning back is you missed this very important step. &lt;/p&gt; &lt;p&gt;In a later post, I will talk about TFS Build, and also the possibility of introducing a TFS Build proxy that will act as the "load balancer" for all the registered build agents. Until a later post.&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9a8b43b8-4184-4f6f-b076-e424e0df7263" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/TFS%202008%20and%20SQL%20Server%20collations" rel="tag"&gt;TFS 2008 and SQL Server collations&lt;/a&gt;,&lt;a href="http://technorati.com/tags/TFS" rel="tag"&gt;TFS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/TFS%20Build" rel="tag"&gt;TFS Build&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8435182" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fai/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/fai/archive/tags/TFS+Build/default.aspx">TFS Build</category><category domain="http://blogs.msdn.com/fai/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/fai/archive/tags/TFS+2008+and+SQL+Server+collations/default.aspx">TFS 2008 and SQL Server collations</category><category domain="http://blogs.msdn.com/fai/archive/tags/VSTS/default.aspx">VSTS</category></item></channel></rss>