J'ai une solution .Net 2.0 avec plusieurs projets.Problème de référence exécutable de Clickonce
la solution contient MainProject qui a, en tant que référence, HelperProject (C# Application console).
MainProject utilise parfois le .exe créé par HelperProject.
Le problème que je vais avoir est que HelperProject contient un fichier content.xml . L'action de construction est définie sur "Contenu" et Copier dans le répertoire de sortie est défini sur "Toujours".
Lorsque je compile l'application tous les fichiers apparaissent dans le répertoire de débogage, mais quand je vais publier MainProject, le fichier de contenu pour HelperProject ne permet pas à l'utilisateur final.
Quelqu'un peut-il m'aider à comprendre pourquoi cela se produit?
Et
Que dois-je faire pour rendre le contenu de HelperProject apparaissent dans la version publiée de MainProject?
Merci,
-Z
Je n'ai pas digéré tous les détails, mais [cette question a déjà été posée sur StackOverflow] (http://stackoverflow.com/questions/590227/why-doesnt-clickonce-in-visual-studio-deploy- content-files-from-dependent-assemb). J'ai fait un test * très * rapide avec la suggestion de modifier le fichier .csproj (en remplaçant Content.xml par le caractère générique * .rpt qu'ils recherchaient dans cet autre thread). Cela n'a pas fonctionné pour moi. Mais ajouter Content.xml en tant que lien à MainProject, et le définir comme Content/Copy Always fonctionnait - alors Content.xml serait inclus dans la publication. –