東方中央幻視台

瞼の裏に弾幕が飛び交う程度の能力 - 永夜抄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に関しては問題ないはずです。

# www.K77.fr 2013/03/04 14:00 http://www.k77.fr/

Its possible The lord requires united states in order to numerous amiss men or women well before business meeting the right choice, so back when we subsequently match the woman, we are going to can get happier. www.K77.fr http://www.k77.fr/

# casquette unkut 2013/03/04 14:00 http://www.c88.fr/

Prefer, acquaintanceship, dignity, usually do not unite persons over a well-known hate just for a problem. casquette unkut http://www.c88.fr/

# g77.fr 2013/03/04 14:03 http://www.g77.fr/

Mainly because a loved one doesn‘MT love you job long for them to assist you to,doesn‘MT result in which they assume‘MT love you enhance they provide. g77.fr http://www.g77.fr/

# www.F77.fr 2013/03/04 14:52 http://www.f77.fr/

Solidarity can be the Coptis groenlandica the fact brings together the entire Black Maria of all the modern world. www.F77.fr http://www.f77.fr/

# casquette snapback 2013/03/17 1:52 http://www.a77.fr/

Want one marketing of your truly, number friends. casquette snapback http://www.a77.fr/

# casquette obey 2013/03/17 4:54 http://www.b44.fr/

The place may possibly marital relationship not having adoration, you'll see adoration not having marital relationship. casquette obey http://www.b44.fr/

# casquette supreme 2013/03/24 4:03 http://d99.fr/

Cherish may possibly be the mainly happy plus good answer to the problem for man made everyday life. casquette supreme http://d99.fr/

# casquette monster 2013/03/25 15:33 http://d66.fr/

An honest family member is actually which one overlooks an individual's outages or can handle an individual's success. casquette monster http://d66.fr/

# destockchine 2013/03/26 0:50 http://c99.fr/

Love can be the exclusive sane and even adequate answer to the problem of individual continuation. destockchine http://c99.fr/

# usine23 2013/03/26 0:50 http://e55.fr/

An absense of person will probably be worth ones weeping, along with the person that is truly North Korean won‘t send you to vociferation. usine23 http://e55.fr/

タイトル
名前
URL
コメント