Share via


Procedura: configurare la versione runtime

Aggiornamento: novembre 2007

È possibile forzare l'esecuzione di un'applicazione generata con una versione precedente di .NET Compact Framework su un dispositivo nel quale è installata una versione più recente di .NET Compact Framework .NET, ad esempio la versione 2.0 o 3.5. Questa funzionalità è identica al meccanismo che impone l'esecuzione delle applicazioni nella versione completa di .NET Framework sulla nuova versione. In .NET Compact Framework sono disponibili due impostazioni:

  • <supportedRuntime>

    Specifica la versione runtime di .NET Compact Framework che dovrà essere utilizzata dall'applicazione.

  • <compatibilityversion>

    Specifica la modalità di compatibilità per una versione specificata. Si consiglia di utilizzare questa impostazione solo a scopi diagnostici.

Per determinare la versione è inoltre possibile utilizzare la classe Environment a livello di codice.

Per stabilire quale versione è installata

  1. In Pocket PC utilizzare Esplora file per spostarsi alla directory \Windows e selezionare il file cgacutil.

  2. Verrà visualizzata una finestra di messaggio con la versione di .NET Compact Framework installata nel dispositivo.

Per impostare un'applicazione affinché venga eseguita sulla versione 3,5

  1. Determinare il numero di versione di .NET Compact Framework in esecuzione sul dispositivo. Il numero di versione utilizzato in questa configurazione non include l'ultimo punto e gli zeri finali del numero. Ad esempio, "Versione 3.5.7121.0" restituito da cgacutil dovrebbe essere "v3.5.7121" nella configurazione.

  2. Creare un file di testo con un nome file che termina con ".exe.config", ad esempio ""nomeapp.exe.config".

  3. Aggiungere il nodo XML come illustrato di seguito al file con il numero di versione corretto per la versione 3,5:

    <configuration>
      <startup>
        <supportedRuntime version="v3.5.7121"/>
      </startup>
    </configuration>
    
  4. Salvare il file nella cartella che contiene l'applicazione.

  5. Eseguire l'applicazione.

Nota:

Il numero di versione per .NET Compact Framework 3,5 è soggetto a modifiche prima del rilascio finale.

Per impostare un'applicazione affinché venga eseguita sulla versione 3,5 e sia compatibile con la versione 1

  1. Creare un file di testo con un nome file che termina con ".exe.config", ad esempio ""nomeapp.exe.config".

  2. Aggiungere il nodo XML come illustrato di seguito al file con il numero di versione corretto per la versione 3,5:

    <configuration>
      <runtime>
        <compatibilityversion major="3" minor="0"/>
      </runtime>  <startup>
        <supportedRuntime version="v3.5.7000"/>
       </startup>
    </configuration>
    
  3. Salvare il file nella cartella che contiene l'applicazione.

  4. Eseguire l'applicazione.

Vedere anche

Altre risorse

Compilazione di applicazioni e attività di base in .NET Compact Framework