<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.microsoft.co.il/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>Shai Raiten&amp;#39;s Blog : Questions</title><link>http://blogs.microsoft.co.il/blogs/shair/archive/tags/Questions/default.aspx</link><description>Tags: Questions</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>איך להגדיר ימי חופש של סבב פיתוח - יום שישי במקום ראשון</title><link>http://blogs.microsoft.co.il/blogs/shair/archive/2013/03/03/1776335.aspx</link><pubDate>Sun, 03 Mar 2013 10:42:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1776335</guid><dc:creator>shair</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/shair/rsscomments.aspx?PostID=1776335</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/shair/archive/2013/03/03/1776335.aspx#comments</comments><description>&lt;p dir="rtl"&gt;אחד השינויים ב – TFS 11 מאפשר לנו להגדיר קבוצות פיתוח והגדרה של סבבי פיתוח עם תאריך התחלה וסיום (Sprint, Iteration וכו).&lt;/p&gt;

&lt;p dir="rtl"&gt;כאשר מתחילים לתכנן סבב פיתוח נראה חישוב של סה”כ ימי העבודה בסבב הנוכחי, אך סה”כ הימים לא יסתדר לכם כי הוא מחשב שיום ראשון אינו יום עבודה.&lt;/p&gt;

&lt;p dir="rtl"&gt;זאת שאלה שאני מקבל מהרבה לקוחות – איך אני משנה את תצוגת ה – Backlog שתתאים לימי המנוחה בארץ (שישי ושבת ולא שבת וראשון).&lt;/p&gt;

&lt;p dir="rtl"&gt;לדוגמא – אם הגדרנו סבב פיתוח מה – 3 לפברואר עד ה – 14 לפברואר – מדובר על &lt;strong&gt;12&lt;/strong&gt; &lt;u&gt;ימים סה”כ&lt;/u&gt; ו-&lt;strong&gt;10&lt;/strong&gt;&amp;#160;&lt;u&gt;ימי פיתוח&lt;/u&gt; אבל אנחנו נראה סה”כ 9 ימי פיתוח. (שני ימי ראשון + יום שבת = שלושה ימי חופש).&lt;/p&gt;

&lt;p dir="rtl"&gt;&lt;a&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/photos/shair/images/1776318/original.aspx" width="858" height="459" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p dir="rtl"&gt;על מנת לסגר את TFS 11 שיתמוך בימי החופש בארץ נצטרך להשתמש בפקודת – witadmin שתאפשר לנו לשלוף את קובץ ההגדרות עבור ניהול הפרוייקט.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;witadmin&lt;/strong&gt; &lt;strong&gt;exportcommonprocessconfig&lt;/strong&gt; /&lt;strong&gt;collection&lt;/strong&gt;:&lt;a href="http://tfsServer:8080/tfs"&gt;http://tfsServer:8080/tfs&lt;/a&gt; /&lt;strong&gt;f&lt;/strong&gt;:e:\projectConfig.xml /&lt;strong&gt;p&lt;/strong&gt;:ProjectName&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p dir="rtl"&gt;לאחר שהרצנו פקודה זאת ניפתח את הקובץ ונחפש את הטקסט הבא:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;pre class="csharpcode"&gt;  &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Weekends&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;DayOfWeek&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;Sunday&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;DayOfWeek&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;DayOfWeek&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;Saturday&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;DayOfWeek&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;Weekends&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;CommonProjectConfiguration&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p dir="rtl"&gt;נשנה את הערך -&amp;#160; Sunday ל – Friday, נשמור את הקובץ.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;pre class="csharpcode"&gt;  &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Weekends&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;DayOfWeek&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;font style="background-color:#ffff00;"&gt;Friday&lt;/font&gt;&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;DayOfWeek&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;DayOfWeek&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;Saturday&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;DayOfWeek&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;Weekends&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;CommonProjectConfiguration&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p dir="rtl"&gt;לבסוף יש להריץ את אותה הפקודה אך במקום export נכתוב import:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;witadmin&lt;/strong&gt; &lt;strong&gt;importcommonprocessconfig&lt;/strong&gt; /&lt;strong&gt;collection&lt;/strong&gt;:&lt;a href="http://tfsServer:8080/tfs"&gt;http://tfsServer:8080/tfs&lt;/a&gt; /&lt;strong&gt;f&lt;/strong&gt;:e:\projectConfig.xml /&lt;strong&gt;p&lt;/strong&gt;:ProjectName&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p dir="rtl"&gt;עכשיו אפשר להתחיל לעבוד!&lt;/p&gt;

&lt;p dir="rtl"&gt;&lt;a&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/photos/shair/images/1776319/original.aspx" width="848" height="475" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p dir="rtl"&gt;תהנו!&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1776335" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+Administration/default.aspx">TFS Administration</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/WorkItem+Tracking/default.aspx">WorkItem Tracking</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Work+Items/default.aspx">Work Items</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TECH/default.aspx">TECH</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Web+Access/default.aspx">Web Access</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Questions/default.aspx">Questions</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Scrum/default.aspx">Scrum</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/How+To/default.aspx">How To</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/witadmin/default.aspx">witadmin</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/ALM/default.aspx">ALM</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Agile/default.aspx">Agile</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+11/default.aspx">TFS 11</category></item><item><title>WinRT Toast Notification From Desktop Application</title><link>http://blogs.microsoft.co.il/blogs/shair/archive/2013/01/30/winrt-toast-notification-from-desktop-application.aspx</link><pubDate>Wed, 30 Jan 2013 18:33:04 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1715385</guid><dc:creator>shair</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/shair/rsscomments.aspx?PostID=1715385</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/shair/archive/2013/01/30/winrt-toast-notification-from-desktop-application.aspx#comments</comments><description>&lt;div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://blogs.microsoft.co.il/blogs/shair/archive/2013/01/30/winrt-toast-notification-from-desktop-application.aspx" scrolling="no" frameborder="0" style="border:none;width:450px;height:80px;"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;The post title maintained &lt;strong&gt;Toast Notification&lt;/strong&gt; but after reading this post we&amp;#39;ll be able to perform API calls to &lt;strong&gt;WinRT&lt;/strong&gt; from your Desktop application.&lt;/p&gt;  &lt;p&gt;As you know WinRT exposing API’s for three developer languages: C#, C++ and JavaScript, this means that from each language you’ll be able to perform WinRT calls. The idea is based on &lt;u&gt;Windows Metadata File&lt;/u&gt; (winmd) that expose those APIs that can be consumed across a variety of technologies and languages.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_35625913.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_659907FC.png" width="640" height="322" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/files/folders/1715377/download.aspx" target="_blank"&gt;Download Demo Project&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;So why not using those calls from a desktop application? for example one of the great features of Windows 8 is &lt;strong&gt;Toast Notifications&lt;/strong&gt;, Toast is a super cool replacement for Message box dialog that block your screen and can be very enjoying…&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;A toast notification is a transient message to the user that contains relevant, time-sensitive information and provides quick access to related content in an app. It can appear whether you are in another app, the Start screen, the lock screen, or on the desktop. Toasts should be viewed as an invitation to return to your app to follow up on something of interest. Toast notifications are an optional part of the app experience and are intended to be raised only when your app is not the active foreground app.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;let’s say that we want to send Toast from your Desktop application instead of displaying annoying message boxes, let’s see how you can do it.&lt;/p&gt;  &lt;h3&gt;Step 1: Getting Started With Windows.winmd&lt;/h3&gt;  &lt;p&gt;Let’s start with empty WPF application, let’s try to load &lt;strong&gt;Windows.winmd&lt;/strong&gt; file located here:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;C:\Program Files (x86)\Windows Kits\8.0\References\CommonConfiguration\Neutral\Windows.winmd&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;You’ll receive below error message saying this file isn&amp;#39;t compatible with your current project.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_798274C5.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_651CAF3A.png" width="638" height="337" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You need to edit your &lt;strong&gt;csproj &lt;/strong&gt;file and add &lt;span class="html"&gt;&lt;strong&gt;TargetPlatformVersion&lt;/strong&gt; element.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_4BF12F35.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_5812A95C.png" width="674" height="652" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Locate the &lt;strong&gt;PropertyGroup&lt;/strong&gt; and add additional element : &lt;font style="background-color:#ffff00;"&gt;&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;TargetPlatformVersion&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;8.0&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;TargetPlatformVersion&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt; &lt;/p&gt;  &lt;blockquote&gt;   &lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;&amp;lt;?&lt;/span&gt;&lt;span class="html"&gt;xml&lt;/span&gt; &lt;span class="attr"&gt;version&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;1.0&amp;quot;&lt;/span&gt; &lt;span class="attr"&gt;encoding&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;utf-8&amp;quot;&lt;/span&gt;?&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Project&lt;/span&gt; &lt;span class="attr"&gt;ToolsVersion&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;4.0&amp;quot;&lt;/span&gt; &lt;span class="attr"&gt;DefaultTargets&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;Build&amp;quot;&lt;/span&gt; &lt;span class="attr"&gt;xmlns&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;http://schemas.microsoft.com/developer/msbuild/2003&amp;quot;&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Import&lt;/span&gt; &lt;span class="attr"&gt;Project&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props&amp;quot;&lt;/span&gt; &lt;span class="attr"&gt;Condition&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;Exists(&amp;#39;$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props&amp;#39;)&amp;quot;&lt;/span&gt; &lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;PropertyGroup&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Configuration&lt;/span&gt; &lt;span class="attr"&gt;Condition&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot; &amp;#39;$(Configuration)&amp;#39; == &amp;#39;&amp;#39; &amp;quot;&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;Debug&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;Configuration&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Platform&lt;/span&gt; &lt;span class="attr"&gt;Condition&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot; &amp;#39;$(Platform)&amp;#39; == &amp;#39;&amp;#39; &amp;quot;&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;AnyCPU&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;Platform&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;ProjectGuid&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;{20DAA4E0-DE45-4FB6-8650-44FFDBA78F25}&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;ProjectGuid&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;OutputType&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;WinExe&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;OutputType&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;AppDesignerFolder&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;Properties&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;AppDesignerFolder&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;RootNamespace&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;DesktopAppNotificationDemo&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;RootNamespace&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;AssemblyName&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;DesktopAppNotificationDemo&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;AssemblyName&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;TargetFrameworkVersion&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;v4.5&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;TargetFrameworkVersion&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;font style="background-color:#ffff00;"&gt;    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;TargetPlatformVersion&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;8.0&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;TargetPlatformVersion&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;FileAlignment&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;512&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;FileAlignment&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;ProjectTypeGuids&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;ProjectTypeGuids&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;WarningLevel&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;4&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;WarningLevel&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;PublishUrl&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;publish\&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;PublishUrl&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;Now if you try to load &lt;strong&gt;Windows.winmd&lt;/strong&gt; you’ll success, using the Object Browser you can explore the different API’s available in WinRT.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_0C8355D8.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_161B9E41.png" width="959" height="510" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Step 2: API Code Pack&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;In order to display toasts, a desktop application must have a shortcut on the Start menu. Also, an AppUserModelID must be set on that shortcut. 
    &lt;br /&gt;The shortcut should be created as part of the installer. The following code shows how to create a shortcut and assign an &lt;strong&gt;AppUserModelID&lt;/strong&gt; using Windows APIs.

    &lt;br /&gt; You must download and include the &lt;/em&gt;&lt;a href="http://archive.msdn.microsoft.com/WindowsAPICodePack"&gt;&lt;em&gt;Windows® API Code Pack for Microsoft® .NET Framework&lt;/em&gt;&lt;/a&gt;&lt;em&gt; to allow Toast Notification from desktop application.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Windows® API Code Pack for Microsoft® .NET Framework&lt;/b&gt; provides a source code library that can be used to access some features of Windows 7 and Windows Vista from managed code. These Windows features are not available to developers today in the .NET Framework.&lt;/p&gt;

