2011-01-18 4 views
3

Je souhaite déployer une application à l'aide de la technologie ClickOnce. L'application dépend du fichier .xml. L'emplacement du fichier .xml est fourni dans le fichier App.config. Ce fichier .xml peut être modifié par l'utilisateur. Avec ClickOnce, je ne vois que le fichier (.appref-ms) téléchargé. Est-il possible de télécharger des fichiers dépendants qui peuvent être modifiés par les utilisateurs?Microsoft ClickOnce Déploiement Question

Merci

Répondre

4

Tout d'abord, assurez-vous que vous cherchez au bon endroit pour les fichiers. Les applications déployées via ClickOnce ne sont pas stockées à l'endroit attendu si vous n'avez pas déjà rencontré ce problème. Voir ici: http://msdn.microsoft.com/en-us/library/267k390a.aspx

Deuxièmement, vous pouvez inclure des fichiers supplémentaires (appelés ici données locales). Voir ici: http://msdn.microsoft.com/en-us/library/d8saf4wy.aspx

Ajouté Ceci peut être plus utile que le lien ci-dessus. C'est un how-to qui couvre le choix des fichiers installés. Il répond plus directement à votre question.

http://msdn.microsoft.com/en-us/library/kzy0fky2.aspx

0

Si vous ajoutez un XML à un projet ClickOnce à déployer, s'il vous plaît noter que C/O suppose que ses données, et le déployer sur ApplicationDeployment.CurrentDeployment.DataDirectory. Si vous regardez dans ApplicationFiles, vous pouvez le changer de Inclure (données) à Inclure (Obligatoire), et il le mettra dans le même emplacement que le fichier exe. À partir de là, vous pouvez le copier où vous le souhaitez, en supposant que vous avez les autorisations pour écrire dans ce dossier.

Voici un article qui pourrait aussi vous aider.

http://robindotnet.wordpress.com/2009/08/19/where-do-i-put-my-data-to-keep-it-safe-from-clickonce-updates/

0

Vous pouvez toujours stocké le fichier en tant que resouce et obtenir votre application pour écrire un fichier la première fois qu'il démarre.

Questions connexes