- - PR -
ビルドとリビルドの違い
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-05-02 21:28
ソリューションにプロジェクトを付け加えた後、ソリューションをビルドにすると正常終了して、リビルドすると呼び出しエラーが出ます。
ビルドとリビルドはどう違うのでしょうか。 | ||||
|
投稿日時: 2005-05-03 00:46
諸農です。
一般的には、ビルドは前回のビルド以降に変更されたアイテムのみを対象にコンパイルを行い、リビルドは全部のアイテムを対象にコンパイルを行うもの、ではないでしょうか。 --補足-- ちなみに、VS2003のIDEのビルドメニューからバッチビルドを選択して表示されるダイアログ上でヘルプボタンを押して表示されるヘルプに書いてありました。 --補足終了--
追加したプロジェクトにはコンパイルエラーが無くて、 既存のプロジェクトにはエラーが含まれているって事ですかねぇ。 とりあえず、エラーを無くすようにデバッグしてみては如何でしょうか。 _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ | ||||
|
投稿日時: 2005-05-03 09:33
諸農さん、ありがとうございます。
ソリューションに含まれる個々のプロジェクトを選んでビルドするとエラーが出ないので、原因がよく分からなくなっています。ソリューションのリビルドだけでエラーが出ます。 NDoc のコマンドラインの方のNDocConsole.exeを起動するC++.NETのプロジェクトを付け加えただけなのですが。 | ||||
|
投稿日時: 2005-05-03 09:36
諸農です。
エラーメッセージの内容はどんなものですか? そのエラーメッセージの内容から原因探索と対策施行は不可能なんでしょうか? _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ | ||||
|
投稿日時: 2005-05-03 10:08
リビルドするとエラーになると言っているのですから、ビルドしてもエラーは出ないのは当たり前では? 個々のプロジェクトを選んでリビルドしてみてはどうですか。 アセンブリのバージョン関連でビルドがうまくいかなかったこともあった気がするなぁ。アセンブリの参照の仕方の問題かも。 プロジェクトのビルドの順番は正しく設定されていますか? 一度binやobjなどを消してみて、きれいな状態でリビルドするとどうなります? いずれにしてもエラーメッセージも書き込んだ方がいいですね。 | ||||
|
投稿日時: 2005-05-03 16:22
諸農です。
いもさんへ。 一郎さんの方法を試すなら、ビルドメニューからバッチビルドを起動して、 「全て選択」→「消去」→「リビルド」で手軽に出来ると思います。 お試しください。 それでもエラーがでるなら、エラーの内容をお願いします。 _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ | ||||
|
投稿日時: 2005-05-03 17:16
ありがとうございます。
ビルドメニューからバッチビルドを選んですべて選択、消去ボタンを押したら、Document1の起動中にエラーが発生しましたというエラーメッセージです。 ソリューションまたはDocument1のみをリビルドしたときも同じエラーメッセージです。 Document1は、visual C++.NET のメイクファイルプロジェクトです。 XMLsampleプロジェクト(ヘルプファイルを作りたい元のプロジェクト)は、単独でリビルドするとエラーは出ません。 | ||||
|
投稿日時: 2005-05-04 03:16
諸農です。
> ビルドメニューからバッチビルドを選んですべて選択、消去ボタンを押したら、 > Document1の起動中にエラーが発生しましたというエラーメッセージです。 エラーメッセージって、赤色の!の後に下向きの矢印アイコンがあって、 その後に「'の起動中にエラーが発生しました」が出ているということですか? それって、単に「消去コマンドライン」と「リビルドコマンドライン」を指定していないだけでは? そうであるならプロジェクトに必要なコマンドラインを指定してください。 _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ |