なぜ、私が走るとき:
gacutil –i myAssembly.dll
私は得ますか:
Assembly successfully added to the cache
しかし、私が実行すると:
gacutil –l myAssembly.dll
私は得る
Number of items = 0
?
で試してみてください
gacutil –l myAssembly
最後に.dllを追加しないでください。dllがGACに登録されている場合は、次のように表示されます。
Number of items = 1
http://msdn.microsoft.com/en-us/library/ex0ss12c(VS.80).aspx
ばかげた理由ですが、修正するのに何時間もかかったように感じました。複雑な問題を理解しようとしている最中に、実際に対処しなければならないことではありません。
アセンブリをGACに追加するには、.dll拡張子を指定する必要がありますが、アセンブリを照会または登録解除する場合は 、.dll拡張子を指定しないでください。
ランニング
gacutil –l myAssembly
戻ります
Number of items = 1