アクセスデータベースファイルのデータを読み書きしたり編集したりするアプリケーション(空白のソリューション)を開発中です。C#システムに定義されているが、システムに定義されている型のコンポーネントに対する参照です。
OleDbConnectionオブジェクトを作成し、別のコンソールアプリケーションソリューションで動作する接続文字列を与えました。
Iが開いたり、接続を閉じるときしかし、私はエラー 得る「Cs7069参照コンポーネントを入力し、それがシステムで定義されていると主張するが、見つかりません」
OleDbConnection a = new OleDbConnection();
//given connection string
a.Open();
a.Close();
私はときに、エラーを取得します私はOpen()とClose()メソッドを呼び出します。エラーは実行時ではなくコンパイル時に発生します。 [Visual Studioの2015]
は、私が試した:私は
が助けてください溶液中で1つのプロジェクトだけを持って、 を: は参照の様々な
注ソリューションを再構築し、その後クリーニングを変更するソリューション の再構築しますありがとうございます
C#は大文字と小文字を区別しません。それは 'Open()'と 'Close()' ... –
@MatíasFidemraizerですが、これは誤字でなければなりません。コンパイル時エラーはあなたにOPに表示されるメッセージを与えません。ちなみに、二重否定はどうですか?単にC#で大文字と小文字が区別されると言うのは簡単ではありませんか私は実際にあなたがそれを正しく言っていることを確認するためにそれを2度読んでいた;) – InBetween
@InBetween Vengance! ; D –