Could not add version resource to executable file – FoxPro VFP-1181

VFP-1181

L'errore VFP-1181 durante la build indica che la risorsa non può essere aggiunta all'eseguibile. La fonte segnala una risorsa corrotta oppure lettere nel valore cBuildNumber della proprietà VersionNumber. Ricrea la risorsa e usa esclusivamente numeri per cBuildNumber, poi ricompila.

Cosa significa questo errore?

L'errore VFP-1181 durante la build indica che la risorsa non può essere aggiunta all'eseguibile. La fonte segnala una risorsa corrotta oppure lettere nel valore cBuildNumber della proprietà VersionNumber. Ricrea la risorsa e usa esclusivamente numeri per cBuildNumber, poi ricompila.

Messaggio originale

Could not add version resource to executable file

Contesto e parole chiave

Alias

  • could not add version resource to executable file
  • VFP-1181

Messaggi alternativi

  • Errore 1181 di Visual FoxPro
  • Impossibile aggiungere la risorsa versione all'eseguibile

Prodotti

  • Visual FoxPro

Piattaforme

  • Windows

Parole chiave

  • cBuildNumber
  • version resource FoxPro
  • VFP-1181

Cause possibili

Risorsa di versione corrotta

La risorsa che dovrebbe essere incorporata nell'eseguibile potrebbe essere corrotta.

possibile

cBuildNumber contiene lettere

Il valore cBuildNumber della proprietà VersionNumber è stato impostato con caratteri alfabetici invece che con soli numeri.

possibile

Diagnosi

Risorsa usata dalla build

Verificare la risorsa di versione e stabilire se il file della risorsa è integro prima della compilazione.

Come leggere il risultato. Una risorsa corrotta va ricreata prima di poterla aggiungere all'eseguibile.

Valore cBuildNumber

Aprire la proprietà VersionNumber e controllare che l'impostazione cBuildNumber contenga soltanto cifre.

Come leggere il risultato. La presenza di lettere conferma la seconda causa esplicitamente indicata dalla fonte.

Risoluzione

Ricreare la risorsa di versione

Difficoltà: mediaRischio: medio

Ricreare la risorsa se il file o i dati della risorsa sono corrotti, quindi ripetere la build.

  1. Salvare il progetto e la risorsa attuali.
  2. Ricreare la risorsa di versione in una copia di lavoro.
  3. Sostituire la risorsa soltanto dopo averne verificato il contenuto.
  4. Ripetere la build dell'eseguibile.

Conservare una copia del progetto e della risorsa precedente prima di ricrearla.

Correggere cBuildNumber

Difficoltà: facileRischio: basso

Impostare cBuildNumber con soli numeri nella proprietà VersionNumber.

  1. Aprire la proprietà VersionNumber del progetto.
  2. Individuare il valore cBuildNumber.
  3. Rimuovere le lettere lasciando soltanto numeri.
  4. Salvare e ricompilare l'eseguibile.

Domande frequenti

Che formato deve avere cBuildNumber con VFP-1181?

La pagina dettaglio richiede che cBuildNumber contenga soltanto numeri; se la risorsa è corrotta va inoltre ricreata.

Approfondimenti

Schede correlate