CORREZIONE: Messaggio di errore "NMAKE: errore irreversibile U1077" nel log di compilazione quando si tenta di clonare il modulo Calibrui per un'immagine basata su Windows Embedded Compact 7 in un computer che esegue Windows XP SP3

Sintomi

Si consideri lo scenario seguente:

  • Windows Embedded Compact 7 è installato in un computer che esegue Windows XP Service Pack 3 (SP3).
  • Clonare il modulo Calibrui per un'immagine basata su Windows Embedded Compact 7 in Platform Builder.
  • Si crea l'immagine.

In questo scenario, viene visualizzato il messaggio di errore seguente nel log di compilazione:

Nota

NMAKE: errore irreversibile U1077:
'C:\WINCE700\public\common\oak\Bin\i386\SysgenMake.EXE': codice restituito
'0xc0150004'

Nota È anche possibile che venga visualizzato un messaggio di errore diverso quando tenti di creare un'immagine Windows Embedded Compact 7 usando il generatore di piattaforme. Per altre informazioni su questo messaggio di errore, vedere la sezione "Altre informazioni". Tenere presente che questo aggiornamento non risolve il messaggio di errore.

Risoluzione

Informazioni sull'aggiornamento software

Un aggiornamento software supportato è ora disponibile da Microsoft come Aggiornamento mensile di Windows Embedded Compact 7 (maggio 2012). Nella sezione "Informazioni sui file" il nome del file del pacchetto contiene il tipo di processore.

Nota: questo aggiornamento mensile di Windows Embedded Compact 7 è disponibile per il download dal seguente sito Web dell'Area download Microsoft:

Windows Embedded Compact 7 Aggiornamenti

Prerequisiti

Questo aggiornamento è supportato solo se sono stati installati anche tutti gli aggiornamenti rilasciati in precedenza per questo prodotto.

Richiesta di riavvio

Dopo aver applicato questo aggiornamento, devi eseguire una build pulita dell'intera piattaforma. A questo scopo, usare uno dei metodi seguenti:

  • Nel menu Genera fare clic su Pulisci soluzione e quindi su Crea soluzione.
  • Scegliere Ricrea soluzione dal menu Genera.

Non è necessario riavviare il computer dopo aver applicato questo aggiornamento software.

Informazioni sulla sostituzione dell'aggiornamento

Questo aggiornamento non sostituisce altri aggiornamenti.

Informazioni sui file

La versione inglese di questo pacchetto di aggiornamento software include gli attributi di file (o attributi di file successivi) elencati nella tabella seguente. I valori di data e ora per questi file sono riportati in formato Coordinated Universal Time (UTC). Quando si visualizzano le informazioni sui file, queste vengono convertite in ora locale. Per trovare la differenza tra UTC e l'ora locale, usare la scheda Fuso orario nell'elemento Data e ora in Pannello di controllo.

Files inclusi in questo pacchetto di aggiornamento

Nome file Dimensioni del file Data Ora Percorso
Sysgenmake.exe 16,112 24-maggio 2012 00:27 Strumenti\Drop\Ostools\Public\Common\Oak\Bin\I386

Altre informazioni

Quando si tenta di creare un'immagine di Windows Embedded Compact 7 usando il generatore di piattaforme, esiste una possibilità remota che venga visualizzato il messaggio di errore seguente:

Nota

Il blocco di ambiente usato per avviare un processo non può essere più lungo di 65535 byte. Il blocco dell'ambiente è lungo 72706 byte. Rimuovere alcune variabili di ambiente e riprovare.

Nota La dimensione effettiva del blocco dell'ambiente (72706 in questo caso) è variabile e dipende dal computer e dalle impostazioni specifiche.

Per risolvere il problema, eseguire una o più delle operazioni seguenti:

  • Ridurre le variabili Sysgen indesiderate dal progetto.
  • Modificare i nomi delle cartelle, i nomi delle soluzioni e così via per ridurre la lunghezza del percorso della directory usata.
  • Ridurre le impostazioni locali indesiderate del progetto.

Queste soluzioni alternative ridurranno le dimensioni variabili dell'ambiente e consentiranno di mantenere la dimensione del blocco variabile di ambiente inferiore a 65535 byte.

Riferimenti

Per ulteriori informazioni su come clonare il modulo Calibrui, visita il seguente sito Web Microsoft Developer Network (MSDN):

Clonare il modulo Calibrui Per altre informazioni sulla terminologia di aggiornamento software, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft