1

これは非常に初心者の質問です。申し訳ありません。Microsoft Visual Web Developer Express 2008を使用してサイトを作成する際の問題

私はaspxウェブサイトをcon#に基づいて作成する必要があり、私はすでに持っているいくつかのDLLに基づいていくつかのwebservicesを呼び出しています。私はVisual Studioを購入する前に、Visual C#に基づいたWebアプリケーションASP.NETを作成するMicrosoft Visual Web Developer Expressを試してみることにしました。

処理ボタンをクリックしたときに送信されるデータを入力するフォームを作成しました。この時点で、私はDLLから項目を呼び出す必要があります。これは、Add Referenceを使用してソリューションエクスプローラで追加したもので、COMリストからDLLを選択する必要があります。しかし、私がプロジェクトを実行するたびに、私はいつもオブジェクトを作成しようとすると "タイプまたは名前空間xxxが見つからない - 指示またはアセンブラ指示が使用されていない"というエラーが発生する。

私の愚かな間違いは何ですか?

ありがとうございます!

+0

DLLの詳細については、どうやらWebサービスではなくCOMオブジェクト/サービスですか? –

+0

DLLファイルを追加する必要があります。参照ファイルに追加すると、COMリストに表示されます。申し訳ありません、私は学んでいます! –

答えて

0

エラーメッセージを見ると、カバーされていないもう1つの半分があります。 DLLの名前空間を使用する各コードファイルの先頭には、コンパイル時にそのDLLにリンクしている可能性があることをコンパイラに知らせるために、 "usingディレクティブ"を含める必要があります。基本的には、コンパイラは何かが不思議に思っていて、関数にそれを含めても、ファイルの先頭にあるusingステートメントに追加する最後のステップはありませんでした。

+0

実際には、そのエラーの後にDLLの名前が続くが、同じエラーが発生した後、usingディレクティブを追加しました。 usingコマンドはDLLを正確にどのように参照するべきですか?ありがとう! –

+1

クラスビューとIntellisenseを使用して正しい名前空間と名前を取得 –

+0

usingディレクティブはDLLの名前ではなく名前空間をコンパイラに通知します。プロジェクトでDLLを参照したときにDLLの名前を教えてくれました。 –

関連する問題