Domanda

Sono (purtroppo) utilizzando VS 2003 per sviluppare per alcuni dispositivi mobili Windows CE .NET 4.1. L'applicazione è scritto in .NET Compact Framework 1.0 (il sistema operativo non è in grado di supportare qualsiasi versione successiva del .NET CF).

Ogni volta che corro la mia applicazione da Visual Studio, è copie / cerca di installare .NET CF 1.0 per il mio dispositivo:

Copying netcf.all.wce4.armv4t.cab

Ci vuole molto tempo per copiare, e poi finalmente il dispositivo mi chiede se voglio reinstallare (dico sempre 'no').

Dal momento che questo richiede molto tempo per copiare, Vorrei idealmente come ad istruire VS 2003 a non copiare il file ogni volta che mi ha colpito 'debug'. C'è un modo per cambiare le mie impostazioni di distribuzione in questo modo?

Grazie !!

È stato utile?

Soluzione

Non ho Studio '03 installato su qualsiasi cosa più, ma vediamo se funziona come '08.

In primo luogo, guardare nelle proprietà del progetto. Nella sezione "Devices", vedere se c'è una casella di controllo che dice qualcosa come "Distribuire l'ultima versione del Compact Framework".

Se no, allora si può tentare la porta sul retro se utilizza lo stesso meccanismo che usi '08 per distribuire (e penso che può). Provare quanto segue:

  • Chiudere tutte le istanze di Studio
  • Fare una copia di backup del% LOCALAPPDATA% \ Microsoft \ Corecon \ 1.0 \ Microsoft.NetCF.1.0.xsl
  • Ora cancellare il file oppure aprirlo e commentare i file nella FILECONTAINER che sta spingendo il quadro.

Si potrebbe avere a che fare lo stesso nella cartella del profilo "All Users" pure.

Anche in questo caso, assicurarsi di eseguire il backup di questi file prima di modificare.

Altri suggerimenti

Fare clic destro sul vostro progetto (nella finestra di Explorer) e fare clic su Impostazioni, quindi fare clic sulla scheda Dispositivi. Deselezionare la casella "Distribuire l'ultima versione di .NET Compact Framework, ecc, ecc.".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top