Benutzer mit den meisten Antworten
Assembly Infos fehlen neuerdings bei .exe

Frage
-
Hallo,
ich habe seit kurzem das Problem, daß bei der .exe meines VB Projektes (VB2012) die Dateieigenschaften wie File Description, File Version, Product Name, Product Version... fehlen. Mir ist nicht bewußt, was ich geändert haben könnte, daß diese Informationen nun nicht mehr angezeigt werden. Abfragen im Programm selbst funktioniert noch.
Hat jemand eine Idee, was ich verstellt haben könnte bzw. wie ich diese Informationen wieder angezeigt bekomme?
Vielen Dank!
Florian
- Bearbeitet Florian Brenner Donnerstag, 13. Dezember 2012 14:08
Antworten
-
Hm...das scheint generell so nicht zu funktionieren:
http://social.msdn.microsoft.com/forums/en-US/vbgeneral/thread/938e1091-3529-4f42-b802-3d619625a6f5/...
Since writing this, I've learned of a couple of issues that you should be aware of before deciding to use this approach: assembly version information is lost after the binary native resources are embedded into the executable
...- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 19. Dezember 2012 10:44
Alle Antworten
-
Hallo,
ich nehme mal an, das Sie nur nicht im Explorer angezeigt werden, oder?
Wenn du das Eigenschaftenfenster der Exe aufrufst, werden die Eigenschaften denn richtig angezeigt? Erstelle mal einen neuen Ordner, und kopiere dort die Exe hinein, siehst du dann die Eigenschaften? Ich vermute im Moment, das der Windows Explorer einfach seine Angaben nicht aktualisiert.
Ob die Infos und welche mit in die Exe gepackt werden, kannst du unter
Projekt>PROJEKTNAME Eigenschaften...>Anwendung>Assembly Information
festlegen. Aber das weißt du ja sicherlich.Koopakiller [kuːpakɪllɐ] http://koopakiller.ko.ohost.de/
-
Hi Koopakiller,
ich habe gerade herausgefunden, seit wann das nicht mehr funktioniert. Ich habe nach einer Anleitung die .vbproj Datei editiert und den Abschnitt
<PropertyGroup>
<Win32Resource>projekt.res</Win32Resource>
</PropertyGroup>hinzugefügt. In dieser .res Datei liegen Icons, die ich Dateien mit einer bestimmten Extension zuordnen kann, so daß bei Dateien, die zu meiner Applikation gehören, diese Icons angezeigt werden. Wenn ich diesen Abschnitt entferne, funktioniert alles wieder.
Frage nun: Bekomme ich beide Ziele hin?
Gruß
Florian
-
Ich kenne mich nun nicht sonderlich gut mit dem Aufbau der Projektmappendateien aus aber wenn ich mir mal testweise eine Ansehe finde ich mehrere PropertyGroup's vor. Eine ohne Condition und 2 für Debug und Release auf AnyCPU basis. Funktioniert es denn wenn du die Win32Resource in jede der Vorhandenen Gruppen einfügst?
Ich nehme mal an das der Compiler oder was auch immer die Datei ausliest die zu letzt hinzugefügte PropertyGroup nimmt deren Condition stimmt. Das wäre dann also deine und diese hat keine Versionsnummer usw.
Koopakiller [kuːpakɪllɐ] http://koopakiller.ko.ohost.de/
-
Hm...das scheint generell so nicht zu funktionieren:
http://social.msdn.microsoft.com/forums/en-US/vbgeneral/thread/938e1091-3529-4f42-b802-3d619625a6f5/...
Since writing this, I've learned of a couple of issues that you should be aware of before deciding to use this approach: assembly version information is lost after the binary native resources are embedded into the executable
...- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 19. Dezember 2012 10:44