DLLを作成する.NETソリューションがあります。それは2つのプロジェクトで構成されていました。 (サイド情報にはVB.Netで書かれた私の特別な関数/クラスなどがいくつか含まれています.2番目はいくつかの関数/クラスなどですが、これはクライアントに固有で、これらはクラスを使用しています)私は問題なくソリューションを構築し、再構築できます。エラーや警告はありません。エラーを引き起こす.Net 2.0のクリーンなソリューションを構築するのはなぜですか?
私はプロジェクトの依存関係をチェックしていますが、正しいです。例えば。私のコードはクライアントコードに依存しませんが、クライアントコードは自分のコードに依存します。ビルドオーダー:私のコードとクライアントコード。それはすべて私によく見える。
すべてが正常であることを確かめるために、ビルド>クリーンソリューションを実行します。次の問題が発生: 1つの警告(基準CompoNetをするADODBが見つかりませんでした) 6エラー(すべてのエラーは私のコードであり、彼らはADODBの参照を中心に)
を、私は私の中にADODB参照することを見ることができますコードに警告アイコンが表示されます。しかし、私はちょうど私が(ソリューションエクスプローラで)アイコンをダブルクリックすると、オブジェクトのブラウザが表示され、警告が消えていることがわかりました。
ここで2つのリビルドを行うと、エラーが消え、永遠に満足しています。
ボトムラインの質問:
- は、なぜこれらの警告や問題を引き起こしクリーンソリューションのビルドをしているのですか?これらの問題は、私は一般的に、.NETプロジェクトでCOMオブジェクトを使用して回避しよう
私の最大の質問 - あなたはなぜADODBを使用していますか? –