0

なぜだろう...VSチームは、プロジェクト参照を見つけられないことを重要ではないことと考えたのだろうか?

参照されたコンポーネント 'X' が見つかりませんでした。エラーと見なされるべきです...そして他には何もありません。

VS2008でこの警告をエラーとして取得する方法はありますか?

4

3 に答える 3

3

その警告は、コンパイラではなく、プロジェクト システムからのものです。プロジェクト システムは、コードのコンパイル時に参照が実際に必要かどうかを知りません。構成ごとに 1 つのファイルに分割する必要がある場合に、この機能を使用すると 1 つのプロジェクト ファイルを維持できるいくつかのケース (すべて複数のプラットフォームと条件付きコンパイルが関係する) に遭遇しました。

「警告をエラーとして扱う」オプションがあります。プロジェクト構成画面で見つけることができるはずです。

于 2008-10-03T13:32:53.740 に答える
0

なぜそれがエラーであるべきだと思いますか?アセンブリで実際に何かを使用した場合は、それを使用した場所でエラーが発生します。これまでのところ、あなたが言ったのは「このファイルが必要かもしれません」ということだけで、VS は「それが見つからないので、必要ないことを願っています」と応答しています。

于 2008-10-03T13:38:51.403 に答える
-1

この警告は私の頭を悩ませます。

私は6つの構成を持つプロジェクトを持っています.各構成は特定の参照DLLの異なるバージョンを使用しているため、参照は条件付きです(VS GUIでそれを行う方法が見つからないため、プロジェクトファイルをハッキングすることによって).

ディスク上に存在するにもかかわらず、現在の構成に使用されていない 5 つの参照は、常に GUI に感嘆符とともに表示され、この警告 (警告 ID がないように見えます) が表示されます。

Visual Studio を「修正」して、現在構築中の構成のために、この参照が存在するかどうか (存在する場合でも) とは無関係であることを判断できるようにしたいと考えています。

まじめな話、Microsoft の鈍感さが私を壁に追いやることがあります。

于 2009-08-06T08:28:15.300 に答える