2010-03-10 20 views

risposta

3

Sembra che sia impossibile. Da Distribuzione ClickOnce Panoramica in ClickOnce Deployment Overview (MSDN):

Installazione dei file condivisi - No

anche l'articolo ClickOnce deployment or not? è stato molto utile.

+1

Lo schema di distribuzione ClickOnce è meraviglioso ed eccezionale, perché è così semplice. quello che mi è rimasto bloccato in realtà stava provando a confezionare un file XSD personalizzato che faceva parte di una DLL (parte di quel progetto) con un'altra DLL che faceva riferimento alla prima DLL. - finalmente l'ho fatto come suggerito da qualche parte qui, includendo chiaramente l'XSD anche nel secondo progetto - sembra una soluzione non coerente e non molto sostenibile. Anche allora ho avuto problemi perché la modifica dei file di progetto non è stata immediatamente riflessa (non sono sicuro di come ..) nella nuova pubblicazione che ho fatto .. usato MageUI per il debugging –

+0

Non è *** non impossibile (cioè, è possibile). Vedi [risposta di aL3891] (http://stackoverflow.com/questions/2414823/how-to-include-custom-data-files-in-clickonce-deployment/12706531#12706531). Funziona anche con Visual Studio 2008. –

5

In realtà è possibile, almeno a partire da Visual   Studio   2012 (molto probabilmente Visual   Studio   2010). La chiave è impostare l'azione di creazione sul file su "Contenuto".

Altre informazioni sono in Custom Folders in ClickOnce.

+0

Il valore della proprietà "Copia nella directory di output" non deve essere modificato in "Copia sempre" (da, ad esempio, "Non copiare")? –

+1

La proprietà fornita "Copia nella directory di output" è stata impostata su "Copia sempre", ha funzionato per me oggi senza problemi per l'applicazione ClickOnce su cui sto lavorando (Visual Studio 2008 (non chiedere)), inclusa la distribuzione dell'applicazione ClickOnce a un server HTTP esterno e accettando l'offerta di aggiornamento su un computer client. –

Problemi correlati