2010-04-11 16 views

risposta

14

È necessario creare una risorsa di versione e aggiungerlo al progetto. Questo può essere fatto molto facilmente all'interno dello studio visivo. in VS 2008, fare clic con il pulsante destro del mouse su una cartella del progetto, selezionare aggiungi e in "Visual C++" selezionare "File di risorse" (non modello di risorsa), nel file di risorse appena creato sarà possibile aggiungere una risorsa di versione che assomiglia questo:

VS_VERSION_INFO VERSIONINFO 
FILEVERSION 1,0,0,1 
PRODUCTVERSION 1,0,0,1 
FILEFLAGSMASK 0x17L 
#ifdef _DEBUG 
FILEFLAGS 0x1L 
#else 
FILEFLAGS 0x0L 
#endif 
FILEOS 0x4L 
FILETYPE 0x1L 
FILESUBTYPE 0x0L 
BEGIN 
    BLOCK "StringFileInfo" 
    BEGIN 
     BLOCK "040904b0" 
     BEGIN 
      VALUE "FileDescription", "XXX Application" 
      VALUE "FileVersion", "1, 0, 0, 1" 
      VALUE "InternalName", "XXX" 
      VALUE "LegalCopyright", "Copyright (C) 2010" 
      VALUE "OriginalFilename", "XXX.exe" 
      VALUE "ProductName", "XXX Application" 
      VALUE "ProductVersion", "1, 0, 0, 1" 
     END 
    END 
    BLOCK "VarFileInfo" 
    BEGIN 
     VALUE "Translation", 0x409, 1200 
    END 
END 

Dalla riga di comando è necessario utilizzare RC.EXE, il compilatore di risorse e quindi collegare il risultato per la DLL.

+1

http://stackoverflow.com/questions/852568/version-resource-in-dll-not-visible-with-right-click è stato anche utile. –

2

Normalmente si inserisce una risorsa VersionInfo nel proprio file .rc e la si compila con il compilatore di risorse (rc.exe). Sfortunatamente, non conosco alcuna documentazione (recente) del formato sorgente. Imitare cosa VS produce sembra funzionare bene però ...

4

Fare clic con il pulsante destro del nome del progetto in solution explorer, selezionare Aggiungi quindi Risorsa. Seleziona la versione. Nel riquadro inferiore del VS_VERSION_INFO appena creato basta modificare ogni valore di conseguenza, ricostruire e poi ci saranno informazioni sulla versione.

+0

La domanda non è stata pensata appositamente per Visual Studio, ma dal momento che la sto usando mi ha aiutato e ho votato. Forse dovresti aggiungere informazioni che è per Visual Studio – 244an

+0

Questo metodo è il più semplice per lo studio visivo! –

Problemi correlati