2009-02-27 14 views
0

VS2008/C#新規出品はこちら。VS 2008 C#ビルドにすべてのエラーが表示されませんか?

プロジェクトを開き、コードファイルを開いていない状態でBuild Solutionを押すと、約半ダースのエラーが表示されます。ファイン。個々のコードファイルをダブルクリックして開く(またはエラー行をダブルクリックする)と、より多くのエラーが表示されます。 Build Solutionが完全なビルドを行っていないようです。これは正常な動作ですか?同じプロジェクトで異なるコードファイルを扱う4人の人がいて、ある人は他の人よりも異なるエラーセットを見るでしょう。気に障る。私たちが欠けている設定やものはありますか?

編集:申し訳ありませんが、私はより具体的ではありませんでした。これは、各ファイルに1〜3クラスの19のCSファイルを持つVisual C#クラスライブラリプロジェクトです。

+0

ResharperのようなVisual Studio上で実行されている追加のコンポーネントがある場合は、表示されているエラー、プロジェクト設定でのエラーと警告レベルを投稿する必要があります。時々エラーまたは警告として表示されます。 –

答えて

4

私は確かに確認する必要がありますが、何が起こっているかは、最初にビルドしたときにコンパイラのエラーが表示されていて、次にファイルを開くときに警告(黄色いアイコン)が表示されるか、ファイルに固有のエラー(赤色x)。また、最初のn個のエラーのみを表示するように設定されているため、そのしきい値以上であれば、この動作をする可能性があります。

通常、このような一連のエラーが発生した場合、一度解決されてから残りの部分を修正する一般的な原因があります。たとえば、欠落している参照などです。

0

あなたはBuild All vs Buildを使ってみましたか?すべてのコマンドをビルドすると、ソリューション全体が実際にコンパイルされます。ソリューション内に複数のプロジェクトがありますか?

他のアセンブリをどのように参照しているかに関係する場合もあります。あなたのプロジェクトの構造は何ですか?

+0

いいえ、Webアプリケーションプロジェクトではありません。各ファイルに1〜3のクラスを持つ19のCSファイルを含むVisual C#クラスライブラリプロジェクト。 – c17r

+0

[すべてビルド]オプションは表示されません。ソリューションのビルドまたはビルド<プロジェクト名>だけです。これは現在、単一のプロジェクトです。すべてのクラスが単一の名前空間の下に存在し、使用している唯一の参照はすべてSystem名前空間の下にあります。 – c17r

0

ASP.NET MVCを使用している場合、1つのビューページでエラーが発生すると、プロジェクトがビルドされないような多数のエラーが発生するという問題が発生しました。ビューでエラーを見つけて修正すると、それ以外のものはすべて修正され、プロジェクト全体がビルドされます。

0

#ワーニングと同じ問題があります。 #ワーニングのためにソリューションを検索すると、13個のファイルに16行あります。私がファイルを開いていないソリューションを再構築すると、エラーリストに3つの警告しか表示されません(警告がある3つのプロジェクトがあります)。開いているファイルも警告が表示され、警告のあるファイルがあればエラーリストにも表示されます。

出力を見ると、そこに警告が正しく表示されます。私は14の警告を持つ1つのプロジェクトを持っていますが、ファイルが1つも開いていない場合は1つしか表示されません。さらに調査したところ、プロジェクトの最後のファイルからの警告が報告されているようです:1つの警告しかないファイルに警告を追加しました。新しい警告が表示されました(後でコンパイルされた場合他の警告があったファイル)。

関連する問題