Durante l'aggiornamento di un'Assemblea, qual è il modo migliore per migrare i file nella regolazione isolata bagagli?

StackOverflow https://stackoverflow.com/questions/576243

Domanda

Ho un Net 2.0 C # applicazione che di tanto in tanto viene aggiornato e la versione dell'Assemblea e della versione dei file vengono incrementati. Questo è tutto funziona bene, ma rompe anche la memorizzazione di file di impostazioni XML in isolato bagagli. (I file XML sono generati da DevExpress XtraGridView.SaveLayoutToXml ())

C'è un modo per copiare i file dal vecchio cartella in archiviazione isolata nella nuova cartella. vale a dire da Appname \ 1.0.0.0 per AppName \ 1.0.1.0

O c'è un posto migliore per memorizzare i file XML, che non cambierà quando il file versione dei cambiamenti app?

Non voglio per memorizzare questi file nella cartella EXE dell'applicazione, come l'applicazione non è permesso di scrivere in quella cartella in Vista senza privilegi di amministratore.

È stato utile?

Soluzione

Se stai usando ClickOnce, è possibile utilizzare archiviazione isolata applicazioni di ambito .

Se non sei usingClickOnce, è possibile ottenere lo stesso effetto, dando l'applicazione di un nome sicuro . Un nome sicuro garantisce l'unicità dell'identità di vostra assemblea con l'aggiunta di un token di chiave pubblica e una firma digitale al gruppo.

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