Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    visualizzare contenuto assembly.vb

    Come faccio a far visualizzare nella form about, il riepilogo delle informazioni sulla versione che sono contenute nel assembly.vb?

    ho il frameworks 1.0.

    pensavo ci fosse una classe AssemblyInfo(), vcome ho visto in altri sorgenti che ho ma non la trovo.

    ciao David

  2. #2
    Nessuno sa dirmi qualcosa?

    Avete capito la domanda o devo chiarire qualcosa?

    Ciao David

  3. #3
    Ho scritto una sub che fa questo mestiere un po' di tempo fa:
    codice:
        Public Function GetAssemblyAbout(ByVal InAssembly As Reflection.Assembly) As String
            Return InAssembly.GetName.Name & " by " & CType(InAssembly.GetCustomAttributes(GetType(Reflection.AssemblyCompanyAttribute), False)(0), Reflection.AssemblyCompanyAttribute).Company & " - versione " & InAssembly.GetName.Version.ToString
        End Function
    Ecco un esempio di come richiamarla:
    codice:
            MessageBox.Show(GetAssemblyAbout(Reflection.Assembly.GetExecutingAssembly), "Informazioni su...", MessageBoxButtons.OK, MessageBoxIcon.Information)
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Grazie funziona benissimo

  5. #5
    Prego; effettivamente si tratta di codice necessario se si vuole fare una finestra "Informazioni su..." fatta bene, ma non è così ovvio, perché bisogna (giustamente) scomodare la reflection, che normalmente non viene usata molto spesso.
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.