Я пытаюсь создать журнал диагностики для моего приложения, в котором будет отображаться последний номер версии сборки, установленной в GAC. Например, в GAC есть две версии одной и той же сборки: foo.dll версии 1.0.0.0 и foo.dll версии 2.0.0.0. Мне нужна следующая функция:Как определить последний номер версии сборки GAC
GetLatestGacVersion("foo.dll"); // returns "2.0.0.0"
Кто-нибудь знает, как лучше всего это сделать?
Спасибо!
Что вы собираетесь делать с данными в вашем «диагностическом журнале»? Этот тип материала действительно не то, с чем вы должны иметь дело во время выполнения; и если вы обнаружите, что это действительно так, вы можете попробовать просмотр журнала слияния (fuslogvw) –
В GAC есть сборки, которые использует мое приложение. Я пытаюсь, чтобы приложение напечатало последний номер версии этой сборки на экране журнала/диалога для технической поддержки. Похоже, что устаревший метод LoadWithPartialName удовлетворяет этим минимальным требованиям. – Ken