2011-08-15 17 views
-1

私は(usign NamePrject.Queries;)を使いたいですが、コンパイルするとエラーが表示されます。名前空間C#.NET

MvcApplication2.Queriesを使用する。

エラー1名前空間 'MvcApplication2'にタイプまたは名前空間名 'Queries'が存在しません(アセンブリ参照がありませんか?)C:\ Users \ marsimon \ Documents \ Visual Studio 2010 \ Projects \ MvcApplication2 \ MvcApplication2 \コントローラ\ NuevoController.cs 7 23 MvcApplication2

あなたは感謝

+0

'MvcApplication2.Queries'名前空間のどこで型を宣言していますか?それは別のアセンブリにありますか? –

+0

わかりません。 'NamePrject'とは何ですか、' MvcApplication2'とは何ですか?私はそれを取る前者は、ソリューションの後者 - プロジェクトの名前です。 'NameProject.Queries'または' MvcApplication2.Queries'を使用していますか?それはどちらですか?この 'Queries'名前空間はどこにありますか?それは独自のプロジェクトですか、そうではありませんか? –

+0

'NameProject.Queries'はどこから来ましたか?あなたはいくつかの例に従っていますか?私たちがもっと理解できるようにリンクや何かを見せることができますか? – ja72

答えて

1

using NamespaceNameを助けることができればちょうどスコープに名前空間の名前をもたらします。しかし、どのアセンブリが、それらの名前(問題の名前空間内)に位置していますか?現在使用しているアセンブリと同じアセンブリの場合は、アセンブリ名を誤って入力してしまいます。それが別のアセンブリの場合は、add a referenceそのアセンブリにする必要があります! (コンパイラのヒントを参考にしてください)

+0

名前空間は(常に)アセンブリにリンクされていません。これはVSのデフォルトの規約です。 –

+0

@Henk。私は知っている、私はそれがOPに明確であることを望んでいた...編集された –

+2

それだけでなく、(またはもっと可能性があります)だけでメイン(のみ)プロジェクト内の別のフォルダになる可能性があります。 –