Versionsinformationen / AssemblyInfo.cpp



  • Hey,

    hat das einer von euch schon mal gemacht?

    zB Produktname kann ich über Application::Productname abrufen,
    aber Versionsnummer ist immer 1.0.0.0 egal was ich in AssemblyInfo schreib.
    Andere Attribute wie Copyrightinformation oder so find ich garnicht
    wie ich die aufrufen kann. Bei C# gehts ja anscheinend einfach über Assembly.xxx
    gibts sowas nicht auch für CLI?

    Viele Grüße
    Tomatojuice



  • Argh- hiermit:

    FileVersionInfo^ abcd = FileVersionInfo::GetVersionInfo(Application::ExecutablePath);
    

    gehts auch nicht. Die Assemblyversionsnummer kann man anscheinend auch über
    eine Ressourcendatei definieren, aber es muss doch einen Weg geben das auszulesen?!



  • Okay, das Beispiel von gradeben funktioniert wenn ich mir eine
    Versionressource anlege. Allerdings sind Assemblyinfo und Ressourcedatei
    in keiner Weise verbunden und haben somit verschiedene Versionsnummern :/.
    Es muss doch einen einfachen Weg geben eine Versionsnummer festzulegen?!
    Oder wird der Wert aus AssemblyInfo.cpp überhaupt nicht mehr verwendet?



  • Nimm C#, da hast Du die Probleme nicht... dort gibt es eine
    [assembly: AssemblyFileVersion("1.0.0.0")]

    Für C++/CLI gibt es nur den Weg über eine Versions-Resource...


Anmelden zum Antworten