0

私は Tortoise SVN にソリューションを持っており、ソリューションのコピーが約 100 ありますが、どのコピー dll が gac にデプロイされているかわかりません。変更された日付または Gac で何かを見ることができますが、SVN のどのコピーとも一致しません (私はすべてのほぼ最新のdllをエクスポートしました)。とにかく、両方のdllを比較できますか。

4

2 に答える 2

1

エクスプローラーで GAC フォルダーをドライブ文字にマウントし、次のコマンドを実行して実際の DLL ファイルに直接アクセスできます。

subst z: c:\windows\assembly

次に、エクスプローラーで「Z」ドライブを参照し、名前空間を調べて、Windows に登録されている物理 DLL を確認します。

その時点で、DLL をコピーして、正確なファイル サイズで SVN の候補と比較するか、ある種のハッシュ (MD5 など) を計算して、登録されているバージョンと一致するバージョンを判断することができます。

PS 完了したら、忘れずにドライブをアンマウントしてください。

于 2012-12-04T08:45:56.970 に答える
0

また、Fusion Log Viewer を使用して、プログラムがアクセスしているアセンブリ (およびバージョン) とその取得元を正確に知ることもできます。

于 2012-12-04T09:12:18.290 に答える