7
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

VisualStudio デバッグ(ビルド)されないときの対策

フォームアプリケーションを作り、いざデバッグせんとはじめての実行をしたら、なぜかビルドに失敗。
無理やり続行させようとすると当然

無題10.png

こう出てしまう。
(「続行して最後に成功したビルドを実行しますか?」をクリックしても、最後に成功したビルドが存在しない(一度もビルド成功していない)ので、デバッグターゲットが見つからない)

エラー一覧には何も出力されていない、
もちろんコンパイルエラーなんぞない、おかしい!

混乱のさなか、なんとか自力解決したので方法をまとめる。

対策1 デバッグ構成を確認する

①ソリューションエクスプローラーを開く
②プロジェクト名を右クリック、「プロパティ」を開く
(メニュー→「プロジェクト」→「”プロジェクト名”のプロパティ」でも可)
③「デバッグ」を開き、「構成」を確認

無題10.png
ここが「Debug」になっているか確認する
ちなみに実行した際、ディレクトリに「exe」でなく「vshost.exe」で保存されてしまうといった場合も同様の設定で対応できる。

対策2 ビルド構成を確認する

①上記設定ページの「ビルド」を開く
②「構成」を確認
対策1同様「Debug」になっているか確認

対策3 スタートページを確認する

①上記設定ページの「アプリケーション」を開く
②「スタートアップオブジェクト」に、アプリケーションを開いた際表示されるべきフォームが登録されているか確認

無題10.png

(設定なし)だとビルドエラーになる。
ちなみに私はこの操作でデバッグができるようになった。


ちなみに環境は
Visualstudio2015
.NET 4.5.2
C#

なのでこの環境でない場合や他言語の場合、多少設定の文言等異なるかもしれない。
VBは専門外なためプロの方はぜひコメント等残してくださると、私のような迷い人の助けになるかも。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
7
Help us understand the problem. What are the problem?