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