138 messaggi dal 10 settembre 2007
Salve,
ho un'applicazione abbastanza semplice con una cartella che contiene un Database.
quando pubblico l'applicazione tramite clickOnce la struttura delle cartelle è corretta, cioè la cartella principale contiene tuttle le dll e la cartella del db "DB/database.sdf".
Una volta installato il programma il database viene inserito in una cartella diversa da quella dove ci sono gli altri file creando quindi dei problemi di percorsi.

es.

Programma:
C:\Users\p.aiello\AppData\Local\Apps\2.0\HERR1V8M.Z9O\MDQ1EZPX.XZL\mbit...exe_0000000000000000_0001.0000_none_1be2d83daebc928f

Dadabase:
C:\Users\p.aiello\AppData\Local\Apps\2.0\HERR1V8M.Z9O\MDQ1EZPX.XZL\mbit..tion_0000000000000000_0001.0000_43a4f174830e0291


Come faccio a farli installare nella stessa cartella?
devo modificare qualcosa dalla scheda "Publish" di clickOnce e nella schermata "Application Files"?
Modificato da pierpaolo1982 il 14 marzo 2013 13.10 -
giusto per scrupolo nella stringa usi |DataDirectory|\database.sdf e il file del database nella lista application file della scheda publish è impostato a Data File (Auto), la spiegazione del comportamento la trovi qui

Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna.
-Albert Einstein-
138 messaggi dal 10 settembre 2007
Ok, ho risolto. ho impostato il DB come Build Action: content e nel "application file" ho impostato "Include".


Ma ancora non sono riuscito a capire come impostare gli altri file come ad esempio il Resources.resx che attualmente è impostato "build action: Embedded Resource".

Grazie.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.