- PR -

コマンドラインからコンパイル

1
投稿者投稿内容
パンダ
ベテラン
会議室デビュー日: 2004/03/24
投稿数: 59
投稿日時: 2004-05-06 09:50
C#で開発した複数のプロジェクトを一度にコマンドラインから
コンパイルしたいと考えています。
コンパイルは"csc.exe"で実行するようですが、
コマンドラインから"csc.exe プロジェクトファイル名"を実行
するイメージで、IDEで設定したプロジェクト情報を引き継いで
コンパイルしたいのです。
このような事はできるのでしょうか?
やり方があれば教えて下さい。

目的は複数のプロジェクトをコンパイルしなおすのに、プロジェクト
をイチイチ起動してコンパイルするのが面倒だからです。
 
よろしくお願いします。
なちゃ
ぬし
会議室デビュー日: 2003/06/11
投稿数: 872
投稿日時: 2004-05-06 09:55
引用:

パンダさんの書き込み (2004-05-06 09:50) より:
コンパイルは"csc.exe"で実行するようですが、
コマンドラインから"csc.exe プロジェクトファイル名"を実行
するイメージで、IDEで設定したプロジェクト情報を引き継いで
コンパイルしたいのです。


IDE起動時のコマンドオプションで、ソリューションのビルド等ができるはずです。
NAL-6295
ぬし
会議室デビュー日: 2003/01/26
投稿数: 966
お住まい・勤務地: 東京
投稿日時: 2004-05-06 09:56
引用:

パンダさんの書き込み (2004-05-06 09:50) より:
コマンドラインから"csc.exe プロジェクトファイル名"を実行
するイメージで、IDEで設定したプロジェクト情報を引き継いで
コンパイルしたいのです。
このような事はできるのでしょうか?
やり方があれば教えて下さい。




devenv ソリューションファイル /build ソリューション構成

でできるみたいですね。
勿論、devenv.exeのパスを通すか、devenv.exeのある場所で実行する必要があります。
詳しくは、devenv /?で確認してください。
FOX
ベテラン
会議室デビュー日: 2002/04/08
投稿数: 63
お住まい・勤務地: いなか
投稿日時: 2004-05-06 09:59
こんにちは。

多分やりたいことはVS.NETを起動せずにプロジェクトやソリューションを
コンパイルしたいと言うことでしょうか。
そうであるのであれば以下のようなやり方が出来ます

devenv.exe ソリューションorプロジェクトファイル /build release

詳しくはdevenv.exe /? を実行してヘルプを参照してください。

かぶったみたいですね



[ メッセージ編集済み 編集者: FOX 編集日時 2004-05-06 10:00 ]
パンダ
ベテラン
会議室デビュー日: 2004/03/24
投稿数: 59
投稿日時: 2004-05-06 10:36
みなさん。ありがとうございます。
出来ました。
1

スキルアップ/キャリアアップ(JOB@IT)