パスワードを忘れた? アカウント作成
658699 journal

quabbinの日記: 特殊な状態でのGAC

日記 by quabbin

VB.NETにて
System.AppDomain#CreateInstanceAndUnwrap(AssemblyName As String, TypeName As String)
を利用して、あるAssemblyName上のクラスをNewするとき
AssemblyNameに対する参照設定がのプロパティで、ローカルコピーを
途中でTrueからFalseに変更すると、以下のような現象が出る

1. 最後にローカルコピーを行ったときのバージョンと一致するGACを読み込む
2. 失敗したら、ローカルコピーを参照する
3. ローカルコピーの参照も失敗したら、Nothingを返却する

はぁはぁ、これをつかむまでに2時間かかってしもうた…

みんな、もっとGACやらReflectionやら、AppDomainやらの、怪しげな
部分を利用してガシガシコードかこうぜっ!(やっちゃいけません)

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

犯人はmoriwaka -- Anonymous Coward

読み込み中...