[Seasar-s2dotnet 47] Re: アセンブリの解決について

Kazunori Satoh kazz2
2005年 8月 2日 (火) 11:28:12 JST


 佐藤です。

> アセンブリを指定しない場合、S2コンテナ生成時にはDLLとして別にある
> クラスを解決できなかったのですが、署名したDLLを使っていた為GACに
> 登録されていたからでしょうか。

 .NETの実行アセンブリから他のアセンブリへの参照の解決は以下の優先順で
 行なわれるはずです。

 1.DEVPATH環境変数に列挙されているディレクトリ 
 2.グローバルアセンブリキャッシュ(GAC)
 3.構成ファイル等に書かれたアセンブリのコードベース

 どのような指定をしたのかが解らないのでなんともいえませんがGACに
 登録したのであればGACで見つかったアセンブリはそのままロードされる
 と思うんですけどね。

***************************************************************
* Kazunori Satou <kazz2 @ joy.hi-ho.ne.jp_NOSPAM>
* http://d.hatena.ne.jp/Kazzz/
* 




seasar-dotnet メーリングリストの案内