![]() |
Executable-Assembly aus referenziertem abfragen
Man, ich werd noch Gaga:
Folgender Fall: In einer Bibliothek habe ich einige allgemeine Funktionen deklariert. Eine davon soll die Assemblyversion der gestarteten .Exe anzeigen. Problem: Assembly.GetExecutingAssembly() liefert nicht die .exe, sondern die Library. Hilft mir also nicht. AppDomain.CurrentDomain.DomainManager.EntryAssembl y knallt mir weg, weil es keinen DomainManager gibt, wenn ich nicht am debuggen bin. Application.ProductVersion liefert nicht die AssemblyVersion, sondern nur die FileVersion der .exe. Was tun, sprach Zeus? |
Re: Executable-Assembly aus referenziertem abfragen
Wie wäre es mit Assembly.GetEntryAssembly?
|
Re: Executable-Assembly aus referenziertem abfragen
:wall: Es wird echt zeit für Feierabend so langsam...
:love: Du bist ein Schatz. |
Re: Executable-Assembly aus referenziertem abfragen
Notiz dazu: Assembly.GetEntryAssembly geht auch den Weg über AppDomainManager, falls aber keine vorhanden ist, wird einfach einer erstellt und direkt wieder verworfen. Der Konstruktor von AppDomainManager ist parameterlos und public ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz