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やらの、怪しげな
部分を利用してガシガシコードかこうぜっ!(やっちゃいけません)
特殊な状態でのGAC More ログイン