&lt;p&gt;First thing after the application is loaded you need to make sure the application has a shortcut under Start menu referring to your desktop AppUserModelID.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;private&lt;/span&gt; &lt;span class="kwrd"&gt;const&lt;/span&gt; String APP_ID = &lt;span class="str"&gt;&amp;quot;Shai Raiten - DesktopAppNotificationDemo&amp;quot;&lt;/span&gt;;
&lt;span class="kwrd"&gt;private&lt;/span&gt; &lt;span class="kwrd"&gt;bool&lt;/span&gt; IsAppLinkExists()
{
    &lt;span class="kwrd"&gt;string&lt;/span&gt; defaultPath = &lt;span class="kwrd"&gt;string&lt;/span&gt;.Format(&lt;span class="str"&gt;@&amp;quot;{0}\Microsoft\Windows\Start Menu\Programs\{1}.lnk&amp;quot;&lt;/span&gt;,
        Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
        APP_ID);

    &lt;span class="kwrd"&gt;return&lt;/span&gt; File.Exists(defaultPath) == &lt;span class="kwrd"&gt;false&lt;/span&gt; ? CreateApplicationShortcut(defaultPath) : &lt;span class="kwrd"&gt;true&lt;/span&gt;;
}&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;In case there is no shortcut you’ll need to create one:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;private&lt;/span&gt; &lt;span class="kwrd"&gt;bool&lt;/span&gt; CreateApplicationShortcut(&lt;span class="kwrd"&gt;string&lt;/span&gt; defaultPath)
{
    &lt;span class="kwrd"&gt;string&lt;/span&gt; exePath = Process.GetCurrentProcess().MainModule.FileName;
    var newShortcut = (IShellLinkW)&lt;span class="kwrd"&gt;new&lt;/span&gt; CShellLink();

    &lt;span class="rem"&gt;// Create a shortcut to the exe&lt;/span&gt;
    ShellHelpers.ErrorHelper.VerifySucceeded(newShortcut.SetPath(exePath));
    ShellHelpers.ErrorHelper.VerifySucceeded(newShortcut.SetArguments(&lt;span class="str"&gt;&amp;quot;&amp;quot;&lt;/span&gt;));

    &lt;span class="rem"&gt;// Open the shortcut property store, set the AppUserModelId property&lt;/span&gt;
    var newShortcutProperties = (IPropertyStore)newShortcut;

    &lt;span class="kwrd"&gt;using&lt;/span&gt; (PropVariant appId = &lt;span class="kwrd"&gt;new&lt;/span&gt; PropVariant(APP_ID))
    {
        ShellHelpers.ErrorHelper.VerifySucceeded(newShortcutProperties.SetValue(SystemProperties.System.AppUserModel.ID, appId));
        ShellHelpers.ErrorHelper.VerifySucceeded(newShortcutProperties.Commit());
    }

    &lt;span class="rem"&gt;// Commit the shortcut to disk&lt;/span&gt;
    var newShortcutSave = (IPersistFile)newShortcut;

    ShellHelpers.ErrorHelper.VerifySucceeded(newShortcutSave.Save(defaultPath, &lt;span class="kwrd"&gt;true&lt;/span&gt;));
    &lt;span class="kwrd"&gt;return&lt;/span&gt; &lt;span class="kwrd"&gt;true&lt;/span&gt;;
}&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;h3&gt;Step 3: Toast&lt;/h3&gt;

&lt;p&gt;If you not familiar with Toast under Windows 8 I’ll recommend you to read about the methods and events of &lt;a href="http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.notifications.toastnotification.aspx" target="_blank"&gt;ToastNotification class (Windows)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;font style="font-weight:normal;"&gt;After completing all previous steps creating Toast is a simple task, all you need to do is create new Toast template using ToastNotificationManager and modify the Toast template xml with your data.&lt;/font&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;private&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; btnSend_Click(&lt;span class="kwrd"&gt;object&lt;/span&gt; sender, RoutedEventArgs e)
{
    var toastXml = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastImageAndText02);

    var textFields = toastXml.GetElementsByTagName(&lt;span class="str"&gt;&amp;quot;text&amp;quot;&lt;/span&gt;);
    textFields[0].AppendChild(toastXml.CreateTextNode(txtTitle.Text));
    textFields[1].AppendChild(toastXml.CreateTextNode(txtDescription.Text));

    String imagePath = &lt;span class="str"&gt;&amp;quot;file:///&amp;quot;&lt;/span&gt; + System.IO.Path.GetFullPath(&lt;span class="str"&gt;&amp;quot;me.png&amp;quot;&lt;/span&gt;);
    XmlNodeList imageElements = toastXml.GetElementsByTagName(&lt;span class="str"&gt;&amp;quot;image&amp;quot;&lt;/span&gt;);
    imageElements[0].Attributes.GetNamedItem(&lt;span class="str"&gt;&amp;quot;src&amp;quot;&lt;/span&gt;).NodeValue = imagePath;

    ToastNotification toast = &lt;span class="kwrd"&gt;new&lt;/span&gt; ToastNotification(toastXml);

    &lt;span class="kwrd"&gt;if&lt;/span&gt; (cal.SelectedDate != &lt;span class="kwrd"&gt;null&lt;/span&gt;)
        toast.ExpirationTime = cal.SelectedDate;

    &lt;span class="rem"&gt;// You must specifiy AppUserModelId == APP_ID to send toast notification.&lt;/span&gt;
    ToastNotificationManager.CreateToastNotifier(APP_ID).Show(toast);

    lblStatus.Text = &lt;span class="str"&gt;&amp;quot;Toast Sent!&amp;quot;&lt;/span&gt;;
}&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_2020199F.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_62438222.png" width="506" height="142" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Step 4: Toast Events&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Toast&lt;/strong&gt; as we already understand is more than just a MessageBox, you’ll be able to send information to your users and get their response, for example in this demo if the user click on the Toast I’ll like to open the browser to that specific Uri.&lt;/p&gt;

&lt;p&gt;All you need to do is register to the Toast events before sending the toast.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;pre class="csharpcode"&gt;toast.Activated += toast_Activated;
toast.Dismissed += toast_Dismissed;
toast.Failed += toast_Failed;&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
  &lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;void&lt;/span&gt; toast_Failed(ToastNotification sender, ToastFailedEventArgs args)
{
    Dispatcher.Invoke(() =&amp;gt;
    {
        lblStatus.Text = &lt;span class="kwrd"&gt;string&lt;/span&gt;.Format(&lt;span class="str"&gt;&amp;quot;Toast Failed - Error Code: {0}&amp;quot;&lt;/span&gt;, args.ErrorCode.Message);
    });
}

&lt;span class="kwrd"&gt;void&lt;/span&gt; toast_Dismissed(ToastNotification sender, ToastDismissedEventArgs args)
{
    Dispatcher.Invoke(() =&amp;gt;
    {
        lblStatus.Text = args.Reason.ToString();
    });
}

&lt;span class="kwrd"&gt;void&lt;/span&gt; toast_Activated(ToastNotification sender, &lt;span class="kwrd"&gt;object&lt;/span&gt; args)
{
    Dispatcher.Invoke(() =&amp;gt;
    {
        Activate();
        lblStatus.Text = &lt;span class="str"&gt;&amp;quot;Toast Activated&amp;quot;&lt;/span&gt;;
        Process.Start(&lt;span class="str"&gt;&amp;quot;http://tinyurl.com/shai-rai&amp;quot;&lt;/span&gt;);
    });
}&lt;/pre&gt;
&lt;/blockquote&gt;









&lt;h3&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Take Notice&lt;/font&gt; – You can use more WinRT API’s by adding Windows.winmd to your desktop application.&lt;/strong&gt;&lt;/h3&gt;

&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/files/folders/1715377/download.aspx" target="_blank"&gt;Download Demo Project&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Enjoy&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1715385" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TECH/default.aspx">TECH</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Questions/default.aspx">Questions</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/How+To/default.aspx">How To</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Native/default.aspx">Native</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Metro+Style/default.aspx">Metro Style</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Windows+8/default.aspx">Windows 8</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/.NET+4.5/default.aspx">.NET 4.5</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Accelerometer/default.aspx">Accelerometer</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Metro/default.aspx">Metro</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Visual+Studio+2012/default.aspx">Visual Studio 2012</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Windows+Store/default.aspx">Windows Store</category></item><item><title>Quality Center Migration To TFS 2012 RC</title><link>http://blogs.microsoft.co.il/blogs/shair/archive/2012/07/10/quality-center-migration-to-tfs-2012-rc.aspx</link><pubDate>Tue, 10 Jul 2012 17:00:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1151390</guid><dc:creator>shair</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/shair/rsscomments.aspx?PostID=1151390</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/shair/archive/2012/07/10/quality-center-migration-to-tfs-2012-rc.aspx#comments</comments><description>&lt;div class="share-buttons"&gt;
&lt;div style="TEXT-ALIGN:left;LINE-HEIGHT:1em;PADDING-RIGHT:15px;FONT-FAMILY:Arial, Helvetica, sans-serif;FLOAT:left;FONT-SIZE:14px;"&gt;&lt;a class="twitter-share-button" href="http://blogs.microsoft.co.il/blogs/shair/archive/2012/07/10/quality-center-migration-to-tfs-2012-rc.aspx"&gt;Tweet&lt;/a&gt;&lt;/div&gt;
&lt;div style="TEXT-ALIGN:left;LINE-HEIGHT:1em;PADDING-RIGHT:25px;FONT-FAMILY:Arial, Helvetica, sans-serif;FLOAT:left;FONT-SIZE:14px;"&gt;
&lt;script type="IN/Share"&gt;&lt;/script&gt;
&lt;/div&gt;
&lt;div style="TEXT-ALIGN:left;LINE-HEIGHT:1em;FONT-FAMILY:Arial, Helvetica, sans-serif;FLOAT:left;FONT-SIZE:14px;"&gt;&lt;iframe style="BORDER-BOTTOM:medium none;BORDER-LEFT:medium none;WIDTH:100px;HEIGHT:21px;OVERFLOW:hidden;BORDER-TOP:medium none;BORDER-RIGHT:medium none;" src="http://www.facebook.com/plugins/like.php?href=http://blogs.microsoft.co.il/blogs/shair/archive/2012/07/10/quality-center-migration-to-tfs-2012-rc.aspx&amp;amp;send=false&amp;amp;layout=button_count&amp;amp;width=450&amp;amp;show_faces=false&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;font=segoe+ui&amp;amp;height=21&amp;amp;appId=184186808308137" frameborder="0"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style="TEXT-ALIGN:left;LINE-HEIGHT:1em;FONT-FAMILY:Arial, Helvetica, sans-serif;FLOAT:left;FONT-SIZE:14px;"&gt;
&lt;div class="g-plusone"&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;p&gt;As Sela Group continues to move hundreds of customers from Quality Center to TFS we have &lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_3FFB50C9.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;float:right;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" align="right" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_46EADD81.png" width="146" height="209" /&gt;&lt;/a&gt;upgrade our migration tool called – &lt;a href="http://www.selagroup.com/Scrat" target="_blank"&gt;Scrat&lt;/a&gt; to support migration to TFS 2012 RC.&lt;/p&gt;  &lt;p&gt;The migration process is Easy, Fast and doesn&amp;#39;t required any special customization it’s just a simple wizard application that will allow you to migrate everything from Quality Center to TFS.&lt;/p&gt;  &lt;p&gt;&lt;u&gt;Requirements, Bugs, Test Cases, Attachments, Links between items and more.&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;Just &lt;a href="http://www.selagroup.com/Download" target="_blank"&gt;download the trial version&lt;/a&gt; and follow my steps:&lt;/p&gt;    &lt;h3&gt;Step 1: Define Migration Plan&lt;/h3&gt;  &lt;p&gt;After installing Scrat the first page will ask you for two things, a configuration file that will save all completed items and migration settings and the second is defining what items would you like to migrate from Quality Center to TFS (Requirements, Bugs and Test Cases). &lt;/p&gt;  &lt;p&gt;The configuration file will also allow you to repeat the migration process for &lt;strong&gt;Failed&lt;/strong&gt; items and will skip the work items that previously migrate successfully.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_39A4546E.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_21BD6D48.png" width="744" height="559" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Step 2: Connecting Quality Center and TFS&lt;/h3&gt;  &lt;p&gt;The connections page will ask you to connect to a specific Team Project under TFS 2010 or 2012 and connect to specific Project in Quality Center.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_4C492858.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_29A4E9DD.png" width="745" height="560" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Step 3: User Mapping&lt;/h3&gt;  &lt;p&gt;Quality Center allow users to work without LDAP users this means that we need to create a mapping between Quality Center users to TFS Users, you will use this page to define which user from Quality Center will be translate to LDAP user in TFS.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_1F9048B2.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_3CB5F0BC.png" width="747" height="561" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Step 4: Area Mapping&lt;/h3&gt;  &lt;p&gt;Area Mapping is one of the important steps in Scrat, Areas will allow you to keep Quality Center folders hierarchy as Areas in TFS.&lt;/p&gt;  &lt;p&gt;At the picture below you can see Scrat presenting the folders hierarchy, you can also modify and add new values before creating those areas in TFS. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_32A14F91.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_60EAAF71.png" width="752" height="400" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After Scrat will finish Area creation you will see the same folders hierarchy in TFS but as Areas.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_5B6C1900.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_5F29BDD0.png" width="326" height="604" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Step 5: Fields Mapping&lt;/h3&gt;  &lt;p&gt;In this steps you’ll map Quality Center fields to TFS Fields, this page will show also Customize fields in Quality Center and TFS.&lt;/p&gt;  &lt;p&gt;Fields that you’ll not choose will not be copied during the migration.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_68364951.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_1A4D73CF.png" width="789" height="593" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Step 6: Data Mapping&lt;/h3&gt;  &lt;p&gt;After you choose fields for the migration you might have to define new values for those fields, it’s more than possible that the field values will be different from Quality Center and TFS. &lt;/p&gt;  &lt;p&gt;You can also prepare for the migration by defining the proper values and fields before you start migrating.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_56498FB7.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_138A447F.png" width="784" height="589" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Step 7: State Mapping&lt;/h3&gt;  &lt;p&gt;Just before you’ll start the migration we need to define one more thing, the States.&lt;/p&gt;  &lt;p&gt;As you know TFS doesn&amp;#39;t allow you to open Work Item and change the State field to any field that you like, you have to save the work item and than change the state again, furthermore State field in TFS works on Work Flow mechanism that force the user to work based on the state flow.&lt;/p&gt;  &lt;p&gt;This means that we also need to define the flow for each state from Quality Center.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_3A94DDF4.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_17F09F79.png" width="780" height="586" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Step 8: Migration&lt;/h3&gt;  &lt;p&gt;In this page all you need to to is click “Start” to begin the migration, but you can also choose to migrate based on a specific filter, expend the advanced option and choose as many fields as you like to help you filtering the items for the migration.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_0D6FCB59.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_7FBD0F50.png" width="776" height="583" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;When the migration is completed you can see those items in TFS:   &lt;br /&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_63CBDA58.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_3AE0C54F.png" width="779" height="588" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Step 9: Test Suites Hierarchy – Just for Test Cases&lt;/h3&gt;  &lt;p&gt;The migration process is the same for all items except Test Case, there you will have additional Page allowing you to build the &lt;strong&gt;Test Suites hierarchy &lt;/strong&gt;for Microsoft Test Manager.&lt;/p&gt;  &lt;p&gt;First you need to create a plan or select an existing one, this will create new Test Plan in Microsoft Test Manager.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_1E172A6D.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_2C922692.png" width="776" height="300" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Then select the desire Test Suites to create(you don’t need to create all just those you want) and click start.&lt;/p&gt;          &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_7EC45DCC.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_5C201F51.png" width="782" height="591" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After the process is done you can enter Microsoft Test Manager and you’ll see the same Suites hierarchy as in Quality Center, and each suite has his Test Cases assigned to it.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_29F8CF07.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_35AE1639.png" width="780" height="431" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Test Case after the migration:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_045F2BD9.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_5454DA57.png" width="773" height="562" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enjoy.&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1151390" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TECH/default.aspx">TECH</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Questions/default.aspx">Questions</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/QC/default.aspx">QC</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/How+To/default.aspx">How To</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+2010/default.aspx">TFS 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Migration/default.aspx">Migration</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Quality+Center+2+Team+System+2010/default.aspx">Quality Center 2 Team System 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Scrat/default.aspx">Scrat</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/MTM+11/default.aspx">MTM 11</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Visual+Studio+2012/default.aspx">Visual Studio 2012</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Microsoft+Test+Manager+2012/default.aspx">Microsoft Test Manager 2012</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/MTM+12/default.aspx">MTM 12</category></item><item><title>The Git Hole</title><link>http://blogs.microsoft.co.il/blogs/shair/archive/2012/01/25/the-git-hole.aspx</link><pubDate>Wed, 25 Jan 2012 14:31:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:997006</guid><dc:creator>shair</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/shair/rsscomments.aspx?PostID=997006</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/shair/archive/2012/01/25/the-git-hole.aspx#comments</comments><description>&lt;div class="share-buttons"&gt;
&lt;div style="TEXT-ALIGN:left;LINE-HEIGHT:1em;PADDING-RIGHT:15px;FONT-FAMILY:Arial, Helvetica, sans-serif;FLOAT:left;FONT-SIZE:14px;"&gt;&lt;a class="twitter-share-button" href="http://blogs.microsoft.co.il/blogs/shair/archive/2012/01/25/the-git-hole.aspx"&gt;Tweet&lt;/a&gt;&lt;/div&gt;
&lt;div style="TEXT-ALIGN:left;LINE-HEIGHT:1em;PADDING-RIGHT:25px;FONT-FAMILY:Arial, Helvetica, sans-serif;FLOAT:left;FONT-SIZE:14px;"&gt;
&lt;script type="IN/Share"&gt;&lt;/script&gt;
&lt;/div&gt;
&lt;div style="TEXT-ALIGN:left;LINE-HEIGHT:1em;FONT-FAMILY:Arial, Helvetica, sans-serif;FLOAT:left;FONT-SIZE:14px;"&gt;&lt;iframe style="BORDER-BOTTOM:medium none;BORDER-LEFT:medium none;WIDTH:100px;HEIGHT:21px;OVERFLOW:hidden;BORDER-TOP:medium none;BORDER-RIGHT:medium none;" src="http://www.facebook.com/plugins/like.php?href=http://blogs.microsoft.co.il/blogs/shair/archive/2012/01/25/the-git-hole.aspx&amp;amp;send=false&amp;amp;layout=button_count&amp;amp;width=450&amp;amp;show_faces=false&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;font=segoe+ui&amp;amp;height=21&amp;amp;appId=184186808308137" frameborder="0"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style="TEXT-ALIGN:left;LINE-HEIGHT:1em;FONT-FAMILY:Arial, Helvetica, sans-serif;FLOAT:left;FONT-SIZE:14px;"&gt;
&lt;div class="g-plusone"&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;p&gt;I consider myself a calm person with plenty of tolerance, I believe in productive discussion and love it – Part of my job as a consultant is to talk with Teams and explain them why you should choose a specific product over another, in 99.9% of those meetings there is one guy that don’t like the change (No One Like Changes) and you need in a calm way to explain and show him the benefits of the new tool – Forcing someone to do something is never a good thing.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.fwb21.com/wp-content/uploads/2011/08/change-1.jpg" width="231" height="258" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;But sometimes there is no wining side in a discussion, you might say discussion are not about winning is about &lt;u&gt;Accepting&lt;/u&gt; and &lt;u&gt;Understanding,&lt;/u&gt; but Imagine yourself this scenario - You are a religious man, how about a discussion with a non-religious about “Does God Exists”?&lt;/p&gt;
&lt;p&gt;You can throw billion argumentation&amp;#39;s but nothing will matter because in this discussion there is not &lt;strong&gt;Logic&lt;/strong&gt; but &lt;strong&gt;Faith&lt;/strong&gt; and &lt;strong&gt;Emotions&lt;/strong&gt;, so you can spend hours but in the end the non-religious will not believe and the religious will.&lt;/p&gt;
&lt;p&gt;&lt;img style="DISPLAY:inline;MARGIN-LEFT:0px;MARGIN-RIGHT:0px;" src="http://www.stuartduncan.name/wp-content/uploads/2011/09/emotions.jpg" width="144" height="145" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Even when you talk about Technology there is emotions if you like it or not – If you not believe me you should read some theory&amp;#39;s from &lt;a href="http://en.wikipedia.org/wiki/Lawrence_Kohlberg" target="_blank"&gt;Lawrence Kohlberg&lt;/a&gt;,&amp;nbsp; &lt;a href="http://en.wikipedia.org/wiki/Carol_Gilligan" target="_blank"&gt;Carol Gilligan&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Sub_judice" target="_blank"&gt;Sub Judice&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/Sub_judice" target="_blank"&gt;, (Latin for &amp;quot;under judgment&amp;quot;)&lt;/a&gt;, I hope in this discussion you’ll understand you are not the first and for sure not the last how think he can control his emotions when you make a choice.&lt;/p&gt;
&lt;p&gt;So why I told you all about that? &lt;strong&gt;Lately I’ve being asked about why TFS and Not Git?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;First I think Git is a wonderful &lt;u&gt;version control system&lt;/u&gt; and I even use it for several projects, I use SVN and several other Open Source Version Control Systems.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.somethingon.com/media/theme/soorange/cgpeople/changes400x300.jpg" width="226" height="170" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;The reason sometimes I’m using other systems than TFS, is for specific projects: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Project I do by myself and I don’t need work assignment or project management.&lt;/li&gt;
&lt;li&gt;Projects that doesn’t have Testers, Product Manager or anyone else besides Developers.&lt;/li&gt;
&lt;li&gt;Projects that doesn&amp;#39;t care about team collaboration and think that Email is a great solution for tracking the team.&lt;/li&gt;
&lt;li&gt;Project that doesn&amp;#39;t have the money to buy TFS (&lt;a href="https://www.dreamspark.com/default.aspx" target="_blank"&gt;Dream Spark&lt;/a&gt;) &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;The question itself implies that the person didn’t understand what is TFS, and just think about saving his praised code. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.software-powertools.com/tfs-power-tools1.html"&gt;&lt;strong&gt;Team Foundation Server &lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;– This is a suite of development tools all within a single platform &lt;br /&gt;&lt;/strong&gt;The idea of one platform for the entire team is brilliant. Microsoft created tools for each individual position on the team; there are tools for Requirements Management, design tools for Architects, Developer tools and of course testing tools ranging from manual test to automation and load testing. All is this is now under one platform. When the entire team works on the same platform the collaboration and integration become easy and fluent, collecting data to generate reports no longer needs to take a lot of time. The team’s efforts are now integrated as part of the platform. Synchronizing between different tools is no longer necessary because all are working together in one place.&lt;/p&gt;
&lt;p&gt;So after I explain what is TFS the person told me –&amp;gt; but TFS doesn’t have &lt;strong&gt;distributed version control.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;SO WHAT? &lt;/u&gt;&lt;/strong&gt;Git doesn’t have Bug Management, Load Testing, UML Designer, Build Machine and a lot more. It’s not all about &lt;u&gt;&lt;strong&gt;Code!&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;So developers think that everything about the Product is up to them – &lt;strong&gt;and they are wrong!&lt;/strong&gt; the product is something that everyone is part of, the Project Manager, the Business Analysis, the Developers, Tester and more.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Sometimes one less feature is best for the Team than one extra feature just for you!&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Now, let’s go back to the &lt;strong&gt;discussion, &lt;/strong&gt;even after I explain TFS the person still want Git (although his company bought TFS) and in that point I understand that this is the same discussion as “Does God Exists” because the person has &lt;strong&gt;HMS &lt;/strong&gt;(Hate Microsoft Syndrome) and this is what he believes.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://chetangole.com/blog/wp-content/uploads/2008/09/we-hate-microsoft-google-chrome.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Is there a cure? I really don’t know. But I do know that &lt;strong&gt;Emotions&lt;/strong&gt; overcome common sense and facts.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;strong&gt;I Love Microsoft and I really Love TFS&lt;/strong&gt;&lt;/u&gt;, but TFS is not the only tool at the market today that gives teams the ability to work together under a single platform, there is IBM Jazz or HP ALM Solution, but with not doubt TFS is mature and most popular ALM tool today and I will continue recommend TFS and I’ll not surrender the &lt;strong&gt;HMS!!!&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;God, give me the strength to accept the things I cannot change, &lt;br /&gt;Courage to change the things I can, &lt;br /&gt;and the Wisdom to distinguish the one from the other.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;/div&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=997006" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Team+Build/default.aspx">Team Build</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/WorkItem+Tracking/default.aspx">WorkItem Tracking</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Work+Items/default.aspx">Work Items</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Testing/default.aspx">Testing</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Process+Template/default.aspx">Process Template</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Reports/default.aspx">Reports</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Source+Control/default.aspx">Source Control</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TECH/default.aspx">TECH</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Questions/default.aspx">Questions</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Scrum/default.aspx">Scrum</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Team+System+2010/default.aspx">Team System 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+2010/default.aspx">TFS 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Scrum+3.0/default.aspx">Scrum 3.0</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Modeling/default.aspx">Modeling</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/ALM/default.aspx">ALM</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Agile/default.aspx">Agile</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Visual+Studio+11/default.aspx">Visual Studio 11</category></item><item><title>Team Foundation Backup Plan Not Working in Administration Console</title><link>http://blogs.microsoft.co.il/blogs/shair/archive/2012/01/17/team-foundation-backup-plan-not-working-in-administration-console.aspx</link><pubDate>Tue, 17 Jan 2012 16:42:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:990351</guid><dc:creator>shair</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/shair/rsscomments.aspx?PostID=990351</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/shair/archive/2012/01/17/team-foundation-backup-plan-not-working-in-administration-console.aspx#comments</comments><description>&lt;div class="share-buttons"&gt;
&lt;div style="TEXT-ALIGN:left;LINE-HEIGHT:1em;PADDING-RIGHT:15px;FONT-FAMILY:Arial, 
Helvetica, sans-serif;FLOAT:left;FONT-SIZE:14px;"&gt;&lt;a class="twitter-share-button" href="http://blogs.microsoft.co.il/blogs/shair/archive/2012/01/17/team-foundation-backup-plan-not-working-in-administration-console.a"&gt;Tweet&lt;/a&gt;&lt;/div&gt;
&lt;div style="TEXT-ALIGN:left;LINE-HEIGHT:1em;PADDING-RIGHT:25px;FONT-FAMILY:Arial, 
Helvetica, sans-serif;FLOAT:left;FONT-SIZE:14px;"&gt;
&lt;script type="IN/Share"&gt;&lt;/script&gt;
&lt;/div&gt;
&lt;div style="TEXT-ALIGN:left;LINE-HEIGHT:1em;FONT-FAMILY:Arial, Helvetica, sans-serif;FLOAT:left;FONT-SIZE:14px;"&gt;&lt;iframe style="BORDER-BOTTOM:medium none;BORDER-LEFT:medium none;WIDTH:100px;HEIGHT:21px;OVERFLOW:hidden;BORDER-TOP:medium none;BORDER-RIGHT:medium none;" src="http://www.facebook.com/plugins/like.php?href=http://blogs.microsoft.co.il/blogs/shair/archive/2012/01/17/team-foundation-backup-plan-not-working-in-administration-console.a&amp;amp;send=false&amp;amp;layout=button_count&amp;amp;width=450&amp;amp;show_faces=false&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;font=segoe+ui&amp;amp;height=21&amp;amp;appId=184186808308137" frameborder="0"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style="TEXT-ALIGN:left;LINE-HEIGHT:1em;FONT-FAMILY:Arial, Helvetica, sans-serif;FLOAT:left;FONT-SIZE:14px;"&gt;
&lt;div class="g-plusone"&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;p&gt;Today I came to a customer for consulting and the customer told me that there is no Backups for TFS. So right away I told him this is very important and let’s create a Backup Plan for TFS.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/archive/2010/09/15/how-to-create-tfs-2010-backup-plan.aspx"&gt;How To: Create TFS 2010 Backup Plan&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Problem&lt;/h3&gt;
&lt;p&gt;So I’ve download TFS 2010 Power Tools, Install, Open TFS Administration Console, Click “Create Backup Plan” and &lt;u&gt;&lt;strong&gt;Nothing happens.&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_06A24D56.png"&gt;&lt;img style="BACKGROUND-IMAGE:none;BORDER-RIGHT-WIDTH:0px;PADDING-LEFT:0px;PADDING-RIGHT:0px;DISPLAY:inline;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;PADDING-TOP:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_32066E50.png" width="650" height="265" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So I’ve started to investigate and saw some errors in TFS Event Log, of course I saw “Object reference not set to an instance of an object” and didn’t understand the problem.&lt;/p&gt;&lt;pre class="code"&gt;[Info&amp;nbsp;&amp;nbsp; @09:02:10.541] Process finished: fileName=C:\Program Files (x86)\Microsoft &lt;br /&gt;Team Foundation Server 2010 Power Tools\Team Foundation Server Backup Plan\&lt;br /&gt;AdminPTHelper.exe arguments= exitCode=0 in 2588 ms
&lt;br /&gt;[Error&amp;nbsp; @09:02:10.541] 
&lt;br /&gt;Exception Message: Object reference not set to an instance of an object. 
&lt;br /&gt;(type NullReferenceException)
&lt;p&gt;Exception Stack Trace:&amp;nbsp;&amp;nbsp;&amp;nbsp; at Microsoft.TeamFoundation.PowerTools.Admin.Models.
PageExternalDatabasesViewModel.FillList() at Microsoft.TeamFoundation.&lt;br /&gt;PowerTools.Admin.Models.
&lt;br /&gt;PageExternalDatabasesViewModel.PageExternalDatabasesViewModel_PropertyChanged
&lt;br /&gt;(Object sender, PropertyChangedEventArgs e)&amp;nbsp;&amp;nbsp; &lt;br /&gt;at System.ComponentModel.PropertyChangedEventHandler.Invoke(Object sender, 
&lt;br /&gt;PropertyChangedEventArgs e)&amp;nbsp;&amp;nbsp; at Microsoft.TeamFoundation.MVVM.&lt;br /&gt;NotifyPropertyChangedDispatcherObject.&lt;br /&gt;SetAndRaisePropertyChanged(Boolean&amp;amp; propertyDataField, Boolean value, String
&lt;br /&gt;propertyName)&amp;nbsp;&amp;nbsp; at Microsoft.TeamFoundation.PowerTools.Admin.Models.&lt;br /&gt;BaseWizardViewModel.
&lt;br /&gt;InitializePageInputs()&amp;nbsp;&amp;nbsp; at Microsoft.TeamFoundation.PowerTools.Admin.&lt;br /&gt;Wizards.WizardBackupPlan.Initialize() &lt;/p&gt;&lt;/pre&gt;
&lt;p&gt;So I went to try my luck with ProcMon and found the following command returning an error:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;quot;C:\Program Files (x86)\Microsoft Team Foundation Server 2010 Power Tools\Team Foundation Server Backup Plan\AdminPTHelper.exe&amp;quot; SharePointInspection /method:FindLocalSharepointConfigDb /tfsApps:&lt;font style="BACKGROUND-COLOR:#ffff00;"&gt;http://172.21.11.51:17012&lt;/font&gt;/&lt;/p&gt;&lt;/blockquote&gt;
&lt;h3&gt;Solution&lt;/h3&gt;
&lt;p&gt;So Why the “Central Administration URL” is there? after a deeper drilldown I found some DNS errors,&amp;nbsp; So I went to SharePoint Web Application Settings and change the “Central Administration URL” to DNS name instead of IP Address and everything start working.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_36304615.png"&gt;&lt;img style="BACKGROUND-IMAGE:none;BORDER-BOTTOM:0px;BORDER-LEFT:0px;PADDING-LEFT:0px;PADDING-RIGHT:0px;DISPLAY:inline;BORDER-TOP:0px;BORDER-RIGHT:0px;PADDING-TOP:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_5EEBAB5E.png" width="733" height="517" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=990351" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+Administration/default.aspx">TFS Administration</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+Utilities/default.aspx">TFS Utilities</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/PowerTools/default.aspx">PowerTools</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TECH/default.aspx">TECH</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Questions/default.aspx">Questions</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/How+To/default.aspx">How To</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Team+System+2010/default.aspx">Team System 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+2010/default.aspx">TFS 2010</category></item><item><title>The Future of Testing: Quality Center vs. Team Foundation Server</title><link>http://blogs.microsoft.co.il/blogs/shair/archive/2012/01/05/the-future-of-testing-quality-center-vs-team-foundation-server.aspx</link><pubDate>Thu, 05 Jan 2012 05:12:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:979250</guid><dc:creator>shair</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/shair/rsscomments.aspx?PostID=979250</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/shair/archive/2012/01/05/the-future-of-testing-quality-center-vs-team-foundation-server.aspx#comments</comments><description>&lt;div class="share-buttons"&gt;
&lt;div style="TEXT-ALIGN:left;LINE-HEIGHT:1em;PADDING-RIGHT:15px;FONT-FAMILY:Arial, Helvetica, sans-serif;FLOAT:left;FONT-SIZE:14px;"&gt;&lt;a class="twitter-share-button" href="http://twitter.com/share?url=http://beta.blogs.microsoft.co.il/blogs/shair/archive/2012/01/05/the-future-of-testing-quality-center-vs-team-foundation-server.aspx"&gt;Tweet&lt;/a&gt;&lt;/div&gt;
&lt;div style="TEXT-ALIGN:left;LINE-HEIGHT:1em;PADDING-RIGHT:25px;FONT-FAMILY:Arial, Helvetica, sans-serif;FLOAT:left;FONT-SIZE:14px;"&gt;
&lt;script type="IN/Share"&gt;&lt;/script&gt;
&lt;/div&gt;
&lt;div style="TEXT-ALIGN:left;LINE-HEIGHT:1em;FONT-FAMILY:Arial, Helvetica, sans-serif;FLOAT:left;FONT-SIZE:14px;"&gt;&lt;iframe style="WIDTH:100px;HEIGHT:21px;" src="http://www.facebook.com/plugins/like.php?href=http://beta.blogs.microsoft.co.il/blogs/shair/archive/2012/01/05/the-future-of-testing-quality-center-vs-team-foundation-server.aspx&amp;amp;send=false&amp;amp;layout=button_count&amp;amp;width=450&amp;amp;show_faces=false&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;font=segoe+ui&amp;amp;height=21&amp;amp;appId=184186808308137" scrolling="no" frameborder="0" style="border:none;overflow:hidden;width:450px;height:21px;"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style="TEXT-ALIGN:left;LINE-HEIGHT:1em;FONT-FAMILY:Arial, Helvetica, sans-serif;FLOAT:left;FONT-SIZE:14px;"&gt;
&lt;div class="g-plusone"&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;a href="http://blogs.microsoft.co.il/blogs/shair/Mission_Migration_Screen_1EBFD440.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;float:right;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="Mission_Migration_Screen" border="0" alt="Mission_Migration_Screen" align="right" src="http://blogs.microsoft.co.il/blogs/shair/Mission_Migration_Screen_thumb_3AFCF093.png" width="244" height="200" /&gt;&lt;/a&gt;  &lt;p&gt;Quality Center vs. TFS is a question I hear a lot, each customer that works with Quality Center has faced this question when the development team has decided to work with TFS or the Testers want features to help them improve their testing quality.&lt;/p&gt;  &lt;p&gt;Instead of talking about that subject only with my customers I decided to write something on that subject to help you understand the power of TFS for Testers, and how this platform will improve your Testing abilities with more advance features and align the Testers as part of the development Team.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;I have recently surpassed a milestone of helping over 100 companies migrate and implement &lt;/em&gt;&lt;a href="http://www.software-powertools.com/tfs-power-tools1.html"&gt;&lt;em&gt;Team Foundation Server&lt;/em&gt;&lt;/a&gt;&lt;em&gt; to become the backbone of their Application Lifecycle Management.&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Through this work, I have come to an analogy that “testing is like the nail holding a picture on the wall.”&amp;#160; It is this nail which prevents the picture from falling to the ground; however, it is the wall that holds the nail in place.&amp;#160; Some nails hold the picture up for years and some for only days; thus, the strength and composition of the wall becomes very important to the picture.&amp;#160; In this analogy, the picture is Development, Testing the nail and Tools determine the strength of the wall. &lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;We need a solid structure to hang all our work, which means our tools and process must be solid and complete.&amp;#160; Over the years, I have learned that a great development team needs exceptional testers, and exceptional testers need a very good tool to manage their work and relationship with their developers.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;h3&gt;&lt;a href="http://www.codeproject.com/KB/showcase/Quality-Center-vs-TFS.aspx" target="_blank"&gt;The Full Article&lt;/a&gt;&lt;/h3&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=979250" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Testing/default.aspx">Testing</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TECH/default.aspx">TECH</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Questions/default.aspx">Questions</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/QC/default.aspx">QC</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+2010/default.aspx">TFS 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Microsoft+Test+Manager/default.aspx">Microsoft Test Manager</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Migration/default.aspx">Migration</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Quality+Center+2+Team+System+2010/default.aspx">Quality Center 2 Team System 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+11/default.aspx">TFS 11</category></item><item><title>אז מה חדש ב–TFS 11</title><link>http://blogs.microsoft.co.il/blogs/shair/archive/2011/09/27/tfs-11.aspx</link><pubDate>Tue, 27 Sep 2011 21:08:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:906972</guid><dc:creator>shair</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/shair/rsscomments.aspx?PostID=906972</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/shair/archive/2011/09/27/tfs-11.aspx#comments</comments><description>&lt;div class="share-buttons"&gt;
  &lt;div style="text-align:left;line-height:1em;padding-right:15px;font-family:arial, helvetica, sans-serif;float:left;font-size:14px;"&gt;&lt;a class="twitter-share-button" href="http://twitter.com/share?url=http://blogs.microsoft.co.il/blogs/shair/archive/2011/09/27/tfs-11.aspx"&gt;Tweet&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;div class="share-buttons"&gt;
  &lt;div style="text-align:left;line-height:1em;padding-right:25px;font-family:arial, helvetica, sans-serif;float:left;font-size:14px;"&gt;&lt;script type="IN/Share"&gt;&lt;/script&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;div class="share-buttons"&gt;
  &lt;div style="text-align:left;line-height:1em;font-family:arial, helvetica, sans-serif;float:left;font-size:14px;"&gt;&lt;iframe style="WIDTH:100px;HEIGHT:21px;" src="http://www.facebook.com/plugins/like.php?href=http://blogs.microsoft.co.il/blogs/shair/archive/2011/09/27/tfs-11.aspx&amp;amp;send=false&amp;amp;layout=button_count&amp;amp;width=450&amp;amp;show_faces=false&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;font=segoe+ui&amp;amp;height=21&amp;amp;appId=184186808308137" scrolling="no" frameborder="0" style="border:none;overflow:hidden;width:450px;height:21px;"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;div class="share-buttons"&gt;
  &lt;div style="text-align:left;line-height:1em;font-family:arial, helvetica, sans-serif;float:left;font-size:14px;"&gt;
    &lt;div class="g-plusone"&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class="share-buttons"&gt;
  &lt;br /&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;p dir="rtl" class="share-buttons"&gt;מהרגע שחזרתי מכנס Build לקוחות שואלים אותי מה מחכה להם בגרסא החדשה של Visual Studio 11 ו – TFS 11?&lt;/p&gt;

&lt;p dir="rtl" class="share-buttons"&gt;קצת היסטוריה – בעבר חברות רכשו מספר רב של כלים עבור כל תפקיד ייעודי בחברה, לאנשי פיתוח – Visual Studio, לאנשי בדיקות Quality Center ועוד כלים לאוטומציה, מנהלים עבדו עם Excel או MS Project ועוד ועוד כלים, הבעיה שלא היתה אינטגרציה ושיתופיות מלאה בין הכלים, מה שגרם לקשיים לא קטנים בתקשורת ובמעקב אחרי התהליך.&lt;/p&gt;

&lt;p dir="rtl" class="share-buttons"&gt;ב – 2005 מיקרוסופט הוציאה לאוויר העולם את Team System כמוצר נפרד מ – Visual Studio שהיה חידוש מרגש לעולם ה – ALM והכניסה את עולם הפיתוח לעבודה תחת פלטפורמה אחידה עם מגוון כלים עבור כל תפקיד בתהליך הפיתוח.&lt;/p&gt;

&lt;p dir="rtl" class="share-buttons"&gt;מאז יצאו גרסאות נוספות של המוצר ואף הפך להיות מוצר דגל של מיקרוסופט לעולם ה – ALM וחלק בלתי נפרד מ – Visual Studio. גרסאת 2010 היתה התקדמות משמעותית מבחינת יכולות פיתוח, בדיקות וארכיטקטורה והיתה הגרסא הראשונה שנתנה פתרון מלאה לחברות משלב הדרישות לעולם הבדיקות.&lt;/p&gt;

&lt;p dir="rtl" class="share-buttons"&gt;גרסאת 2010 היתה משמעותית עם המון חידושים ויכולות לעולם ה – ALM ומאות לקוחות עברו לעבוד עם TFS 2010 כפלטפורמה מרכזית בתהליך פיתוח המוצר, בגלל הביקוש הרב &lt;a href="http://www.sela.co.il" target="_blank"&gt;מכללת סלע&lt;/a&gt; הרחיבה את קבוצת ה – ALM ל-10 אנשים,&amp;#160; קבוצת ה – ALM הגדולה בארץ.&lt;/p&gt;

&lt;p dir="rtl" class="share-buttons"&gt;&lt;strong&gt;&lt;font size="4"&gt;מה חדש?&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p dir="rtl" class="share-buttons"&gt;ישנם המון חידושים מרגשים בגירסה הקרובה ואני אעבור על כולם לעומק בסדרת פוסטים בשבועות הקרובים, עכשיו אתן טעימה מאותן יכולות:&lt;/p&gt;

&lt;p dir="rtl"&gt;&lt;strong&gt;HTML + Images -&lt;/strong&gt;&amp;#160; זה לא כלי חדש בגרסה הבאה אבל ללא ספק אחד הדברים המרגשים ביותר –&amp;gt; סוף סוף הכניסו את היכולת להוסיף תמונות בשדות HTML זה כבר שווה את המעבר!!! 

  &lt;br /&gt;&lt;/p&gt;

&lt;p dir="rtl"&gt;&lt;strong&gt;Scrum – &lt;/strong&gt;ב – TFS 11 הינה מילת מפתח חשובה וחלק כמעט בלתי נפרד מהמערכת, מגוון כלים והתאמות שנאלצנו לבצע על מנת להפוך את TFS לסביבת Scrum נוחה, עכשיו מגיע Scrum עם TFS 11 כחלק מהחבילה ומאפשר לנו לעבוד עם איטרציות, הגדרת תאריך סיום והתחלה לאינטרציה, ניהול משימות נוח, חלוקת עדיפויות ועוד דברים בסיסים בניהול תהליך Scrum. 

  &lt;br /&gt;&lt;font color="#ff0000"&gt;*&lt;/font&gt; כמובן שלא חייבים לעבוד Scrum או Agile ועדיין המערכת תעבוד ותתן לנו את יכולות הניהול על כל מתודולוגיה שנבחר. 

  &lt;br /&gt;

  &lt;br /&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_1ED6CC02.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_4EDD0984.png" width="622" height="375" /&gt;&lt;/a&gt; 

  &lt;br /&gt;

  &lt;br /&gt;&lt;/p&gt;

&lt;p dir="rtl"&gt;&lt;strong&gt;עיצוב \ ביצועים&lt;/strong&gt; – המראה החדש שמגיע עם ממשק האינטרנטי של TFS הוא דבר יפה ונוח אבל חשוב מכך הם הביצועים והיכולות שניתנים לנו. 

  &lt;br /&gt;יכולות גרירה של משימות לאיטרציות, לאנשים וכמובן העברה של משימה לסטאטוס שונה והכל מבוסס על פעולות אסיכרוניות – כלומר לא צריך לחכות עד שהשמירה תסתיים והכל קורה ברקע בלי שאנחנו נצטרך להמתין. 

  &lt;br /&gt;

  &lt;br /&gt;

  &lt;br /&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_3C546D35.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_3364194F.png" width="580" height="333" /&gt;&lt;/a&gt; 

  &lt;br /&gt;

  &lt;br /&gt;&lt;/p&gt;

&lt;p dir="rtl"&gt;&lt;a href="http://blogs.msdn.com/b/bharry/archive/2011/09/14/team-foundation-server-on-windows-azure.aspx" target="_blank"&gt;&lt;strong&gt;TFS עובר לענן&lt;/strong&gt;&lt;/a&gt; – רעיון הענן לא חדש ותופס תאוצה רבה במיקרוסופט העולמית, גם TFS נכנס לתמונה, עדיין לא ידע בדיוק מה המחיר או שיטת העבודה מול מיקרוסופט בנושא אבל סביר להניח שתוכלו לרכוש שרת TFS בענן ובכך לא תצטרכו לרכוש חומרה מיוחדת או לדאוג לתחזוקה שותפת של השרת – הכל שמור ומטופל בענן! 

  &lt;br /&gt;&lt;/p&gt;

&lt;p dir="rtl"&gt;&lt;strong&gt;&lt;a href="http://blogs.msdn.com/b/jasonz/archive/2011/09/14/announcing-visual-studio-11-developer-preview.aspx" target="_blank"&gt;שיפור חווית מפתח&lt;/a&gt;&lt;/strong&gt; - Code Review מובנה ב – Team Explorer וממשק ניהול עבודה נוח במיוחד. 

  &lt;br /&gt;כמפתח אוכל להעביר את הקוד שכתבתי לחבר אחר בצוות בשביל לקבל חוות דעת והמלצות, וכמובן להעביר את הקוד שלי לבדיקה ע”י ראש צוות וכו. 

  &lt;br /&gt;כלים לבדיקת קוד משוכפל (הרי רוב הבעיות מגיעות שאנחנו עושים Copy Paste &lt;img style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.microsoft.co.il/blogs/shair/wlEmoticon-smile_5EF497B1.png" /&gt;), כמובן שהם לא בודקים טקסט משוכפל אלא לוגיקה זהה ומאפשרות לנו לאתר נוקודות בעייתיות. 

  &lt;br /&gt;&lt;/p&gt;

&lt;p dir="rtl"&gt;&lt;a href="http://blogs.msdn.com/b/jasonz/archive/2011/09/14/announcing-visual-studio-11-developer-preview.aspx" target="_blank"&gt;&lt;strong&gt;בדיקות&lt;/strong&gt;&lt;/a&gt; – מעבר לשיפורים בביצועים תמיכה במגוון לפטפורמות לבדיקות Unit Test נוספה יכולת חשובה מאוד לעולם הבדיקות הידניות - &lt;strong&gt;Exploratory Testing – &lt;/strong&gt;בהרבה מקרים אנשי בדיקות לא פועלים לפי תסריט בדיקות מוכן אלא כמו שאומרים “זורמים” ומבצעים בדיקה חופשית על המערכת, במהלך בדיקה חופשית יכול להיות שנגלה באג חדש במערכת ואז נצטרך לתאר מה עשינו בשביל למצוא אותו וכמובן לכתוב תסריט בדיקה מתאים, ב – Microsoft Test Manager 11 תוכלו להשתמש ביכולת ה - &lt;strong&gt;Exploratory Testing &lt;/strong&gt;בשביל לבצע בדיקה חופשית ובמקרה של מציאת באג הכלי יודע לפתוח באג ובו הצעדים המדוייקים לפעולות שבוצעו ובנוסף ניתן יהיה ליצור תסריט מאותם צעדים. 

  &lt;br /&gt;

  &lt;br /&gt;זאת היה טעימה מהגרסה הבאה של Visual Studio 11&amp;#160; ו – TFS 11.&lt;/p&gt;

&lt;p dir="rtl"&gt;&lt;strong&gt;התרשמתם? רוצים להתרשם בעצמכם?&lt;/strong&gt;&lt;/p&gt;

&lt;p dir="rtl"&gt;&lt;a href="http://blogs.msdn.com/b/briankel/archive/2011/09/16/visual-studio-11-application-lifecycle-management-virtual-machine-and-hands-on-labs-demo-scripts.aspx" target="_blank"&gt;בריאן קלר&lt;/a&gt; (Brian Keller) בנה מכונה וירטואלית עם סביבת TFS 11 ו – Visual Studio 11 אז &lt;strong&gt;נסו בעצמכם&lt;/strong&gt; - &lt;a title="http://aka.ms/VS11ALMVM" href="http://aka.ms/VS11ALMVM"&gt;http://aka.ms/VS11ALMVM&lt;/a&gt; &lt;/p&gt;

&lt;p dir="rtl"&gt;בהצלחה! &lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=906972" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Testing/default.aspx">Testing</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Source+Control/default.aspx">Source Control</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TECH/default.aspx">TECH</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Data+Dude/default.aspx">Data Dude</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Questions/default.aspx">Questions</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Microsoft+Test+Manager/default.aspx">Microsoft Test Manager</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Azure/default.aspx">Azure</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/.NET+4/default.aspx">.NET 4</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+11/default.aspx">TFS 11</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Visual+Studio+11/default.aspx">Visual Studio 11</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Microsoft+Test+Manager+11/default.aspx">Microsoft Test Manager 11</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/.NET+4.5/default.aspx">.NET 4.5</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/MTM+11/default.aspx">MTM 11</category></item><item><title>MSDN Webcast - Migrate Quality Center to Team Foundation Server 2010 Using Scrat</title><link>http://blogs.microsoft.co.il/blogs/shair/archive/2011/05/24/msdn-webcast-migrate-quality-center-to-team-foundation-server-2010-using-scrat.aspx</link><pubDate>Tue, 24 May 2011 23:44:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:837336</guid><dc:creator>shair</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/shair/rsscomments.aspx?PostID=837336</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/shair/archive/2011/05/24/msdn-webcast-migrate-quality-center-to-team-foundation-server-2010-using-scrat.aspx#comments</comments><description>&lt;p&gt;A week ago I blogged about &lt;a href="http://blogs.microsoft.co.il/blogs/shair/archive/2011/05/12/quality-center-11-and-test-director-are-now-supported-by-scrat.aspx"&gt;Quality Center 11 and Test Director are Now Supported by Scrat&lt;/a&gt; and did a MSDN Webcast on how to migrate Quality Center to TFS 2010.&lt;/p&gt;
&lt;p&gt;In this webcast, learn how to use the &lt;a href="http://www.sela.co.il/alm/products_Scrat.html" target="_blank"&gt;Scrat Migration Tool&lt;/a&gt; (&lt;a href="http://www.sela.co.il/alm/downloadCenter.html?id=1" target="_blank"&gt;Download&lt;/a&gt;) from &lt;a href="http://www.sela.co.il/" target="_blank"&gt;SELA Group&lt;/a&gt; to migrate defects, requirements, test cases, attachments, and links between the items from HP Quality Center to Microsoft Visual Studio Team Foundation Server 2010 in seconds.&lt;/p&gt;
&lt;p&gt;&lt;a href="mms://wmbmodigital.microsoft.com/a10125/o9/events/webcasts/1032480777_Str.wmv"&gt;View the video&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://blogs.microsoft.co.il/files/folders/837333/download.aspx" target="_blank"&gt;Download PowerPoint Slides&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="mms://wmbmodigital.microsoft.com/a10125/o9/events/webcasts/1032480777_Str.wmv" target="_blank"&gt;&lt;img style="BACKGROUND-IMAGE:none;BORDER-BOTTOM:0px;BORDER-LEFT:0px;PADDING-LEFT:0px;PADDING-RIGHT:0px;DISPLAY:inline;BORDER-TOP:0px;BORDER-RIGHT:0px;PADDING-TOP:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_3829B12C.png" width="322" height="254" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Event Page - &lt;a title="http://www.microsoft.com/events/podcasts/default.aspx?topic=Topic-bc030dfe-9889-4267-a71f-58572317c4f1&amp;amp;pageId=x9028&amp;amp;source=Microsoft-Visual-Studio-2010-Podcasts&amp;amp;WT.rss_ev=a" href="http://www.microsoft.com/events/podcasts/default.aspx?topic=Topic-bc030dfe-9889-4267-a71f-58572317c4f1&amp;amp;pageId=x9028&amp;amp;source=Microsoft-Visual-Studio-2010-Podcasts&amp;amp;WT.rss_ev=a"&gt;http://www.microsoft.com/events/podcasts/default.aspx?topic=Topic-bc030dfe-9889-4267-a71f-58572317c4f1&amp;amp;pageId=x9028&amp;amp;source=Microsoft-Visual-Studio-2010-Podcasts&amp;amp;WT.rss_ev=a&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Download: &lt;a href="http://dlbmodigital.microsoft.com/audio/1032480777.wma"&gt;WMA&lt;/a&gt; | &lt;a href="http://dlbmodigital.microsoft.com/audio/1032480777.mp3"&gt;MP3&lt;/a&gt; (44 min) &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.sela.co.il/alm/downloadCenter.html?id=1" target="_blank"&gt;Download Scrat&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Enjoy&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=837336" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+Administration/default.aspx">TFS Administration</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+Utilities/default.aspx">TFS Utilities</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Testing/default.aspx">Testing</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TECH/default.aspx">TECH</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Questions/default.aspx">Questions</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/QC/default.aspx">QC</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+2010/default.aspx">TFS 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Microsoft+Test+Manager/default.aspx">Microsoft Test Manager</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Migration/default.aspx">Migration</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Quality+Center+2+Team+System+2010/default.aspx">Quality Center 2 Team System 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Scrat/default.aspx">Scrat</category></item><item><title>Quality Center 11 and Test Director are Now Supported by Scrat</title><link>http://blogs.microsoft.co.il/blogs/shair/archive/2011/05/12/quality-center-11-and-test-director-are-now-supported-by-scrat.aspx</link><pubDate>Thu, 12 May 2011 22:05:29 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:834858</guid><dc:creator>shair</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/shair/rsscomments.aspx?PostID=834858</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/shair/archive/2011/05/12/quality-center-11-and-test-director-are-now-supported-by-scrat.aspx#comments</comments><description>&lt;p&gt;I’m happy to announce that &lt;a href="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Scrat/default.aspx" target="_blank"&gt;Scrat&lt;/a&gt; (&lt;u&gt;&lt;strong&gt;Quality Center To TFS 2010 Migration Tool&lt;/strong&gt;&lt;/u&gt;) is now supporting all HP Quality Center Versions including the latest&amp;#160; - Quality Center 11 (Application Lifecycle Management)&lt;/p&gt;  &lt;p&gt;For more information please visit &lt;a href="http://www.sela.co.il/alm/index.html" target="_blank"&gt;Sela ALM Tools&lt;/a&gt; page.&lt;/p&gt;  &lt;p&gt;In couple of hours I’ll present Scrat in MSDN Web Cast (&lt;a href="http://blogs.microsoft.co.il/blogs/shair/archive/2011/05/01/msdn-webcast-migrate-quality-center-to-team-foundation-server-2010-using-scrat-level-300.aspx"&gt;MSDN Webcast - Migrate Quality Center to Team Foundation Server 2010 Using...&lt;/a&gt;) and you can learn how to use Scrat to move all Quality Center Item to TFS 2010 in hours!&lt;/p&gt;  &lt;p&gt;&lt;u&gt;&lt;strong&gt;When: &lt;a href="https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032480777&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US" target="_blank"&gt;Registration&lt;/a&gt;&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Pacific Time –&amp;gt; Thursday, May 12, 2011 10:00 AM (GMT-08:00) &lt;/li&gt;    &lt;li&gt;Israel Time –&amp;gt; Thursday, May 12, 2011 08:00 PM (20:00) (GMT +02:00) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://www.sela.co.il/alm/products_Scrat.html" target="_blank"&gt;Scrat Product Page&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image22_351A4318.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image22_thumb_17681C7F.png" width="187" height="87" /&gt;&lt;/a&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image14_3BD95E69.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image14_thumb_4003362E.png" width="263" height="68" /&gt;&lt;/a&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image26_364AA22B.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image26_thumb_43DD1299.png" width="309" height="79" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=834858" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+Administration/default.aspx">TFS Administration</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+Utilities/default.aspx">TFS Utilities</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TECH/default.aspx">TECH</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Questions/default.aspx">Questions</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/QC/default.aspx">QC</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+2010/default.aspx">TFS 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Migration/default.aspx">Migration</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Quality+Center+2+Team+System+2010/default.aspx">Quality Center 2 Team System 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Scrat/default.aspx">Scrat</category></item><item><title>Power Tools for Microsoft VS 2010 users – Innovative software that saves time and money</title><link>http://blogs.microsoft.co.il/blogs/shair/archive/2011/03/14/power-tools-for-microsoft-vs-2010-users-innovative-software-that-saves-time-and-money.aspx</link><pubDate>Mon, 14 Mar 2011 13:28:22 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:806323</guid><dc:creator>shair</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/shair/rsscomments.aspx?PostID=806323</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/shair/archive/2011/03/14/power-tools-for-microsoft-vs-2010-users-innovative-software-that-saves-time-and-money.aspx#comments</comments><description>&lt;h1&gt;&lt;b&gt;Power Tools for Microsoft VS 2010 users – Innovative software that saves &lt;/b&gt;&lt;b&gt;time &lt;/b&gt;&lt;b&gt;and &lt;/b&gt;&lt;b&gt;money&lt;a href="http://blogs.microsoft.co.il/blogs/shair/SELA_College_Logo_250E970A.gif"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;float:right;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="SELA_College_Logo" border="0" alt="SELA_College_Logo" align="right" src="http://blogs.microsoft.co.il/blogs/shair/SELA_College_Logo_thumb_16174223.gif" width="407" height="131" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/h1&gt;  &lt;p&gt;Sela Technology Center is proud to announce the release of our unique software development productivity power tools for the Microsoft ALM environment: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.selagroup.com/alm/products_Scrat.html"&gt;SCRAT&lt;/a&gt;, &lt;a href="http://www.selagroup.com/alm/products_WTM.html"&gt;WTM&lt;/a&gt; and &lt;a href="http://www.selagroup.com/alm/products_Wimbi.html"&gt;WIMBI&lt;/a&gt;.&amp;#160; &lt;br /&gt;All products are well proven and based on our deep understanding of client requirements for Development and Testing activities using Microsoft VS 2010.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font color="#0000ff"&gt;About SCRAT - &lt;/font&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;MIGRATION&lt;/i&gt;&lt;/b&gt;: SCRAT tool enables the most time efficient and cost effective migration process from HP Quality Center to Microsoft TFS on the market today.&amp;#160; &lt;a href="http://www.selagroup.com/alm/products_Scrat.html"&gt;Read More…&lt;/a&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.sela.co.il/alm/downloadCenter.html?id=1" target="_blank"&gt;Download Trial Version&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://www.selagroup.com/alm/products_Scrat.html" target="_blank"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_5EEDB429.png" width="593" height="183" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font color="#0000ff"&gt;About WTM - &lt;/font&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;TESTING&lt;/i&gt;&lt;/b&gt;: Web Test Manager (WTM) is the only tool that enables to test with TFS 2010 directly from the browser.&amp;#160; Now, for the first time you can manage your tests without the need for any local installation.&amp;#160; WTM is a web application integrated in VS 2010 Team Web Access™.&amp;#160; &lt;a href="http://www.sela.co.il/alm/products_WTM.html"&gt;Read More…&lt;/a&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.sela.co.il/alm/downloadCenter.html?id=3" target="_blank"&gt;Download Trial Version&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://www.sela.co.il/alm/products_WTM.html" target="_blank"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_3D11B5CB.png" width="598" height="167" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font color="#0000ff"&gt;About WIMBI - &lt;/font&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;CUSTOMIZATION&lt;/i&gt;&lt;/b&gt;: WIMBI is the only tool that enables you to manage versions using logical entities instead of physical files on VS 2010.&amp;#160; &lt;a href="http://www.selagroup.com/alm/products_Wimbi.html"&gt;Read More…&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://www.sela.co.il/?categoryid=452" target="_blank"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_22C126DA.png" width="595" height="186" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font color="#0000ff"&gt;Information you need:&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.sela.co.il/alm/"&gt;Main ALM Products Page with Videos…&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.selagroup.com/scrat20m"&gt;Video of SCRAT Demo (20 minutes)…&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.sela.co.il/alm/downloadCenter.html?id=1"&gt;Download Trial Version Today…&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Testimonials for SCRAT&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;i&gt;&amp;quot;If you are looking at adopting TFS and need to look at moving some or all of your QC assets into TFS, SCRAT is definitely worth a look.&amp;quot;&lt;/i&gt; - &lt;b&gt;Brian Harry&lt;/b&gt; / Technical Fellow, Team Foundation Server, Microsoft Corporation&amp;#160;&amp;#160; &lt;a href="http://blogs.msdn.com/b/bharry/archive/2010/08/09/another-option-to-get-data-from-quality-center-into-tfs.aspx"&gt;Read More…&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;i&gt;&amp;quot;&lt;/i&gt;&lt;i&gt;Working with the SCRAT tool really helped us a lot. It made my job as project manager of the migration project from HP QC to TFS 2010 a lot easier. Scrat migration has little risk, can be timed, budgeted and scoped well.&amp;quot;&lt;/i&gt; - &lt;b&gt;Benjamin De Leeuw&lt;/b&gt; / Project Manager, SdWorkx&amp;#160;&amp;#160; &lt;a href="http://www.selagroup.com/s/SdWorksTestemonial.pdf"&gt;Read More…&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;i&gt;&amp;quot;We are very satisfied with the tool and will be happy to use it in the future.&amp;quot;&lt;/i&gt; - &lt;b&gt;Ronen Ashkenazi&lt;/b&gt; / Services Director, Microsoft Israel &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=806323" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Services/default.aspx">Services</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Testing/default.aspx">Testing</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Source+Control/default.aspx">Source Control</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TECH/default.aspx">TECH</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/OFFTOPIC/default.aspx">OFFTOPIC</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Questions/default.aspx">Questions</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/QC/default.aspx">QC</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Team+System+2010/default.aspx">Team System 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Quality+Center+2+Team+System+2010/default.aspx">Quality Center 2 Team System 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Sela+Group/default.aspx">Sela Group</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Scrat/default.aspx">Scrat</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Tools/default.aspx">Tools</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/WIMBI/default.aspx">WIMBI</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/WTM/default.aspx">WTM</category></item><item><title>How To: "Unable to load DLL 'Microsoft.VisualStudio.QualityTools.RecorderBarBHO100.dll': The specified module could not be found"</title><link>http://blogs.microsoft.co.il/blogs/shair/archive/2010/11/18/how-to-quot-unable-to-load-dll-microsoft-visualstudio-qualitytools-recorderbarbho100-dll-the-specified-module-could-not-be-found-quot.aspx</link><pubDate>Thu, 18 Nov 2010 23:48:03 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:745151</guid><dc:creator>shair</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/shair/rsscomments.aspx?PostID=745151</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/shair/archive/2010/11/18/how-to-quot-unable-to-load-dll-microsoft-visualstudio-qualitytools-recorderbarbho100-dll-the-specified-module-could-not-be-found-quot.aspx#comments</comments><description>&lt;h1&gt;How To: &amp;quot;Unable to load DLL &amp;#39;Microsoft.VisualStudio.QualityTools.RecorderBarBHO100.dll&amp;#39;: The specified module could not be found&amp;quot;&lt;/h1&gt;  &lt;p&gt;Working on a new environment trying to perform an new &lt;a href="http://blogs.microsoft.co.il/blogs/shair/archive/tags/WebTest/default.aspx" target="_blank"&gt;Web Test&lt;/a&gt; I was faced two issues:&lt;/p&gt;  &lt;h3&gt;&lt;strong&gt;&lt;font color="#000000"&gt;1. Web Test Recorder doesn’t show up&lt;/font&gt;&lt;/strong&gt;&lt;/h3&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;/font&gt; :When I start my recording Internet Explorer comes up but the &lt;u&gt;Web Test Recorder &lt;/u&gt;doesn’t show up.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;Solution&lt;/font&gt;&lt;/strong&gt;: In IE enter Tools menu Select Explorer Bars and Click “Web Test Recorder 10.0” – (This will work for Web Test 8.0 and 9.0)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_12227C17.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_09BEA6C0.png" width="652" height="584" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;&lt;strong&gt;2. Cannot Stop Web Test Recording Without Getting Exception&lt;/strong&gt;&lt;/h3&gt;  &lt;h3&gt;&lt;strong&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_4EF6FDE9.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_74ECAE3F.png" width="495" height="423" /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Problem&lt;/font&gt;:&lt;/strong&gt; When I clicked “Stop” in the end of Web Test Recording I get the following Exception: &lt;u&gt;&amp;quot;Unable to load DLL &amp;#39;Microsoft.VisualStudio.QualityTools.RecorderBarBHO100.dll&amp;#39;: The specified module could not be found&amp;quot;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;Solution&lt;/font&gt;: &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Copy &lt;u&gt;Microsoft.VisualStudio.QualityTools.RecorderBarBHO100.dll&lt;/u&gt; (For older versions RecorderBarBHO&lt;strong&gt;90&lt;/strong&gt;.dll&amp;#160; etc)&lt;/p&gt;  &lt;p&gt;Located under &lt;u&gt;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;To - &lt;strong&gt;C:\Program Files\Internet Explorer &lt;/strong&gt;and for 64bit machines also Copy To - &lt;strong&gt;C:\Program Files (x86)\Internet Explorer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Enjoy&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=745151" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Testing/default.aspx">Testing</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Web/default.aspx">Web</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/WebTest/default.aspx">WebTest</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Questions/default.aspx">Questions</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/How+To/default.aspx">How To</category></item><item><title>Coded UI Editor – Guide</title><link>http://blogs.microsoft.co.il/blogs/shair/archive/2010/11/18/coded-ui-editor-guide.aspx</link><pubDate>Thu, 18 Nov 2010 05:53:32 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:744978</guid><dc:creator>shair</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/shair/rsscomments.aspx?PostID=744978</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/shair/archive/2010/11/18/coded-ui-editor-guide.aspx#comments</comments><description>&lt;h1&gt;Coded UI Editor – Guide&lt;/h1&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/archive/2010/11/16/feature-pack-2-is-available.aspx"&gt;Feature Pack 2 is Available!&lt;/a&gt; and it’s Awesome!&lt;/p&gt;  &lt;p&gt;The feature pack comes with some great features and the one I want to talk about in this post is – &lt;u&gt;&lt;strong&gt;Coded UI Test Editor.&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;I’ve recorded a simple CUIT on Windows Calculator that adds to numbers and show the result.&lt;/p&gt;  &lt;h3&gt;&lt;u&gt;&lt;font style="font-weight:bold;"&gt;Getting Started&lt;/font&gt;&lt;/u&gt;&lt;/h3&gt;  &lt;p&gt;After you install the Feature Pack 2 you will notice that Double Click or Right click on “UIMap.uitest” file will open a new window contains all CUIT Actions.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_4058E6A7.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_7F4A6742.png" width="708" height="242" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The new screen contains the Method Names (When you generate the code), the actions under each Method and on the right you can see the controls relate to those method.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_72DC4419.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_2AAE883D.png" width="708" height="462" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;&lt;font style="font-weight:bold;"&gt;Method Properties&lt;/font&gt;&lt;/h3&gt;  &lt;p&gt;While selecting the Method you may perform the following Actions:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_68C7A2EE.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;margin-left:0px;border-top:0px;margin-right:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_4E8739CA.png" width="473" height="319" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Find the method use in the entire CodedUI Test.&lt;/li&gt;    &lt;li&gt;Delete those Method – &lt;strong&gt;(Next Time you Generate the CUIT this method &lt;font color="#ff0000"&gt;will not be Generate&lt;/font&gt;)&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;Change Method Name.&lt;/li&gt;    &lt;li&gt;Move the Method to UIMap.cs –&lt;strong&gt;&lt;u&gt;Why? &lt;/u&gt;&lt;/strong&gt;Very good questions – Any code Changes you will make in “UIMap.Designer.cs” will be overwritten once you generate new code for the CUIT.      &lt;br /&gt;The result of moving the code will be a follow:&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_1E21D740.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_0F0AF866.png" width="750" height="337" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;&lt;font style="font-weight:bold;"&gt;&lt;/font&gt;&lt;/h3&gt;  &lt;h3&gt;&lt;font style="font-weight:bold;"&gt;Action Properties&lt;/font&gt;&lt;/h3&gt;  &lt;p&gt;While selecting the Method you may perform the following Actions:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_14D47A13.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_288163A7.png" width="607" height="356" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Properties – For each action you can modify the properties.     &lt;br /&gt;Foe example – Change Mouse action to Double Click instead of Click.&lt;/li&gt;    &lt;li&gt;Split into a new method     &lt;br /&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_6E25EDC5.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_3F603523.png" width="420" height="94" /&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Inset Delay Before – The delay in milliseconds     &lt;br /&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_1E6CC27C.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_56AB3994.png" width="418" height="113" /&gt;&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;&lt;font style="font-weight:bold;"&gt;Controls Properties&lt;/font&gt;&lt;/h3&gt;  &lt;p&gt;During the CUIT Code Generation each control contain the search properties in order to identify that control during playback – those properties called “&lt;u&gt;&lt;strong&gt;Search Criteria&lt;/strong&gt;&lt;/u&gt;”.&lt;/p&gt;  &lt;p&gt;Until today those search criteria was static and cannot be change without code customizations, now using Coded UI Editor you can define what are the properties you wan to use in order to Define you control in the best way!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_63A519A5.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_3B926A86.png" width="842" height="287" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Example&lt;/u&gt;&lt;/strong&gt; – Very common scenario for recording applications using CUIT is the Window Title, the window title isn’t static and can be change and this can herm CUIT playback.&lt;/p&gt;  &lt;p&gt;Using Coded UI Editor you can change that criteria or add new criteria for identifying that window not just by the Title.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_47B3E4AD.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_5198D618.png" width="677" height="203" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;To Improve CUIT playback performance you can add more “Search Criteria” to help CUIT to identify the control faster.&lt;/p&gt;                            &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_5E268334.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_4EA37165.png" width="772" height="551" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enjoy&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=744978" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Testing/default.aspx">Testing</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TECH/default.aspx">TECH</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Questions/default.aspx">Questions</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/How+To/default.aspx">How To</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Coded+UI+Test/default.aspx">Coded UI Test</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Microsoft+Test+Manager/default.aspx">Microsoft Test Manager</category></item><item><title>Scrat - Quality Center To TFS 2010 In Hours Instead Of Months</title><link>http://blogs.microsoft.co.il/blogs/shair/archive/2010/07/25/scrat-quality-center-to-tfs-2010-in-hours-instead-of-months.aspx</link><pubDate>Sun, 25 Jul 2010 20:47:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:683259</guid><dc:creator>shair</dc:creator><slash:comments>11</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/shair/rsscomments.aspx?PostID=683259</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/shair/archive/2010/07/25/scrat-quality-center-to-tfs-2010-in-hours-instead-of-months.aspx#comments</comments><description>&lt;h1&gt;&lt;font color="#ff0000"&gt;Scrat&lt;font size="5"&gt; &lt;/font&gt;&lt;/font&gt;- Quality Center To TFS 2010 In Hours Instead Of Months&lt;/h1&gt;  &lt;p&gt;Regarding previous posts like &lt;a href="http://blogs.microsoft.co.il/blogs/shair/archive/2009/12/31/quality-center-migration-to-team-system-2010-done.aspx"&gt;Quality Center Migration To Team System 2010 – Done&lt;/a&gt;, &lt;a href="http://blogs.microsoft.co.il/blogs/shair/archive/2010/03/24/quality-center-2-tfs-2010-migration-in-3-hours.aspx"&gt;Quality Center 2 TFS 2010 Migration In 3 Hours&lt;/a&gt; and more,&lt;/p&gt;  &lt;p&gt;Today I’m happy to announce – &lt;font color="#ff0000" size="5"&gt;Scrat &lt;/font&gt;&lt;strong&gt;&lt;u&gt;is no more in Beta stages&lt;/u&gt;&lt;/strong&gt; and has been &lt;strong&gt;tested successfully with various customers.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000" size="5"&gt;Scrat &lt;/font&gt;Includes:&lt;/strong&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Wizard based tool&lt;/li&gt;    &lt;li&gt;Test hierarchy builder(Automatically build Test Plans, Test Suite and find matching Test Cases)&lt;/li&gt;    &lt;li&gt;Migrate Test Cases, Defect and Requirements&lt;/li&gt;    &lt;li&gt;Links between items (Tested By etc..)&lt;/li&gt;    &lt;li&gt;User Mapping&lt;/li&gt;    &lt;li&gt;Easy and simple Data Mapping&lt;/li&gt;    &lt;li&gt;Simulate States (See who moved the Item from one state to another)&lt;/li&gt;    &lt;li&gt;Based on Simple XML configuration file.&lt;/li&gt;    &lt;li&gt;And a lot more!&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Are you using Quality Center?&lt;/u&gt;&lt;/strong&gt; if so, this is your chance to perform &lt;font color="#ff00ff"&gt;&lt;strong&gt;smooth&lt;/strong&gt;&lt;/font&gt; and &lt;font color="#ff00ff"&gt;&lt;strong&gt;quick&lt;/strong&gt;&lt;/font&gt; migration to &lt;font color="#0000ff"&gt;&lt;u&gt;&lt;strong&gt;Microsoft Test Manager 2010, &lt;/strong&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color="#000000"&gt;because not all migrations have to be painful.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sela.co.il/s/scrat/main2.html"&gt;Scrat Home Page&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sela.co.il/s/scrat/main2.html"&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.microsoft.co.il/blogs/shair/image_3A7632E5.png" width="609" height="433" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=683259" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TECH/default.aspx">TECH</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Questions/default.aspx">Questions</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/QC/default.aspx">QC</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/How+To/default.aspx">How To</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Team+System+2010/default.aspx">Team System 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Microsoft+Test+Manager/default.aspx">Microsoft Test Manager</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Migration/default.aspx">Migration</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Quality+Center+2+Team+System+2010/default.aspx">Quality Center 2 Team System 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Scrat/default.aspx">Scrat</category></item><item><title>Building Setup Project In devenv.com Command Line Fails, Works In IDE</title><link>http://blogs.microsoft.co.il/blogs/shair/archive/2010/07/07/building-setup-project-in-devenv-com-command-line-fails-works-in-ide.aspx</link><pubDate>Wed, 07 Jul 2010 14:08:47 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:677099</guid><dc:creator>shair</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/shair/rsscomments.aspx?PostID=677099</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/shair/archive/2010/07/07/building-setup-project-in-devenv-com-command-line-fails-works-in-ide.aspx#comments</comments><description>&lt;h1&gt;Building Setup Project In devenv.com Command Line Fails, Works In IDE&lt;/h1&gt;  &lt;p&gt;I started to build a Build Definition in TFS 2010 (WF) for one of my customers and ran into a strange problem with couple of&lt;strong&gt; Setup Projects,&lt;/strong&gt; when I build the Setup Project in Visual Studio 2010 IDE the setup built just fine but once I tried to build it using devenv command it fails.. (To build setup project using Team Build you need to invoke devenv with command line arguments.)&lt;/p&gt;  &lt;p&gt;The Error from the command line is:&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;ERROR: Unable to update the dependencies of the project.&amp;#160; The dependencies for the object ‘DLL NAME’ cannot be determined.&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;This was very strange, so I did a comprehensive investigation why this happens and I found the problem!&lt;/p&gt;  &lt;p&gt;For some reason when adding a File to the setup project that need Dependencies, Visual Studio automatically add them into the Dependencies folder in the Setup project and for some reason this dependency cannot be found from Command Line.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Here is a Simple Setup Project in Visual Studio&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_6432C33B.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.microsoft.co.il/blogs/shair/image_thumb_73F2583F.png" width="276" height="111" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Through Command Line - Working&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_415ED500.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.microsoft.co.il/blogs/shair/image_thumb_1D65D7D9.png" width="771" height="59" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The same Setup Project + I’ve added an Assembly “API.DLL” and Visual Studio automatically added the necessary Dll’s.&lt;/p&gt;  &lt;p&gt;This setup project build just fine in Visual Studio.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_218FAF9E.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.microsoft.co.il/blogs/shair/image_thumb_5FA8CA4F.png" width="286" height="176" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Through Command Line – &lt;font color="#ff0000"&gt;Not Working!&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_217F89D1.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.microsoft.co.il/blogs/shair/image_thumb_6F4813B9.png" width="771" height="228" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h3&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;The Solution&lt;/font&gt;: You need to add the missing Assembly in the same folder where the .vdproj file is. &lt;/strong&gt;&lt;/h3&gt;  &lt;p&gt;Before I’m using WorkFlow to build those Setup Projects I built a special Activity that find the needed &lt;strong&gt;Dependencies &lt;/strong&gt;of each setup project copy them into the folder and the Build the Setup project.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_70002E09.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.microsoft.co.il/blogs/shair/image_thumb_775BEDB6.png" width="179" height="91" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Than Through Command Line – Working Again!!!&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_75AB21E2.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.microsoft.co.il/blogs/shair/image_thumb_621DC241.png" width="782" height="108" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Hope this helps.&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=677099" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Team+Build/default.aspx">Team Build</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+Administration/default.aspx">TFS Administration</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Source+Control/default.aspx">Source Control</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Questions/default.aspx">Questions</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/How+To/default.aspx">How To</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Team+System+2010/default.aspx">Team System 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+2010/default.aspx">TFS 2010</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/.NET+4/default.aspx">.NET 4</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Setup+Project/default.aspx">Setup Project</category></item><item><title>TFS API Part 25: Get TFS User List (Mail Sid, Account, Domain) – TFS 2010</title><link>http://blogs.microsoft.co.il/blogs/shair/archive/2010/06/16/tfs-api-part-25-get-tfs-user-list-mail-sid-account-domain-tfs-2010.aspx</link><pubDate>Wed, 16 Jun 2010 23:49:36 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:661980</guid><dc:creator>shair</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/shair/rsscomments.aspx?PostID=661980</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/shair/archive/2010/06/16/tfs-api-part-25-get-tfs-user-list-mail-sid-account-domain-tfs-2010.aspx#comments</comments><description>&lt;h1&gt;&lt;font face="Calibri"&gt;TFS API Part 25: Get TFS User List (Mail Sid, Account, Domain) – TFS 2010&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_378AC788.png"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/a&gt;&lt;/a&gt;&lt;/font&gt;&lt;/h1&gt;  &lt;p&gt;&lt;font face="Calibri"&gt;One of my first posts on TFS API I showed how to obtain TFS User List (&lt;/font&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/archive/2009/01/14/tfs-api-part-4-get-tfs-user-list-mail-sid-account-domain.aspx"&gt;&lt;font face="Calibri"&gt;TFS API Part 4: Get TFS User List (Mail, Sid, Account, Domain)&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt;)m Couple of days ago I got a question how to perform the same thing on TFS 2010, This is very simple:&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_378AC788.png"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Calibri"&gt;&lt;font face="Calibri"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/image_7A39ECF3.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;margin-left:0px;border-top:0px;margin-right:0px;border-right:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/shair/image_thumb_07DC832F.png" width="452" height="318" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Calibri"&gt;In TFS 2008 the global user group were called = &lt;span&gt;&lt;strong&gt;&amp;quot;Team Foundation Valid Users&amp;quot;.&lt;/strong&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&lt;span style="widows:2;text-transform:none;text-indent:0px;border-collapse:separate;font:medium tahoma, arial, helvetica;white-space:normal;orphans:2;letter-spacing:normal;word-spacing:0px;-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;-webkit-text-decorations-in-effect:none;-webkit-text-size-adjust:auto;-webkit-text-stroke-width:0px;" class="Apple-style-span"&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;;font-size:13px;" class="Apple-style-span"&gt;&lt;span&gt;Identity&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;SIDS = gss.ReadIdentity(&lt;span&gt;SearchFactor&lt;/span&gt;.AccountName,&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;&lt;span&gt;&lt;strong&gt;&amp;quot;Team Foundation Valid Users&amp;quot;&lt;/strong&gt;&lt;/span&gt;, &lt;span&gt;QueryMembership&lt;/span&gt;.Expanded);&lt;/span&gt;&lt;/span&gt; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Calibri"&gt;In TFS 2010 the name of TFS global user group changed to&amp;#160; = &lt;span&gt;&lt;strong&gt;&amp;quot;Project Collection Valid Users&amp;quot;.&lt;/strong&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;pre style="font-family:consolas;"&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&lt;span style="color:#2b91af;"&gt;Identity&lt;/span&gt; SIDS = gss.ReadIdentity(&lt;span style="color:#2b91af;"&gt;SearchFactor&lt;/span&gt;.AccountName, &lt;span style="color:#a31515;"&gt;&lt;strong&gt;&amp;quot;Project Collection Valid Users&amp;quot;&lt;/strong&gt;&lt;/span&gt;, &lt;span style="color:#2b91af;"&gt;QueryMembership&lt;/span&gt;.Expanded);&lt;/font&gt;&lt;/font&gt;&lt;/pre&gt;

&lt;p&gt;So, all you need to do is change the name to &lt;span&gt;&lt;strong&gt;&amp;quot;Project Collection Valid Users&amp;quot; &lt;/strong&gt;&lt;/span&gt;and everything should work.&lt;/p&gt;

&lt;pre style="font-family:consolas;"&gt;&lt;a href="http://blogs.microsoft.co.il/files/folders/661979/download.aspx" target="_blank"&gt;&lt;font face="Calibri"&gt;Download Demo Project (TFS 2010)&lt;/font&gt;&lt;/a&gt;&lt;/pre&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=661980" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+Administration/default.aspx">TFS Administration</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/Questions/default.aspx">Questions</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+API/default.aspx">TFS API</category><category domain="http://blogs.microsoft.co.il/blogs/shair/archive/tags/TFS+2010/default.aspx">TFS 2010</category></item></channel></rss>