none
[参照の追加] ダイアログの[.NET]タブに表示されている一覧を取得するには RRS feed

  • 質問

  • お世話になっております。

     

    タイトルの通り Visual Studio .NET の[参照の追加]ダイアログの[.NET]タブに表示されるアセンブリの一覧を取得する方法を見つける事ができなかったため投稿しました。

     

    下記レジストリキーにそれらしいキー一覧があったので現在はそれを使用してます。

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727\NGenService\Roots

     

    下記のディレクトリ一覧からも取得できる事を確認しました。

    C:\WINDOWS\assembly

     

    上記2つの方法である程度は取得できますが、実際にVS2005の参照の追加ダイアログと見比べているのですが、足りないものがありました。

    同じようなListを作成するためのヒントを頂けないでしょうか?

     

    宜しくお願いします m(_ _)m

    2007年7月10日 10:05

回答

  • @ITに以下のような記事がありました。

    記事に出ているすべてのレジストリーキーの値のディレクトリ内のすべてのアセンブリを列挙すればよいのではないでしょうか。

     

    @IT > Insider.NET > .NET TIPS > [参照の追加]ダイアログに独自のアセンリを表示するには?

    http://www.atmarkit.co.jp/fdotnet/dotnettips/454vsaddreflist/vsaddreflist.html

     

    ちなみにC:\WINDOWS\assemblyはGAC(グローバル・アセンブリ・キャッシュ、ギャック)と呼ばれるそのマシンで使用する共有の.NETアセンブリをインストールする有名な場所ですよ。

    2007年7月11日 13:55

すべての返信

  • @ITに以下のような記事がありました。

    記事に出ているすべてのレジストリーキーの値のディレクトリ内のすべてのアセンブリを列挙すればよいのではないでしょうか。

     

    @IT > Insider.NET > .NET TIPS > [参照の追加]ダイアログに独自のアセンリを表示するには?

    http://www.atmarkit.co.jp/fdotnet/dotnettips/454vsaddreflist/vsaddreflist.html

     

    ちなみにC:\WINDOWS\assemblyはGAC(グローバル・アセンブリ・キャッシュ、ギャック)と呼ばれるそのマシンで使用する共有の.NETアセンブリをインストールする有名な場所ですよ。

    2007年7月11日 13:55
  • 返信遅れまして済みません。

    ありがとうございました。

    レジストリを見て取得してみたいと思います。

    2008年1月22日 9:18