2012-09-21 3 views
1

J'ai une solution .NET 4.0 dans Visual Studio 2012 avec deux projets et un projet d'installation. Le projet A est une application Windows Forms. Projet B est une bibliothèque de classes, référencé par le projet A. Le projet B a un fichier * .txt, marqué par un Build Action de contenu et Copier vers la sortie est réglé sur Toujours copier.Le programme d'installation de Windows ne parvient pas à mettre à jour le fichier de contenu

Sur une nouvelle installation, tout fonctionne parfaitement. Toutefois, lorsque l'installation préexiste et que le déploiement implique des modifications du fichier txt, le programme d'installation ne parvient pas à mettre à niveau le fichier txt préexistant. Si je désinstalle/réinstalle la bonne version du fichier txt est déployée.

Le processus que je vis pour le déploiement est:

  1. incrémenter la version du fichier de chaque assemblage pour les projets A & B
  2. incrémenter la version du projet d'installation

I Je suis sûr que si je faisais quelque chose de stupide comme incrémenter le nom du fichier txt, tout irait bien. Qu'est-ce qui me manque pour que le fichier de contenu soit mis à jour?

Répondre

Questions connexes