BT

Sandcastleのチームマネージャが、プロジェクト終了の噂を退ける

| 作者: Abel Avram フォローする 11 人のフォロワー , 翻訳者 編集部 フォローする 0 人のフォロワー 投稿日 2009年1月22日. 推定読書時間: 3 分 |

Sandcastleプロジェクトが終了するという噂をはねつけるため、Microsoft Developer DivisionのGroup ManagerであるAnand Raman氏が、プロジェクトの現況(リンク)について更新した記事を発表した。Sandcastleは、.NETプロジェクトのソースコードを反映することで、MSDNのようなドキュメンテーションを作成するために使用されるツールである。

ソースコードなしにそこにプロジェクトが掲載された後の抗議に続いて、Sandcastleのソースコードは、約半年前にCodePlexでリリース(参考記事)された。それから、Anand氏は、MSDNライブラリをVS 2008 SP1に組み込む作業をおこなっていることを述べた。現在、チームの計画は、1月末までに一連の修正をリリースすることである。

  • プロジェクトにSLNファイルを提供していない。独自の物を作成することができるだろうが、ソースの配分で提供するのが便利かもしれない。
  • 以前のソースの配分から作成されたSLNファイルでは、こうした要領で構築しようとするとユーザは以下のような状況になる。
    • 各プロジェクトには、TFSソース制御情報がある。チームの部外者には無効である。ソース配分のため、これは削除される。
    • たいていのプロジェクトは、パッケージには存在しない強力な名前キーファイルを指定する。プロジェクトファイルは署名を無効にするか、ダミーのkey.snkを提供する。
    • MoreComponentsプロジェクトは大きくならない。「Microsoft.Ddue.Tools.BuildComponentに引数、1を取るコンストラクターがない」というようなエラーがある。これは、絶対必要なプロジェクトではなく、もしかしたらまったく組み込むべきではないかもしれない。
    • MrefBuilderStaticプロジェクトは大きくならない。「タイプや名前空間名、RootFilterが見つけられなかった(directiveやアセンブリリファレンスを使い忘れているか?)」というようなエラーがある。このプロジェクトを終わりにする。
    • BuildAssemblerConsoleがCommandLineプロジェクトを誤ったパスで参照する。
    • BuildAssemblerおよびBuildAssemblerConsoleプロジェクトが重複しているようなので、BuildAssemblerConsoleプロジェクトは進展しない。
  • 問題のあるプロジェクトをアンロードした後で、ユーザはすべてを構築することができる。残念なことに、115の警告がある。ベストプラクティスとして、これらは本当に修正されるべきである。

  • 多くのCode Analysis (FxCop)の警告がある。シップするコードからそうした警告を取り除くことで、模範的な例を示すべきである。

  • NTビルドシステムに関連するファイルが多くあり、ソースの配分(makefile、makefile.inc、placefileなど)から除外されるべきである。

Anand氏は、VS 2010 Beta 1がリリースされたら、チームは新たな一連の機能や修正に集中して取り組むことを述べた。

1. .NET Framework 4.0をシップするために使用するバージョン

2. F#構文のサポート

3.XSDドキュメンター

4.Microsoft Help 3ビューアをサポートする属性

Sandcastleは、Microsoft Public License (Ms-PL)(リンク)のもとリリースされる。

 

原文はこちらです:http://www.infoq.com/news/2009/01/Sandcastle-Update

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT