none
[FAQ] .NET 1.1 のプロジェクトを Team Build でビルドする方法 RRS feed

  • 全般的な情報交換

  • こんにちは!
    フォーラム オペレーターの服部 清次です。
    今週も、Microsoft Visual Studio Team System 2008 Team Foundation Server 関連の新しい 「よくある質問 (FAQ)」 コンテンツを紹介したいと思います。

    このコンテンツは、MSDN フォーラム英語版にて紹介された FAQ コンテンツの "Team Foundation Server Team Build - 1. How to build .NET 1.1 projects with Team Build" をベースに、日本向けにローカライズし作成したものです。
    ぜひこちらの情報をご活用ください! (^_^)/


    Q: .NET 1.1 のプロジェクトを Team Build でビルドする方法
    A: .NET 1.1 のプロジェクトを Team Build でビルドするには、以下の2通りの方法があります。

    ● "MSBee” in MSBuild Extras – Toolkit for .NET 1.1.
       
       これを MSBuild に追加することにより、開発者は、Visual Studio 2005 および Visual Studio 2008 で .NET 1.1 を対象としたマネージド コードをビルドすることができます。
     
       MSBee に関する詳細は、以下の記事を参照してください:
       http://www.codeplex.com/Wiki/View.aspx?ProjectName=MSBee (英語)

    ● Visual Studio 2003 IDE を起動して、VS 2003 のプロジェクト (.NET1.1) をコンパイルする。

       Visual Studio 2003 が以下のフォルダーで利用できると想定した場合:
       $(ProgramFiles)\Microsoft Visual Studio .NET 2003\Common7\IDE\

       次のように、TFSBuild.proj ファイルにAfterCompile エントリーを追加することができます:

    <Target Name="AfterCompile">  
    <Exec Command="&quot;$(VS2003_Devenv)&quot; &quot;$(VS2003_SolutionName)&quot; /build $(VS2003_Configuration)"/>  
      <MakeDir  
           Directories="$(BinariesRoot)\$(VS2003_Configuration)" 
           Condition="!Exists('$(BinariesRoot)\$(VS2003_Configuration)')" /> 
      <Copy  
            SourceFiles="@(VS2003_OutputFiles)" 
            DestinationFiles="@(VS2003_OutputFiles->'$(BinariesRoot)\%(RecursiveDir)%(Filename)%(Extension)')"/>  
    </Target> 

    関連スレッド: http://social.msdn.microsoft.com/forums/en-US/tfsbuild/thread/a7fe5056-f259-446a-9ebc-5805dfc805b9/ (英語)


    * 文中で紹介しました英語資料について、ある特定の部分を日本語にしてほしいなどのリクエストがありましたら、このスレッドへ返信投稿してください。 なお、すべてのリクエストにお応えできない場合もありますことをあらかじめご了承ください。


    ______________________________________
    マイクロソフト株式会社 フォーラム オペレータ 服部 清次 

    2009年2月10日 3:00