venerdì 17 agosto 2012

Updating .NET MF VS2010 Help

Durante l’installazione del .NET MF SDK viene installato il relativo help che però non viene aggiunto a VS2010 nella cache locale. Di seguito viene riportato come aggiungere la documentazione del SDK al sistema di help di VS2010.

Migrazione

Il file di help installato con SDK non è compatibile con il formato previsto da VS2010. Per questo motivo occorre migrare questo file. Tramite l’utility mshcMigrate è possibile eseguire questo step. Dopo aver installato eseguire il programma (Start -> Programs -> Helpware ->mshcMigrate –> mshcMigrateUtility). Aprire il file PSDK.hxs di help del SDK (C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.2\Documentation\NET MicroFramework Docs) ed impostare il percorso che conterrà i file convertiti:

Impostare le opzioni come riportato:

Attenzione: Non usare Microsoft come Vendor altrimenti durante la fase di importazione verrà sollevata l’eccezione Microsoft.Help.CacheLib.CacheLibNonCabPackageFoundForMSFTException !!!

Ritornare su Migrate e premere il pulsante “Migrate”. Dopo qualche minuto il programma crea il file helpcontentsetup.msha nel folder specificato come “Output staging folder”.

Installazione

Dopo aver concluso la fase di migrazione ora si procede con l’installazione del file .mhsc. Selezionare “Help Library Manager” sul programma di utility:

Selezionare l’opzione Install e specificare il file da installare. Eseguire Help Library Manager tramite l’apposito pulsate. Una vota partito viene proposta la lista dei file da importare:

Selezionare Add e poi update. Dopo l’update viene visualizzato un messaggio di avvertimento di sicurezza, continuare confermando l’installazione del file. Una volta terminata l’importazione sarà disponibile help di .NET MF all’interno di VS2010:

.NET MF 4.2 RTM (QFE2)

Qualche giorno fa è stato rilasciato l’aggiornamento QFE2 del .NET MF 4.2. Al seguente link è possibile effettuare il download. Le novità principali di questo rilascio sono:

  • supporto per driver USB WinUSB (basta schermate blu!)
  • Analog Output
  • Supporto a GCC per il Porting Kit
  • Miglioramento della performance del File System
  • Miglioramento della performance di Microbooter and TouchScreen

Inoltre sono presenti le seguenti correzioni:

- Work Item: 1590 - Decrease boot time
- Work Item: 1636 - File.Exists returns true for unexisting file
- Work Item: 1656 - Problems with bad blocks handling in Wear Leveling Driver
- Work Item: 1701 - StreamReader.cs – IndexOutOfRangeException
- Work Item: 1109 - FAT32 File System issue with filenames
- Work Item: 1721 - VolumeInfo.Format() locks volume.
- Work Item: 1633 - SerialPort.Read's behaviour is different from .Net
- Work Item: 1580 - Negative array index issue
- Work Item: 1585 - Issue in Microbooter prevents usage in Cortex M3 STM32 port
- Work Item: 1586 - Broken firmware on device reset during Microbooter FW update
- Work Item: 1635 - Substring issue in 4.2 RC4
- Work Item: 1659 - Bug in StringBuilder.Append (thanks to Julius Friedman)
- Work Item: 1672 - Wrong long to hex conversion
- Work Item: 1373 - MDK targets problems

Per una lista completa dei dettagli contenuti in questo rilascio è disponibile l’apposito documento