Laden...

Version einer Verweis-*.dll zur Laufzeit auslesen

Erstellt von JJPhoenix vor 13 Jahren Letzter Beitrag vor 13 Jahren 1.732 Views
J
JJPhoenix Themenstarter:in
39 Beiträge seit 2008
vor 13 Jahren
Version einer Verweis-*.dll zur Laufzeit auslesen

Hallo,

gibt es irgendwie eine Möglichkeit die Versionsnummern der *.dll rauszubekommen, die man unter Verweise hinzugefügt hat?
Wenn ja, könnt ihr mir da evtl nen Tip geben?

MFG Jörg!

3.430 Beiträge seit 2007
vor 13 Jahren

Hallo,

das kannst du über Reflection von der Assembly rauskitzeln.
Hole also die Assembly die du willst und dann kannst du so an die Version kommen.
How to get [assembly: AssemblyVersion("1.0.*")] value at runtime?

Gruss
Michael

J
JJPhoenix Themenstarter:in
39 Beiträge seit 2008
vor 13 Jahren

Hmm da bekomme ich immer nur die Programmversion, wie vorher auch schon raus.

Es geht um 2 Dll´s die jeweils die Version 2.42 haben, die ich unter Verweise hinzugefügt habe, diese Versionsnummern benötige ich zur Laufzeit.

3.430 Beiträge seit 2007
vor 13 Jahren

Hallo,

klar, in dem Beispiel haben die auch die Entry-Assembly verwendet.

Um an die Assembly eines bestimmten Types zu kommen kannst du so vorgehen


var str = typeof(MyType).Assembly.GetName().Version.ToString();

Also nur einen Type der sich in deiner Assembly angeben dass müsste das funktionieren

Gruß
Michael