Hi,
Dim ver As String = System.Reflection.Assembly.LoadFile("C:\meinedll.dll").GetName().Version.ToString()
Jedoch habe ich ein schwerwiegendes Problem: Die DLL ist ab dem Zeitpunkt in mein Programm "geladen" und kann nicht gelöscht werden solange mein Programm läuft.
Lass uns zusammen googlen lernen (bzw. dich lernen, ich kann das schon) - vb.net check dll version without loading
-> http://www.eggheadcafe.com/community/aspnet/2/10013861/how-to-read-assembly-version-no-.aspx
Den Weg, der dort für C#.NET beschrieben ist, solltest du ohne größere Probleme für VB.NET adaptieren können - schließlich sind diese MicroSoft-Sprachen im wesentlichen alle aus „einer Familie“, unterscheiden sich in solchen Dingen hauptsächlich in der konkreten Syntax, bei weitestgehend gleichen Features.
Und die MSDN hat auch meist Hinweise auf den Umgang mit den Objekten in den verschiedenen „Dialekten“.
MfG ChrisB
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?