ビルドができない

タグの編集
投稿者 ロッキー  () 投稿日時 2008/8/16 02:26:00
ビルドをすると「正常」との表示が出るのですが、 
内容は以前の物が出てきます。 
 
コードを追加したり変更したりして何度かビルドして 
も同じ状態です。 
 
・コードは間違っていません。 
・パソコンを再起動しても同じ状態です。 
・他のプログラムは正常に起動しました。 
 
・掲示板285 るきおさんが書かれた事もしましたが 
 ダメでした。 
>Windowsのスタートメニューのプログラム一覧から 
>「Microsoft .NET Framework SDK」というような 
>フォルダの中にある、「SDKコマンドプロンプト」 
>のようななまのえものを起動して、  
>devenv.exe /resetuserdata  
>と入力して[Enter]キーを押してみてください。  
 
タスクから強制終了したのでこれが原因か? 
以前の物が残っているのか? 
まだ使用中でビルドができていないのか? 
 
正常にビルドするにはどのように対処すれば 
いいのでしょうか。 
教えて下さい。よろしくお願いします。
投稿者 るきお  () 投稿日時 2008/8/16 03:09:00
こんにちは。 
 
いちばんありがちなケースとしてはリビルドすべきケースが思い当たります。 
 
ビルドメニューのリビルドを実行してみてください。 
 
ただし、Expredd Editionの場合はリビルドがありません…。 
 
その場合は、プロジェクトを保存してあるフォルダを通常のエクスプローラで操作して、その中のbinフォルダとobjフォルダを削除してから、もう一度ビルドしてみてください。 
VB起動中はbinフォルダが削除できないかもしれないので、削除はVBが起動していない状態で行うとよいでしょう。 
 
まずは、これで改善されるか試してみてください。
投稿者 魔界の仮面弁士  () 投稿日時 2008/8/16 03:27:00
# ASP.NET では無いのですよね? 
 
> 内容は以前の物が出てきます。  
もし、一つのソリューション内に複数のプロジェクトを配置しているのであれば、[プロジェクトの依存関係]画面の設定が適切であるかどうかを確認してみてください。 
そして依存関係が正しかった場合は、それぞれのプロジェクトが(バイナリ参照ではなく)プロジェクト参照になっていることを確認してみてください。 
 
 
> 正常にビルドするにはどのように対処すれば  
> いいのでしょうか。  
とりあえず、下記の手順で再ビルドしてみてください。 
うまくいくかどうかは分かりませんけれども…。 
 
 
(1)エクスプローラで、ソリューションのあるフォルダを開いてみて、既にコンパイル済みのEXE等があれば削除しておく。 
(2)Visual Studio で問題のソリューションを開く。 
(3)Settings を利用している場合は、[同期]を押しておく。 
(4)コード画面やデザイナ画面が開かれていたら、それらをすべて閉じる。 
(5)[ソリューションのクリーン]を行う。 
(6)プロジェクト単位で、依存関係順に[リビルド]を行う。[バッチビルド]でも可。 
(7)手順 1 で削除したファイル群が再生成されている事を確認。 
(6)[デバッグ開始]にて実行。
投稿者 ロッキー  () 投稿日時 2008/8/19 10:00:00
>>1、2 
 
実行ファイルを削除し、クリーン、リビルド、デバッグする事で解決しました。 
 
アドバイスありがとうございましたm(_ _)m