Wozu braucht man diese Option?
$LIBVERSION wurde für Linux (Kylix) benötigt, da dort alle SharedObjects (
DLL) mit so einer Versionsnummer im Dateinamen verwendet werden. Unter Windows sieht man solche versionierte Dateien nicht so oft. Microsoft zur Lösung dieses Problems
side-by-side assemblies (C:\Windows\winsxs) erfunden, bei dem die unterschiedlichen Versionen in unterschiedlichen Ordnern liegen und somit den selben Dateinamen behalten können. Referenziert wird die richtige Version der DLLs dabei über einen Eintrag in der Manifest-Ressource/Datei.