2009-05-11 21 views
1

私はMS名前空間を使用していますが、Visual Studioは私にそれについての言及がないことを教えています。名前空間に移動して参照できる場所はありますか?c#Microsoft名前空間の名前はどこで検索できますか?

おかげで "私は(パー型)必要があるdllを見つけるために"

+0

あなたはどんなクラスを使いたいですか?必要なライブラリ(DLL)への参照を追加しましたか? –

答えて

4

あなたが意味する場合:MSDN

例えば、CLSID

名前空間: Microsoft.Aspnet.Snapin

アセンブリ:(AspNetMMCExt.dll中) AspNetMMCExt

0

また、アセンブリが必要です。

Microsoftおよびシステムのネームスペースの場合、最も簡単な方法はhttp://msdn.microsoft.com/libraryです。MSDNがローカルにインストールされている場合は、そのインデックスです。

0

特定のクラスがあるアセンブリを知りたい場合は、ドキュメントをチェックするだけです(クラスのクラス概要ページに記載されています)。 1つの名前空間が複数のアセンブリに広がっている可能性があることに注意してください。

0

'using'キーワードを使用してコード内で使用する前に、まずDLLへの参照を追加する必要があります。

[プロジェクト]> [参照の追加]を右クリックし、[.Net]タブでコンポーネントを選択して[OK]をクリックします。次にコードをビルドします。

1

http://msdn.microsoft.com/名前空間に移動すると、通常特定の名前空間に関するMSDNページが表示されます。したがって、たとえば、自分自身であなたを助けていないことを

http://msdn.microsoft.com/system.web

...あなたが行くことができるのSystem.Webについて調べるします。そこから、使用している特定のタイプまでクリックする必要があります。タイプを実装しているDLLの名前が表示されます(最上部付近)。

名前空間には、複数のDLLで定義されている型を含めることができます。

+0

これは分かりませんでした。ありがとう。 – Gishu

0

同じアセンブリに属する​​複数の型が異なるアセンブリに存在する可能性があるため、指定された名前空間のDLLをすべて見つけることができません。

最速の方法は、使用している特定の種類(クラス)のMSDNページにgoogleすることです。 XDocumentと言うと、私は `msdn xdocument class 'をgoogleに入れました。最初の結果は私が必要とするページです。クリック! クラス名の下に、あなたがこの

Namespace: System.Xml.Linq 
Assembly: System.Xml.Linq (in System.Xml.Linq.dll) 

のようなセクションでは、これはあなたのタイプが属する名前空間(そのため、あなたのコード内で使用して追加する必要があります)
とDLLを示します参照してくださいね'参照を追加'する必要があります。

関連する問題