2017-06-06 4 views
0

VS 2012を使用して、私はDebugビルドのC#プロジェクトをビルドします。ビルドは成功しますが、ディレクトリ..\bin\debugは空です。C#プロジェクトは正常にビルドされますが、バイナリは生成されません

何が原因なのでしょうか、それを治すことができるのでしょうか?

アップデート:このプロジェクトは、DLLをビルドします

+3

あなたはそれが本当に建物ですか?構文エラーを追加して、コンパイラエラーが発生したかどうかを確認してください。その場合は、修正してからもう一度試してください。それでも出力されない場合は、「リリース」ではなく「デバッグ」に設定されていることを確認してください。プロパティページで「出力パス」([ビルド]タブ)がデフォルトから変更されていることを確認します。 –

+0

これはどのようなプロジェクトですか? ASP.Net? Winforms?コンソール? WPF? –

+0

プロジェクトはDLLを作成します – user1443098

答えて

2

プロジェクトのプロパティダイアログのタブを「構築」と「出力パスは」「デバッグ」の構成のために設定されているかを確認を確認してください。おそらく、デフォルトとは異なる場所にビルドされます。

+0

ありがとうアドリアン!私が最初にしたこと。ビルド後にそこからフォルダを開くと空になります – user1443098

+0

これが当てはまる場合、これはVSのグリッチのようなものです。 「クリーン」オプションを使用して、役立つかどうかを確認してください(「ソリューションエクスプローラ」でプロジェクト名を右クリックしてアクセスできます)。それがうまくいかない場合は、私は新しいプロジェクトを作成して、壊れたプロジェクトからファイルを引き継ぐことを試みます。プロジェクトによっては、それが "csproj"ファイルのトラブルシューティングのより簡単な代替方法かもしれません。 – AdrianT

0

プロジェクトの出力パスが間違っている可能性があります。 出力パスを確認する:プロジェクトを右クリックし、プロパティをクリックします。次にビルドタブ出力パスの値を確認します。これは "bin \ Debug \"でなければなりません。

0

おかげさまで、ありがとうございます。再確認したところ、エラーが見つかりました。開発者はプロジェクトのフォルダの名前を変更しました。私は古いフォルダを見ていた! (顔の手のひら!)

関連する問題