東方中央幻視台

瞼の裏に弾幕が飛び交う程度の能力 - 永夜抄Normalはそれなりに難しい。

目次

Blog 利用状況

ニュース

自己紹介

関連サイト

投稿カレンダー

  • スクリプトをダウンロード!

ブログパーツ

Adsense

書庫

日記カテゴリ

VSのプロジェクトを一覧するツールを作ってみた。

2008-06-11 Wed追記
作品ページ:VSProjectFinder - Hirotow's Craft Museum
Visual Studio 2005プラグイン版:VSProjectFinderアドイン版ひとまず完成

結構前から必要性を感じつつもめんどくさくて先延ばしにしていたものを勢いで作りました。
画面はこんな感じです。


ツリー上のインターフェイスで、ビルドしたり開いたり実行したり圧縮したりできます。
配布用のZipを作る作業が数倍早くなります。⇒2chで自作ソフトをうpするのが高速化します。
ついでに7Zip採用で圧縮率も上がります。

ダウンロード

以下Readmeファイルの抜粋。
ちなにみ中の人ってのははてなに吉田戦車が来てた件とは無関係です。

---------------------------------------
VSProjectManager 1.0
Hirotow's Craft Museum 2008
---------------------------------------
■説明
VSProjectManagerは、VisualStudioのソリューションやプロジェクトをツリー上に表示し、
さまざまな操作を行える便利なツールです。
VisualStudioで小物を作りまくっている人や、作ったソフトウェアを公開するのが面倒な人には非常に便利だと思います。

■使い方
上部のコンボボックスにVisual Studio XXXX\Projectのようなフォルダのパスを入力します(※入力補完が効きます)。
Enterキーを二回押すと、ツリービューにそのフォルダ以下のフォルダとソリューションやプロジェクトが表示されます。
あとは、ツリービューからソリューションやプロジェクトを選択、右クリックして操作を選択します。
大まかな分類を以下に記述するので詳しいことは実際に試してみるといいです。
・開く(そのものや親フォルダを開く)
・ビルド、実行する(MSBuildを呼び出し)
・圧縮する(7Zipを呼び出し)

■制限事項
・ソリューションに属していない野良プロジェクトファイルは表示できません。
・VCProj形式のファイルがうまく扱えません(たぶん更新されます)。

■ヒント
・AssemblyInfoファイルを開き、一番下のAssebblyVersionの行を消し、
 その上のFileVersionを1.0.0.0から1.0.*にするとファイルのバージョンがビルド時の日付と時刻に比例します。
 この状態で「プロジェクトの出力ファイルを圧縮」機能を使うとファイル名を変更する必要がないので楽です。

■中の人について
・7ZipはLGPLライセンスに基づき再頒布しています。
・MSBuildはインストールされているものが使用されます。

投稿日時 : 2008年4月16日 22:56

コメントを追加

# re: VSのプロジェクトを一覧するツールを作ってみた。 2008/04/17 11:54 とっちゃん

VCProj のビルドには、VCBuildというMSBuildみたいなやつがいるらしいです。
#あんまりよくわかってないけどw

C#/VBとはビルドロジックが根本的に違うので、相性悪いらしいです<MSBuild

# re: VSのプロジェクトを一覧するツールを作ってみた。 2008/04/17 12:02 Hirotow

>>とっちゃんさん
そのあたりまで考慮すると結構面倒かもしれないですね。
オプションスイッチはTargetとPropertyしか使ってないのでVBに関しては問題ないはずです。

タイトル  
名前  
URL
コメント