<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>KKONDO's Blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/kkondo/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/kkondo/feed.xml</link>
    <description />
    <lastBuildDate>Tue, 16 Apr 2019 05:16:07 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Visual Studio 2013 の自動 UI テストで、任意のタイミングで画面キャプチャを取る方法</title>
      <link>https://docs.microsoft.com/archive/blogs/kkondo/visual-studio-2013-ui</link>
      <pubDate>Thu, 25 Jun 2015 21:32:00 GMT</pubDate>
      <dc:creator><![CDATA[Kazuhiko_Kondo]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/kkondo/2015/06/25/visual-studio-2013-ui/</guid>
      <description><![CDATA[Visual Studio 2013 の自動 UI テストで、任意のタイミングで画面キャプチャを取るテクニックをご紹介します。
自動 UI...]]></description>
      <content:encoded><![CDATA[<p>Visual Studio 2013 の自動 UI テストで、任意のタイミングで画面キャプチャを取るテクニックをご紹介します。</p>
<p>自動 UI テストについては、<a href="https://blogs.msdn.com/b/kkondo/archive/2014/01/30/cuit-basic.aspx">こちら</a>の投稿を参考にしてください。</p>
<p>また、すべての UI 操作で自動的に画面キャプチャをとることができます。この場合は設定ファイルを変更するのですが、その方法については、<a href="https://blogs.msdn.com/b/kkondo/archive/2014/01/30/cuit-screen-capture.aspx">こちら</a>の投稿を参考にしてください。</p>
<p>&nbsp;</p>
<p>自動 UI テストで、任意のタイミングで画面キャプチャを取る場合は、テスト コードに以下のコードを記述します。</p>
<p>&nbsp;</p>
<p>Image mysrn = UITestControl.Desktop.CaptureImage();</p>
<p>mysrn.Save(@"C:\temp\capture.png");</p>
<p>&nbsp;</p>
<p>その他、自動 UI テストには、API をつかってキーボード操作 (Keyboard.SendKeys など) やマウス操作 (Mouse.Click など)をコードで実行することもできます。</p>
<p>詳しくは、以下の MSDN Library の記事を参考にしてください。</p>
<p>&nbsp;</p>
<p><a href="https://msdn.microsoft.com/ja-jp/library/vstudio/dd286726(v=vs.110).aspx#VerifyingCodeCUITModify">https://msdn.microsoft.com/ja-jp/library/vstudio/dd286726(v=vs.110).aspx#VerifyingCodeCUITModify</a></p>
<p>&nbsp;</p>
<p>ご参考になれば幸いです。</p>]]></content:encoded>
    </item>
    <item>
      <title>Visual Studio Online スタートガイドのプレビュー版公開</title>
      <link>https://docs.microsoft.com/archive/blogs/kkondo/visual-studio-online</link>
      <pubDate>Mon, 25 May 2015 00:41:00 GMT</pubDate>
      <dc:creator><![CDATA[Kazuhiko_Kondo]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/kkondo/2015/05/25/visual-studio-online/</guid>
      <description><![CDATA[現在 Visual Studio Online の機能を利用いただく際に参考となるスタートガイドを作成中です。
完成まではもう少しお時間いただきたいのですが、de:code 2015...]]></description>
      <content:encoded><![CDATA[<p>現在 Visual Studio Online の機能を利用いただく際に参考となるスタートガイドを作成中です。</p>
<p>完成まではもう少しお時間いただきたいのですが、de:code 2015 を受けて、今回プレビュー版を公開しました。</p>
<p>&nbsp;</p>
<p><a title="VSO Start Guide" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/2543.VSO%20Starter%20Guide_20150526.pdf" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/2543.VSO-Starter-Guide_5F00_20150526.pdf">Visual Studio Online スタートガイド de:code プレビュー版 (PDF 4.7MB)</a></p>
<p>&nbsp;</p>
<p>de:code 2015 で Visual Studio Online 概要のセッションを受け持ちましたが、限られた時間のため、細かいところまでご説明できません。</p>
<p>セッション終了後、実際に Visual Studio Online の機能をお試しいただく際に参考にしていただけるように、現時点で執筆が終わっている分を先行して公開しております。</p>
<p>すべての機能は網羅されておりませんが、Visual Studio Online の一部の機能について解説しておりますので、カンファレンスの復習など、ご利用時の参考となれば幸いです。</p>
<p>&nbsp;</p>
<p>本ドキュメントは、皆様からのフィードバックなどを踏まえ、内容を充実すべく、定期的に更新することを予定しております。</p>
<p>当面、このブログを通じて更新の情報をご連絡します。</p>
<p>お手数をおかけしますが、本ドキュメントの更新版の提供有無を適宜ご確認ください。</p>
<p>&nbsp;</p>
<p>また Visual Studio Online は、約 3 週間ごとに、機能強化を行っております。</p>
<p>本スタートガイドにつきましても、できる限り最新の機能／情報に対応すべく、内容をアップデートしていきますが、更新のタイミングが合わないこともございますが、ご容赦いただければ幸いです。</p>
<p>本ドキュメントに関するフィードバックは、<a href="mailto:kkondo@microsoft.com">kkondo@microsoft.com</a> までお願い致します。</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>IntelliTest (Smart Unit Test) でテスト コードを生成した際にエラーが発生する場合の対処</title>
      <link>https://docs.microsoft.com/archive/blogs/kkondo/intellitest-smart-unit-test</link>
      <pubDate>Wed, 29 Apr 2015 19:49:00 GMT</pubDate>
      <dc:creator><![CDATA[Kazuhiko_Kondo]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/kkondo/2015/04/29/intellitest-smart-unit-test/</guid>
      <description><![CDATA[Visual Studio 2015 の新機能のひとつに、IntelliTest (旧名称 Smart Unit Test) があります。
「IntelliTest...]]></description>
      <content:encoded><![CDATA[<p>Visual Studio 2015 の新機能のひとつに、IntelliTest (旧名称 Smart Unit Test) があります。</p>
<p>「IntelliTest とは何か」については、以下にわかりやすいチュートリアルが公開されていますので、ぜひ試してみて下さい。</p>
<p><a href="https://blogs.msdn.com/b/visualstudio_jpn/archive/2015/04/28/visualstudio-smart.aspx">https://blogs.msdn.com/b/visualstudio_jpn/archive/2015/04/28/visualstudio-smart.aspx</a></p>
<p>また Microsoft Azure の仮想マシン テンプレートとして、既に最新の Visual Studio 2015 RC が公開されています。</p>
<p>10 分ほどあれば、Visual Studio 2015 を試せる環境がすぐに構築することができます。</p>
<p>&nbsp;</p>
<p>さて、本題です。</p>
<p>IntelliTest でテスト コードを生成した際に、Android の単体テスト プロジェクトが作成され、Xamarin のモジュールでエラーが発生することがあります。</p>
<p>発生条件はわからないのですが、私自身この問題にはまったことがあります。</p>
<p>&nbsp;</p>
<p>Visual Studio 2015 RC の KB に記述されているのですが、私の環境ではこの手順を実施することで問題が解決しました。</p>
<p><a href="https://support.microsoft.com/ja-jp/kb/3025133">https://support.microsoft.com/ja-jp/kb/3025133</a></p>
<ol>
<li>以下のフォルダにある UnitTestProject.zip を UnitTestProject2.zip に名前を変更<br />C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Xamarin\Xamarin\(バージョン番号)\T\PT\Android</li>
<li>"Developer Command Prompt for Visual Studio 2015"&nbsp;(コマンドプロンプト) を管理者権限で起動</li>
<li>以下のコマンドを実行<br />devenv /InstallVSTemplates</li>
</ol>
<p>&nbsp;</p>
<p>参考になれば幸いです。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Visual Studio 2015 エディション変更のポイント</title>
      <link>https://docs.microsoft.com/archive/blogs/kkondo/visual-studio-2015</link>
      <pubDate>Tue, 31 Mar 2015 21:13:00 GMT</pubDate>
      <dc:creator><![CDATA[Kazuhiko_Kondo]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/kkondo/2015/03/31/visual-studio-2015/</guid>
      <description><![CDATA[修正履歴:

(2015/04/01) 日本語ブログのリンクを追記

====================================================
本日 4/1...]]></description>
      <content:encoded><![CDATA[<p><strong>修正履歴:</strong></p>
<ul>
<li>(2015/04/01) 日本語ブログのリンクを追記</li>
</ul>
<p>====================================================</p>
<p>本日 4/1 新しい Visual Studio 2015 のエディション構成が発表となりました。</p>
<p>日本語ページの作成は、現在仕掛中とのことですので、今しばらくお待ちください。</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><strong>関連情報</strong></span></p>
<ul>
<li>本社エグゼクティブの発表ブログ &ndash; &ldquo;<a href="https://blogs.msdn.com/b/visualstudio/archive/2015/03/31/announcing-the-visual-studio-2015-product-line.aspx">Announcing the Visual Studio 2015 Product Lineup</a>&rdquo;</li>
<li>上記ブログの日本語翻訳 - <a href="https://blogs.msdn.com/b/visualstudio_jpn/archive/2015/03/31/announcing-the-visual-studio-2015-product-line.aspx">Visual Studio 2015 の製品ラインアップを発表</a></li>
<li><a href="https://www.visualstudio.com/products/vs-2015-product-editions">Visual Studio 2015 ホームページ</a></li>
<li><a href="https://www.visualstudio.com/products/compare-visual-studio-2015-products-vs">Visual Studio 2015 エディション間の機能比較表</a></li>
</ul>
<p>&nbsp;</p>
<p>ポイントを整理すると、</p>
<ul>
<li>Visual Studio Ultimate と Visual Studio Premium が統合されて、新たに Visual Studio Enterprise というエディションが登場</li>
<li>Visual Studio Premium with MSDN ユーザーは、自動的に Visual Studio Enterprise へ移行となる。</li>
</ul>
<p>という感じです。</p>
<p>また、機能に関しては以下の通りです。Visual Studio 2013 からもエディション間で変更があります。</p>
<ul>
<li>CodeLens が Visual Studio Professional 以上で利用可能となります。(Visual Studio Community では利用できないみたいです)</li>
<li>ストーリーボーディングの機能が、Visual Studio Professional with MSDN / TFS CAL 以上で可能に</li>
<li>TFS 関連として、&rdquo;担当作業&rdquo; (タスクの中断) が、Visual Studio Professional with MSDN / TFS CAL 以上で可能に</li>
<li>TFS 関連として、コードレビューが、Visual Studio Professional with MSDN / TFS CAL 以上で可能に</li>
<li>TFS 関連として、Web アクセスからの手動テストの実施が、Visual Studio Professional with MSDN / TFS CAL 以上で可能に</li>
<li>TFS 関連として、チーム ルームが、Visual Studio Professional with MSDN / TFS CAL 以上で可能に</li>
<li>TFS 関連として、アジャイル系の機能 (かんばん、バックログ等) の操作が、Visual Studio Professional with MSDN / TFS CAL 以上で可能に</li>
<li>MSDN Platforms で Test Manager が提供される</li>
<li>新機能 IntelliTest (旧: &ldquo;Smart Unit Test&rdquo;) は、Visual Studio Enterprise での提供</li>
</ul>
<p>&nbsp;</p>
<p>// 作業項目グラフの作成も、Pro/CAL 以上でできると思っていたのですが、表に誤りが無いか確認中です。</p>
<p>&nbsp;</p>
<p>ご参考になれば幸いです。</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>TFS でバージョン管理されているファイルを一式取得する方法</title>
      <link>https://docs.microsoft.com/archive/blogs/kkondo/tfs-26</link>
      <pubDate>Thu, 05 Jun 2014 23:43:00 GMT</pubDate>
      <dc:creator><![CDATA[Kazuhiko_Kondo]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/kkondo/2014/06/05/tfs-26/</guid>
      <description><![CDATA[立て続けにご質問をいただいたので、書いてみました。
&nbsp;
Team Foundation Server でバージョン管理されているファイルは、実際には SQL Server...]]></description>
      <content:encoded><![CDATA[<p>立て続けにご質問をいただいたので、書いてみました。</p>
<p>&nbsp;</p>
<p>Team Foundation Server でバージョン管理されているファイルは、実際には SQL Server 内にデータとして格納されています。</p>
<p>ソースコードを成果物として納品する等の理由で、</p>
<p style="padding-left: 30px;"><span style="font-size: small;"><strong>「ファイルとして一式取得したい」</strong></span></p>
<p>しかも</p>
<p style="padding-left: 30px;"><span style="font-size: small;"><strong>「最新バージョンのファイルだけでなく、変更管理されている、開発途中のバージョンもすべてファイルとして取得したい」</strong></span></p>
<p>といったニーズを聞きます。</p>
<p>この場合、最新／旧バージョンのソースコードを &ldquo;ファイル&rdquo; として TFS から抽出する必要が出てきます。</p>
<p>&nbsp;</p>
<p>Visual Studio でひとつひとつ手動で取得する、TFS API&nbsp;を利用しツールを開発するなど、実際には様々な方法があるのですが、個人的には、Team Foundation Server のコマンド ライン ツールを活用する方法が最も労力が少ないかなと思っています。</p>
<p>もちろん、これが唯一の正解ではないですが、ここでは、コマンド ライン ツールを活用した例をご紹介します。</p>
<p><span style="text-decoration: underline;"><strong>(注) 以下の手順を実施すると、チェックインされていない編集途中のファイルは無くなってしまうので、ご注意ください。</strong></span></p>
<p>&nbsp;</p>
<p><br />&nbsp;</p>
<h2>準備</h2>
<p>&nbsp;</p>
<p>この方法を実行するには、以下の点が必要です。</p>
<ul>
<li>該当のチーム コレクションに適切なアクセス権限があること</li>
<li>操作するコンピュータに対して適切なアクセス権限があること</li>
<li>取得したい最上位フォルダにワークスペース マッピングが行われていること</li>
</ul>
<p>特に &ldquo;ワークスペース マッピング&rdquo; の確認は重要で、該当のソリューション フォルダのみマッピングが行われているものの、下記のようにチーム プロジェクトの最上位、またはチーム コレクションの最上位では、マッピングされていないケースがあります。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/4863.001.PNG" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/4863.001.PNG"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/4863.001.PNG" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/4863.001.PNG" alt="" border="0" /></a></p>
<p>もし「ワークスペースが見つからない」といったエラーが発生した際には、そのフォルダのマッピングが適切に行われているかご確認ください。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>最新バージョンの取得</h2>
<p>&nbsp;</p>
<p>まず最新バージョンを取得する方法を紹介します。</p>
<p>[開発者コマンド プロンプト]&nbsp; を起動します。</p>
<p>[開発者コマンド プロンプト] は、Visual Studio 2013 の場合、\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts にショートカットがあります。</p>
<p>もちろん、各種ツールへのパスが通っていれば、通常のコマンド プロンプトでも問題ありません。</p>
<p>&nbsp;</p>
<p>コマンド プロンプトで、取得したい最上位フォルダのマップ先 (ローカル パス) に移動してください。</p>
<p>ローカル パスは、以下のようにソース管理エクスプローラーから確認できます。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/2630.002.PNG" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/2630.002.PNG"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/2630.002.PNG" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/2630.002.PNG" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>以下のコマンドを実行します。(実行する前に、いったんこのフォルダ内のファイルをクリアすると結果がわかりやすいです)</p>
<p style="padding-left: 30px;"><span style="font-size: medium;"><strong>tf get /force /overwrite</strong></span></p>
<p>マップ先のフォルダを確認すると最新ファイルが一式ダウンロードされているかと思います。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>特定バージョンの取得 その 1</h2>
<p>&nbsp;</p>
<p>次に、特定の変更セットのファイルを取得する方法です。(実行する前に、いったんこのフォルダ内のファイルをクリアすると結果がわかりやすいです)</p>
<p style="padding-left: 30px;"><strong><span style="font-size: medium;">tf get /force /overwrite /version:n</span></strong></p>
<p style="padding-left: 30px;">*n = 変更セットの番号</p>
<p>&nbsp;</p>
<p>マップ先のフォルダが、変更セットの時の状態となっているのがご覧いだだけます。</p>
<p>(たとえば、この変更セット以降で追加されたファイルやフォルダが無いなど)</p>
<p>ただし、この方法では、ワークスペース全体を特定の変更セットの時の状態に戻せるものの、その変更セットで変更されていないファイルも含まれています。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>特定バージョンの取得 その 2</h2>
<p>&nbsp;</p>
<p>もし、特定の変更セットで変更されたファイル &ldquo;のみ&rdquo; を取得したい場合には、tf.exe ではなく、Team Foundation Server Power Tools に付属の tfpt.exe を使用します。</p>
<p>この Power Tools は、それぞれ以下の URL より入手できます。</p>
<p>2013 版: <a href="https://blogs.msdn.com/controlpanel/blogs/posteditor.aspx/redir.aspx?C=x4kBJvxlnEiF3cOozQ9jBZ3VOhzoVNEIWEZyAQiTA35iqO14PJrCH3OdboE-fFk_EB_KDyFzvq8.&amp;URL=http%3a%2f%2fvisualstudiogallery.msdn.microsoft.com%2ff017b10c-02b4-4d6d-9845-58a06545627f" target="_blank">https://visualstudiogallery.msdn.microsoft.com/f017b10c-02b4-4d6d-9845-58a06545627f</a></p>
<p>2012 版: <a href="https://blogs.msdn.com/controlpanel/blogs/posteditor.aspx/redir.aspx?C=x4kBJvxlnEiF3cOozQ9jBZ3VOhzoVNEIWEZyAQiTA35iqO14PJrCH3OdboE-fFk_EB_KDyFzvq8.&amp;URL=http%3a%2f%2fvisualstudiogallery.msdn.microsoft.com%2fb1ef7eb2-e084-4cb8-9bc7-06c3bad9148f" target="_blank">https://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f</a></p>
<p>2010 版: <a href="https://blogs.msdn.com/controlpanel/blogs/posteditor.aspx/redir.aspx?C=x4kBJvxlnEiF3cOozQ9jBZ3VOhzoVNEIWEZyAQiTA35iqO14PJrCH3OdboE-fFk_EB_KDyFzvq8.&amp;URL=http%3a%2f%2fvisualstudiogallery.msdn.microsoft.com%2fc255a1e4-04ba-4f68-8f4e-cd473d6b971f" target="_blank">https://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f</a></p>
<p>&nbsp;</p>
<p>Power Tools がインストールされた環境で、以下のコマンドで、特定の変更セットで変更されたファイルのみ取得することができます。</p>
<p>(実行する前に、いったんこのフォルダ内のファイルをクリアすると結果がわかりやすいです)</p>
<p style="padding-left: 30px;"><strong><span style="font-size: medium;">tfpt getcs /force /overwrite /changeset:n</span></strong></p>
<p style="padding-left: 30px;">&nbsp;*n = 変更セットの番号</p>
<p style="padding-left: 30px;">&nbsp;</p>
<div align="center">&nbsp;</div>
<h2>応用編 ～&nbsp;納品用に一式取得</h2>
<p>&nbsp;</p>
<p>例えば、以下のようなバッチ ファイルを作成すると、納品用に最新のファイル一式と、各変更セットにおける旧バージョンのファイル、およびその履歴情報のログを作成することができます。</p>
<p>もっとスマートな方法がきっとあると思うのですが、あくまでも例として捉えていただければ。</p>
<p>&nbsp;</p>
<p>ここでは&nbsp;WineOnlineShop というチーム プロジェクトのファイル一式を取得しています。</p>
<p>なお、絶対パスでそれぞれ書かれていますが、皆様の環境にあわせて適宜修正ください。</p>
<p>&nbsp;</p>
<ol>
<li>作業用に一時的なワークスペースを作成します。<br />マッピングの定義において、"ソース管理フォルダ" は、処理対象フォルダの 1 つ上のフォルダを指定してください。(move コマンドの都合上...)<br />以下の画面例では、WineOnlineShop チームプロジェクトのデータを取りたいので、一つ上のフォルダ ($/) を指定してます。<br />ローカル フォルダは、以降で作成するバッチ ファイルの定義に合わせてください。(例では C:\temp\TempWorkspace となります)<br /><br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/7144.003.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/7144.003.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/7144.003.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/7144.003.png" alt="" border="0" /><br /><br /></a><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/2311.004.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/2311.004.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/2311.004.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/2311.004.png" alt="" border="0" /></a><br /><br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/1581.005.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/1581.005.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/1581.005.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/1581.005.png" alt="" border="0" /></a></li>
<li>[開発者コマンド プロンプト] を起動し、上記で作成したローカル フォルダに移動します。</li>
<li>以下で作成した 2 つのバッチファイルを順に起動します。tf.exe / tfpt.exe は、現在のフォルダ配下に対して再帰的に処理を行いますので、2. の位置にいることは重要です。</li>
<ol>
<li>GetHistory.bat</li>
<li>GetAllVersion.bat 最終変更セット番号</li>
</ol>
<li>一時的なワークスペースを削除し、元のワークスペース定義に戻します。</li>
</ol>
<p>&nbsp;</p>
<p>それでは、2 つのバッチファイルの中身を解説します。</p>
<h3>GetHistory.bat</h3>
<p style="padding-left: 30px;">&nbsp;</p>
<p style="padding-left: 30px;"><strong>tf history WineOnlineShop /r /noprompt /stopafter:1 /version:T</strong></p>
<p style="padding-left: 30px;"><strong>tf history WineOnlineShop /r /noprompt /version:T /format:detailed &gt; c:\temp\delivery\ChangesetHistory.txt</strong></p>
<p style="padding-left: 30px;">&nbsp;</p>
<p>1 行目: 変更セットの最終番号を取得しています。GetAllVersion.bat&nbsp; の入力パラメータでこの数値を指定します。</p>
<p>2 行目: 変更セットの詳細情報を c:\temp\deliverty\ChangesetHistory.txt に書き込んでいます。</p>
<p>&nbsp;</p>
<h3>GetAllVersion.bat</h3>
<p style="padding-left: 30px;">&nbsp;</p>
<p style="padding-left: 30px;"><strong>if "%1" == "" goto ERROR</strong></p>
<p style="padding-left: 30px;"><strong>setlocal enabledelayedexpansion</strong></p>
<p style="padding-left: 30px;"><strong>start /wait tf get /force /overwrite</strong></p>
<p style="padding-left: 30px;"><strong>move "C:\temp\TempWorkspace\WineOnlineShop" "c:\temp\delivery\_latest"</strong></p>
<p style="padding-left: 30px;"><strong>for /l %%X in (1, 1, %1) do (</strong></p>
<p style="padding-left: 30px;"><strong>&nbsp;&nbsp;&nbsp; start /wait tfpt getcs /force /overwrite /changeset:%%X</strong></p>
<p style="padding-left: 30px;"><strong>&nbsp;&nbsp;&nbsp; move "C:\temp\TempWorkspace\WineOnlineShop" "c:\temp\delivery\%%~X"</strong></p>
<p style="padding-left: 30px;"><strong>)</strong></p>
<p style="padding-left: 30px;"><strong>:ERROR</strong></p>
<p style="padding-left: 30px;"><strong>echo " GetAllVersion.bat 最終変更セット番号"&nbsp;</strong></p>
<p style="padding-left: 30px;">&nbsp;</p>
<p>1 行目: 変更セットの最終番号をパラメーターで取得しています。もしパラメーターが指定されていなければ、9 行目にジャンプして、エラーメッセージが表示されます。</p>
<p>2 行目: 遅延環境変数の宣言。ループカウンタ用にこの定義が必要なのです。</p>
<p>3 行目: まずは最新バージョンを取得します。tf.exe の処理は非同期で行われるため、次の move コマンドのために start /wait で処理を待ち合わせるようにしています。</p>
<p>4 行目: move コマンドで取得した最新バージョンを含むフォルダを _latest というフォルダ名に変更して移動しています。</p>
<p>5 行目: for 文を使い、パラメーターで指定した最終変更セット番号 (%1) の数になるまで、以下の処理を繰り返し実行します。</p>
<p>6 行目: tfpt getcs で変更セット内の変更されたファイルのみを抽出しています。変更セット番号は、ループカウンタ (%%X) で指定しています。5 行目と同様、start /wait で処理を待ち合わせるようにしています。</p>
<p>7&nbsp;行目: move コマンドで取得したバージョンを含むフォルダを、変更セットの番号に変更して移動しています。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>んー。もっと良い方法あるような気がしてきました。もう少し考えたいと思います。</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Visual Studio "14" CTP の環境を 10 分で作る</title>
      <link>https://docs.microsoft.com/archive/blogs/kkondo/visual-studio-14-ctp-10</link>
      <pubDate>Thu, 05 Jun 2014 20:51:00 GMT</pubDate>
      <dc:creator><![CDATA[Kazuhiko_Kondo]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/kkondo/2014/06/05/visual-studio-14-ctp-10/</guid>
      <description><![CDATA[Microsoft Azure のギャラリーに、Visual Studio &ldquo;14&rdquo; CTP がインストールされたイメージが登場しました。
10...]]></description>
      <content:encoded><![CDATA[<p>Microsoft Azure のギャラリーに、Visual Studio &ldquo;14&rdquo; CTP がインストールされたイメージが登場しました。</p>
<p>10 分もあれば、インスタンスを作成することができるので便利ですね。</p>
<p>&nbsp;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/5824.01.PNG" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/5824.01.PNG"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/5824.01.PNG" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/5824.01.PNG" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>今回の Visual Studio &ldquo;14&rdquo; CTP は、検証用の環境上にインストールし、かつ Visual Studio 2013 以前との共存はしないことが推奨されています。(ゆくゆくは改善されると思いますが)</p>
<p>Visual Studio &ldquo;14&rdquo; のインストールにも時間がかかるのに、さらに OS から構築しないといけないとなるとちょっとねー。という方はぜひご検討くださいませ。</p>
<p>&nbsp;</p>
<p>ちなみに、先月より MSDN 会員であれば、Windows 8.1 / Windows 7 のインスタンスを構築することができるようになりました。(注: 開発 / テスト用)</p>
<p>こちらもお勧めです。</p>
<p>&nbsp;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/3582.P2.PNG" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/3582.P2.PNG"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/3582.P2.PNG" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/3582.P2.PNG" alt="" border="0" /></a>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>2/10 の Team Foundation Service のアップデート</title>
      <link>https://docs.microsoft.com/archive/blogs/kkondo/210-team-foundation-service</link>
      <pubDate>Wed, 12 Feb 2014 20:08:00 GMT</pubDate>
      <dc:creator><![CDATA[Kazuhiko_Kondo]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/kkondo/2014/02/12/210-team-foundation-service/</guid>
      <description><![CDATA[Visual Studio Online - Team Foundation Service のアップデートが 2/10 に行われました。
今回の強化点は以下の 2...]]></description>
      <content:encoded><![CDATA[<p>Visual Studio Online - Team Foundation Service のアップデートが 2/10 に行われました。</p>
<p>今回の強化点は以下の 2 つです。</p>
<p>&nbsp;</p>
<p>(1) テスト計画のエクスポート</p>
<p>(2) 新規タグ作成の権限追加</p>
<p>&nbsp;</p>
<h4>(1) テスト計画のエクスポート</h4>
<p>これは特にご要望が高い機能だったので個人的に喜んでいます。</p>
<p>Test Manager などで定義したテスト計画をエクスポートし、印刷形式で表示したり、メールで送付することができます。</p>
<p>操作方法は単純で Test Plan または Test Suite を右クリックし、&rdquo;Export&rdquo; をクリックします。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/1004.02.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/1004.02.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/1004.02.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/1004.02.png" alt="" border="0" /></a></p>
<p>&ldquo;EXPORT&rdquo; ダイアログが表示されますので、出力するオプションを選び、&rdquo;Email&rdquo; (メールで送信)、または &ldquo;Print&rdquo; (印刷形式で表示) を選択します。</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/6472.03.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/6472.03.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/6472.03.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/6472.03.png" alt="" width="266" height="238" border="0" /></a></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/3286.01.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/3286.01.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/3286.01.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/3286.01.png" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>メールで送信する場合は、以下のフォームが表示されます。特にメーラーは必要ありません。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/0410.04.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/0410.04.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/0410.04.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/0410.04.png" alt="" border="0" /></a></p>
<p>あて先は誰でも OK というわけではなく、Team Foundation Service に登録されているユーザーに限るみたいです。</p>
<p>&ldquo;Send&rdquo; ボタンをクリックすると <a href="mailto:VisualStudioOnline@microsoft.com">VisualStudioOnline@microsoft.com</a>&nbsp;からメールが届きます。</p>
<p>&nbsp;</p>
<p>※ 現状、表示名が同姓同名のユーザーが登録されていると、エラーが発生したり、データ取得までに非常に長い時間がかかることがあります。</p>
<p>回避方法はどちらかのユーザーの表示名を変更します。</p>
<p>なお、プロジェクトから同姓同名のユーザーを外してもレコードに残っているので、解決できないため、表示名を変更する必要があります。</p>
<p>&nbsp;</p>
<h4>(2) 新規タグ作成の権限追加</h4>
<p>作業項目のタグについては<a href="https://msdn.microsoft.com/ja-jp/library/dn132606.aspx">こちら</a>をご参考にしてください。</p>
<p>今回の機能強化は、権限設定により、タグを新たに定義できるユーザーを制限することができるようになります。</p>
<p>&nbsp;<img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/8625.05.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/8625.05.png" alt="" border="0" /></p>
<p>&nbsp;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/7282.06.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/7282.06.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/7282.06.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/7282.06.png" alt="" border="0" /></a></p>
<p>最近、タグ周りの機能強化もあり、今後タグを活用する機会も増えると思いつつも、</p>
<p>これまでの仕様では誰でも好きなタグを作れてしまうので、かえって混乱するのでは？と思っていたところでした。</p>
<p>&nbsp;&nbsp;</p>
<p><a href="https://blogs.msdn.com/b/kkondo/archive/2014/01/28/vso-jan-22-update.aspx">1 月 22 日に追加された Team Foundation Service の機能</a>については、先日 <a href="https://blogs.msdn.com/b/kkondo/archive/2014/02/06/visual-studio-2013-update2-ctp1.aspx">CTP 1 がリリースされた Visual Studio 2013 Update 2</a> で対応する予定であることがアナウンスされました。</p>
<p>まだ、リリースされる機能は確定していないということですので、この 2 つの機能もオンプレミスの Team Foundation Server に含まれることを期待しています。</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Team Foundation Server などの開発ツールのライセンス</title>
      <link>https://docs.microsoft.com/archive/blogs/kkondo/team-foundation-server</link>
      <pubDate>Tue, 11 Feb 2014 19:53:00 GMT</pubDate>
      <dc:creator><![CDATA[Kazuhiko_Kondo]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/kkondo/2014/02/11/team-foundation-server/</guid>
      <description><![CDATA[Team Foundation Server、MSDN Subscription、Visual Studio のライセンスに関して、例えば以下のようなご質問をよくいただきます。

MSDN...]]></description>
      <content:encoded><![CDATA[<p>Team Foundation Server、MSDN Subscription、Visual Studio のライセンスに関して、例えば以下のようなご質問をよくいただきます。</p>
<ul>
<li>MSDN でダウンロードした製品を仮想環境上に構築する場合に必要なライセンスは?</li>
<li>Team Foundation Server の外部に手動で出力されたデータを表示する場合、TFS CAL は必要か?</li>
<li>MSDN で構築したテスト環境を、そのまま運用環境として使用したい場合、運用ライセンスのみ購入すれば良いか、それとも再インストールが必要か。</li>
</ul>
<p>&nbsp;</p>
<p>Team Foundation Server や Visual Studio のライセンスは非常に複雑ですが、多少なりともわかりやすく。。とホワイトペーパーが提供されています。</p>
<p>&nbsp;</p>
<p style="padding-left: 30px;"><strong>Visual Studio と MSDN のライセンス ホワイトペーパー</strong></p>
<p style="padding-left: 30px;"><a href="https://www.microsoft.com/ja-jp/download/details.aspx?id=13350">https://www.microsoft.com/ja-jp/download/details.aspx?id=13350</a></p>
<p style="padding-left: 30px;">* 2014/02/22 時点では、ダウンロード センターの説明に「Visual Studio 2012製品ラインの概要」と記載がありますが、実際には最新バージョンに対応しています。</p>
<p style="padding-left: 30px;">* ダウンロードしようとすると 3 ファイル選択肢がありますが、記載内容はすべて同じです。(ファイルの種別が、PDF, XPS, Word と違うだけ)</p>
<p style="padding-left: 30px;">&nbsp;</p>
<p>このホワイトペーパーは、新製品、新機能のリリースなどに合わせて、適宜アップデートされています。</p>
<p>参照される際には、常に最新版をダウンロードしていただくことをお勧めします。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>TFS を評価する ～ 環境構築済の仮想イメージをダウンロードして利用</title>
      <link>https://docs.microsoft.com/archive/blogs/kkondo/tfs</link>
      <pubDate>Thu, 06 Feb 2014 05:43:00 GMT</pubDate>
      <dc:creator><![CDATA[Kazuhiko_Kondo]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/kkondo/2014/02/06/tfs/</guid>
      <description><![CDATA[Team Foundation Server を評価するには、ぱっと思いつく限り、下記の方法があります。

Team Foundation Server...]]></description>
      <content:encoded><![CDATA[<p>Team Foundation Server を評価するには、ぱっと思いつく限り、下記の方法があります。</p>
<ol>
<li>Team Foundation Server 評価版をダウンロードして、インストール、構築する</li>
<li>Visual Studio Online &ndash; Team Foundation Service を利用</li>
<li>環境構築済の仮想イメージをダウンロードして利用</li>
</ol>
<p>それぞれ長所、短所はあるのですが、ここでは「3. 環境構築済の仮想イメージを利用」について解説します。</p>
<p>&nbsp;</p>
<p>なお、Team Foundation Server 2012 については以下の投稿を参考にしてください。</p>
<ul>
<li><a href="https://blogs.msdn.com/b/visualstudio_jpn/archive/2013/12/01/visual-studio-2012-alm-vm-1.aspx">https://blogs.msdn.com/b/visualstudio_jpn/archive/2013/12/01/visual-studio-2012-alm-vm-1.aspx</a></li>
<li><a href="https://blogs.msdn.com/b/visualstudio_jpn/archive/2013/12/01/visual-studio-2012-alm-vm-2.aspx">https://blogs.msdn.com/b/visualstudio_jpn/archive/2013/12/01/visual-studio-2012-alm-vm-2.aspx</a></li>
<li><a href="https://blogs.msdn.com/b/visualstudio_jpn/archive/2013/12/01/visual-studio-2012-alm-vm-3.aspx">https://blogs.msdn.com/b/visualstudio_jpn/archive/2013/12/01/visual-studio-2012-alm-vm-3.aspx</a></li>
</ul>
<p>恐らく Team Foundation Server&nbsp;2013 の場合と、方法はほとんど変わらないと思います。</p>
<p>上記の 2 番目、3 番目の手順は、環境を日本語化する手順が書かれておりますので、参考になるかもしれません。(ブログ間のリンクが切れているので、ご注意ください)</p>
<p>&nbsp;</p>
<p>この投稿時点で最新の仮想イメージは、以下の Brian Keller 氏のブログにて紹介されています。</p>
<p><a href="https://blogs.msdn.com/b/briankel/archive/2013/08/02/visual-studio-2013-application-lifecycle-management-virtual-machine-and-hands-on-labs-demo-scripts.aspx">https://blogs.msdn.com/b/briankel/archive/2013/08/02/visual-studio-2013-application-lifecycle-management-virtual-machine-and-hands-on-labs-demo-scripts.aspx</a></p>
<p>詳細は上記ブログ、および<a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Working%20with%20the%20Visual%20Studio%202013%20ALM%20Virtual%20Machine.docx">こちら</a>の手順書 (英語) を参照いただきたいのですが、私の方でも簡単に解説します。</p>
<p>&nbsp;</p>
<h4>1. Hyper-V を有効化</h4>
<p>このイメージは、下記の OS の Hyper-V に対応しているそうです。</p>
<ul>
<li>Windows Server 2008 R2 SP1</li>
<li>Windows 8 (SLAT 対応 CPU であること)</li>
<li>Windows Server 2012</li>
<li>Windows 8.1</li>
<li>Windows Server 2012 R2</li>
</ul>
<p>既定では機能が有効になっていないので、まずは Hyper-V を有効化してください。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/4743.01.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/4743.01.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/4743.01.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/4743.01.png" alt="" width="337" height="310" border="0" /></a></p>
<p>&nbsp;</p>
<h4>&nbsp;2. 仮想イメージをダウンロード</h4>
<p>仮想イメージは RAR 形式で圧縮され、かつ 22 ファイルに分割されています。</p>
<p>まずはこの 22 ファイルをダウンロードする必要がありますが、圧縮ファイルは 22 ファイル合計で 21 GB になり、さらに展開すると 65GB になります。</p>
<p>したがって、一時的に最低でも 86GB 以上の空き容量が必要となりますのでご注意ください。</p>
<p>下記のファイルをダウンロードします。</p>
<p>Brian 氏のブログで紹介されているようなダウンロード用のフリーツールがあれば、早く楽にダウンロードできます。</p>
<p>ただ、私はそのツールをインストールすることができない環境だったので、1 ファイルずつ地道にダウンロードしました。</p>
<ul>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part01.exe">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part01.exe</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part02.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part02.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part03.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part03.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part04.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part04.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part05.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part05.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part06.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part06.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part07.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part07.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part08.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part08.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part09.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part09.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part10.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part10.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part11.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part11.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part12.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part12.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part13.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part13.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part14.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part14.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part15.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part15.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part16.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part16.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part17.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part17.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part18.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part18.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part19.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part19.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part20.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part20.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part21.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part21.rar</a></li>
<li><a href="https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part22.rar">https://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.RTM.ALM.part22.rar</a></li>
</ul>
<p>&nbsp;</p>
<h4>3. 仮想イメージを展開</h4>
<p>ダウンロードした 22 ファイルを同一フォルダに置き、VisualStudio2013.RTM.ALM.part01.exe を起動してください。</p>
<p>後は、解凍先フォルダの指定など、ウィザードに従って進めていきます。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/3731.02.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/3731.02.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/3731.02.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/3731.02.png" alt="" width="339" height="210" border="0" /></a></p>
<p>展開が完了すると WMIv1 フォルダと WMIv2 フォルダの 2 つが作成されます。</p>
<p>WMIv1 フォルダは Windows Server 2008 R2 用で、それ以外の OS は WMIv2 フォルダを使います。</p>
<p>&nbsp;</p>
<h4>4. Hyper-V に仮想イメージをインポートして構成</h4>
<p>実際の手順は OS によって異なるのですが、ここでは Windows 8.1 をベースに解説します。</p>
<p>&nbsp;</p>
<p>(1) ホスト OS が Windows Server 2008 R2 の場合、&ldquo;WMIv2\Virtual Hard Disks&rdquo; フォルダ内のファイルを &ldquo;WMIv1\Virtual Hard Disks&rdquo; フォルダに移動させます。</p>
<p>&nbsp;</p>
<p>(2) [Hyper-V マネージャー] を起動し、メニューより [操作] &ndash; [仮想マシンのインポート] を選択します。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/3808.03.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/3808.03.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/3808.03.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/3808.03.png" alt="" width="328" height="160" border="0" /></a></p>
<p>ウィザードの [フォルダの検索] 手順においては、ホスト OS が Windows Server 2008 R2 の場合、WMIv1 フォルダを、それ以外は WMIv2 フォルダを選択します。</p>
<p>それ以外はデフォルトのままで構いません。</p>
<p>&nbsp;</p>
<p>(3) 仮想イメージ (&ldquo;Visual Studio 2013 RTM ALM&rdquo;) が登録されます。</p>
<p>既定の仮想プロセッサ数は 1、メモリ サイズは 5120 MB でした。</p>
<p>既定の設定やネットワーク接続を変更するには、イメージを右クリックし、[設定] を選択してください。</p>
<p>なお、後述の (A) のアクティベーション以外の理由で、インターネット接続可能なネットワークを本仮想イメージに設定するのはお勧めしません。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/5504.06.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/5504.06.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/71/36/5504.06.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-71-36/5504.06.png" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>(4) 仮想イメージのスナップショットを取得します。</p>
<p>この手順はスキップすることもできますが、環境を壊してしまった時や、ハンズオンの手順によっては初期状態の環境から始める必要のあるものがあるので、起動前に一度取得することをお勧めします。</p>
<p>&nbsp;</p>
<p>(5) 仮想イメージを起動してください。</p>
<p>Ctrl+Alt+End でログイン、パスワードは <strong>P2ssw0rd</strong> です。</p>
<p>ログインすると日付が自動的に 2013 年 7 月 9 日に設定されます。</p>
<p>いくつかのハンズオンやデモがこの日付に依存していますので、後述の (6) の理由以外はこの日付を使用します。</p>
<p>&nbsp;</p>
<p>(6) アクティベーション</p>
<p>評価期間は 10 日でいったん切れます。</p>
<p>10 日以上評価する場合には、下記の手順でアクティベーションすることによって、最長 180 日まで延長することができます。</p>
<p>&nbsp;</p>
<p>(a) 本仮想イメージを外部ネットワークに接続できるように、仮想イメージを設定します。</p>
<p>&nbsp;</p>
<p>(b) スタートメニューより [Control Panel] を開きます</p>
<p>&nbsp;</p>
<p>(c) &ldquo;Review your computer&rsquo;s status&rdquo; のリンクをクリックします</p>
<p>&nbsp;</p>
<p>(d) &ldquo;Go to Windows Activation&rdquo; をクリックします</p>
<p>&nbsp;</p>
<p>(e) &ldquo;Activate&rdquo; ボタンをクリックします</p>
<p>&nbsp;</p>
<p>(f) アクティベーションに成功すると、&rdquo;Thanks, you&rsquo;re all done.&rdquo; というメッセージが表示されます。</p>
<p>&nbsp;</p>
<p>(g) 仮想イメージをシャットダウンします。</p>
<p>&nbsp;</p>
<p>(h) 本仮想イメージを外部ネットワークから外します。</p>
<p>(仮想イメージを再起動し、ログインすると日付が 2013 年 7 月 9 日に設定されますが、このままにしてください)</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>以上、ご参考になれば幸いです。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Visual Studio 2013 Update 2 CTP 1 がリリースされました</title>
      <link>https://docs.microsoft.com/archive/blogs/kkondo/visual-studio-2013-update-2-ctp-1</link>
      <pubDate>Wed, 05 Feb 2014 20:14:00 GMT</pubDate>
      <dc:creator><![CDATA[Kazuhiko_Kondo]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/kkondo/2014/02/05/visual-studio-2013-update-2-ctp-1/</guid>
      <description><![CDATA[Brian Harry 氏の Blog&nbsp;でもアナウンスがありましたが、Visual Studio 2013 Update 2 の CTP 1 がリリースされました。
先日の「1/22 の...]]></description>
      <content:encoded><![CDATA[<p>Brian Harry 氏の <a href="https://blogs.msdn.com/b/bharry/archive/2014/02/05/vs-tfs-2013-2-update-2-ctp-released.aspx">Blog</a>&nbsp;でもアナウンスがありましたが、Visual Studio 2013 Update 2 の CTP 1 がリリースされました。</p>
<p>先日の「<a href="https://blogs.msdn.com/b/kkondo/archive/2014/01/28/vso-jan-22-update.aspx">1/22 の Team Foundation Service のアップデート</a>」で取り上げた下記の 3 項目、</p>
<ul>
<li>作業項目のクエリにおいて、&rdquo;タグ&rdquo; の検索が可能となった</li>
<li>バーンダウンを特定の曜日のみで計算できる</li>
<li>累積フローダイアグラムの開始日を変更することができるようになった</li>
</ul>
<p>それと Git の機能強化などが見受けられます。</p>
<p>&nbsp;</p>
<p>Update 2 CTP 1 は下記の URL より入手できます。</p>
<p style="padding-left: 30px;"><strong>Visual Studio 2013 Update 2 CTP 1:</strong></p>
<p style="padding-left: 30px;"><a href="https://go.microsoft.com/fwlink/?LinkId=390521">https://go.microsoft.com/fwlink/?LinkId=390521</a></p>
<p style="padding-left: 30px;">&nbsp;</p>
<p>私もこれからインストールして試してみようと思っているところですが、</p>
<p>今後この Blog でも新しい機能などご紹介できればと考えています。</p>
<p>&nbsp;</p>
<p>なお、今回の CTP では、本番環境での利用許可 (&ldquo;Go-Live&rdquo; ライセンス) は無く、まだ機能も確定していないとのことです。</p>
<p>次回の CTP リリースで確定するようですので、次のリリースも期待したいと思います。</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
  </channel>
</rss>