2012-06-15 43 views
17

なぜ再構築に失敗したのですか?Visual Studio "すべての再構築が失敗しました"

この午前から、このエラーが表示され続けます...ソリューション全体(25 c#managed projs)をビルドし、 "Rebuild All Failed"が表示されます。 (私は、COMは、ジェネリックをサポートしていない約13回の警告を持っていますが、1つのDLLをCOMとして公開されているので、それは...「普通」です。

error

+7

[出力]タブには何が表示されますか? – Mr47

+0

+1 Mr47のために私はエラーリストを嫌い...私はそれがそこになかった何かを示した頻度を覚えていません。出力を検索するのに2秒かかるかもしれませんが、私はいつもエラーリストより優先します。ちょうど警告とエラーを強調表示したい(VS08)。 – dowhilefor

+2

Visual Studioを再起動して再構築するだけで助かりました。試してみる価値があるかもしれない – Karsten

答えて

1

あなたはrebiuld beforそれを解決をきれいにしようとしたことがありますか?

+6

リビルドはClean + Buildと同じです:http://stackoverflow.com/questions/1247457/difference-between-rebuild-and-clean-build-in-visual-studio-2008 – Bridge

1

これはチェック私があなただったら、私はどうなる&もの(各ステップの後に構築しよう)のリストです:?

  • は(時々私はアクティブにするのを忘れ、私は警告のみ&メッセージを見ることができるアクティブ化エラーリストです)
  • エラーメッセージの出力ウィンドウを確認してください。
  • クリーンソリューション。
  • デバッグフォルダからすべてが削除されたことを二度と確認してください。
  • リリースモードでビルドします。
  • 問題のあるプロジェクトを分離するまで、ソリューションプロジェクトをプロジェクトにビルドします。
  • COMとコメントコードを削除して、これが問題の原因かどうかを確認します。
  • 再起動VS2010。
  • ウィンドウを再起動します。
+0

はい - アクティブ "出力"にもエラーがありません 解決方法を試しました... objとdebugおよびreleaseフォルダをすべて削除しようとしています(これは20分かかる) (リリースビルド) – AndreaCi

+0

別のコンピュータからビルドしようとする可能性があります。 –

14

答え自体はありませんが、出力ウィンドウを見てそこに記載されている内容を確認する方がよいでしょう。

また、それを助けるためにあなたがあなたのMSBuildの冗長性を見たいかもしれません - このスクリーンショットに示すように、(最後の2つのオプション):

Build options - Visual Studio

用心 - 最高レベルのMASSIVE量を生成し、情報。

最後に、コマンドプロンプトのソリューションフォルダからmsbuildを実行すると、エラーメッセージと警告がそれぞれ赤と黄色で表示されるため、実際に問題が解決されます。

0
  1. クリーンなソリューション
  2. 試してみて、各プロジェクトを構築し、問題がどこにあるか見ます。
  3. 黄色の警告サイン

を持っていないことを確認する(各プロジェクトの)参考文献のそれぞれを確認し、これまで構築されたソリューションを持って?

1

私は、.NET Frameworkのインストール(私の場合は.NET Framework v4.0 Extended)の修復で修正しました。

0

私はちょうどこれが私に起こりました、そして、私は自分のコードに「#error」行を残して、それを忘れてしまったことに気付きました。私がビルドしようとすると、ビルドは失敗しましたが、#error行はエラーに表示されませんでした。

「#error」をすべて検索してみてください

8

これは本当にばかげた問題です。私はこれを嫌いです。私は1週間以上のグーグルではありますが、まだ解決策はありません。だから私は自分の解決策をとる。 このエラーが発生すると、プロジェクトを保存してVS 2013を終了します。その後、VS2013を開き、最後のプロジェクトを開きます。それは魅力のように動作します。しかし、それは毎回非常に迷惑です!

多くの人がこの問題をVS2010、VS2012およびVS2013で報告しました... Arrrggghhh。

+1

何らかの理由で、1つのプロジェクト(.csproj)にヌル文字しか含まれていません。私はバックアップから以前のバージョンを復元し、 'Rebuild failed'という問題が発生しました。私はすべてを閉じ、再開し...タダム! VSを使って(しばしば)起こる解決策であると思われます。 – Maxime

+1

ビジュアルスタジオのすべてのインスタンスを閉じることがベストです(私が問題を解決したソリューションを閉じたときにはうまくいきませんでした) –

+1

ちょうどあなたがしたことは「オープン・プリンシパルを閉じる」と呼ばれ、ちょうど冗談です:P – Daniel

3

ソリューションのユーザーオプションファイルが破損している可能性があります。

ソリューションを閉じ、その.suo(VS2012 +用の.v12.suo)を削除し、ソリューションを再度開くと、Visual Studioは新しいものを作成します。スタートアッププロジェクト、ブレークポイント、ブックマーク、開いているファイル、展開されているプロジェクト/フォルダなどは失われますが、ビルドしていないソリューションに比べると小さなものです!

+0

それは動作します!ありがとう! – pekcheng

0

データベースプロジェクト/プロジェクト設定に移動し、2012年の代わりにターゲットプラットフォームがSQL Server 2014であることに気づいて、Visual Studio 2013の新しい実装で修正しました。

0

今日も同様の問題がありましたが、修理で修正しました。

Start > Run > Appwiz.cpl > (Find your visual studio version installed) > right click > change > Repair. 

enter image description here

0

このエラーを取得するチャンス一度我々はサービス参照名を命名再しようとしたとき、我々はサービス参照に他のいくつかの名前を与えているが、名前空間にいくつかのそれが参照される場所古い名前なので、サービス参照を削除して追加して同じ名前を保持すると、このエラーが発生する可能性がありますが、出力ウィンドウにエラーが表示されます。

0

明らかに多くの原因があります。私はちょうど私の問題の原因を発見した:私が作成した新しいプロジェクトの.NETバージョンは、トップレベルプロジェクトのバージョンよりも高かった。 (4.5.2 vs 4.0)

1

私はVS 2015で同じ問題を抱えていました。プロジェクトVS閉じる

  1. して閉じる開いているすべてのプロジェクトVS
  2. を再開し、問題があっただけでプロジェクト
  3. クリーンソリューション
  4. ソリューションを再構築再度開くビン\デバッグとビン内のすべてのファイルを削除します。 \ release

最後に、私はキースロバートソンの答え削除.suo(\ Visual Studio 2015 \ Projects [ProjectName] .vs [ProjectName] \ v14.suo)を試しました。これで私は良いビルドを得られませんでしたが、最終的にアプリケーションに2つのエントリポイントがあるというエラーメッセージが表示されました。私はアプリケーションのプロパティ(Alt + Enter)に行き、ドロップダウンからStartupオブジェクトを選択しました。

+1

objフォルダも削除してみてください – AndreaCi

関連する問題