1

J'ai une solution dans Visual Studio avec 4 projets - 2 applications de formulaire Windows, une bibliothèque de classes et un projet d'installation.Projet d'installation avec deux sorties principales utilisant des dépendances communes

Les deux applications Windows Forms font référence au projet de bibliothèque de classes.

Mon projet d'installation inclut les sorties principales pour l'application des formulaires Windows et les dépendances détectées incluent la bibliothèque de classes.

J'ai mis l'une des sorties principales dans le dossier d'application, et l'autre dans un sous-dossier. Le problème est que l'assembly de la bibliothèque de classes n'est installé que dans le répertoire du dossier de l'application, mais j'en ai également besoin dans le sous-répertoire, sinon l'une des applications du formulaire Windows ne fonctionnera pas. Comment puis-je l'installer dans les deux endroits? Est-il possible de faire sans ajouter manuellement l'assemblage?

+1

comment faire cela? J'ai un problème très similaire. – Fernando

Répondre

0

La solution facile serait d'installer les deux .exes dans le même dossier que le fichier .dll qu'ils doivent exécuter. Vous pouvez mettre un raccourci vers le deuxième fichier .exe dans un sous-dossier, si vous le souhaitez.

0

Espérons que cela soit toujours pertinent. C'est comme ça que je l'ai fait. En supposant que toutes les dépendances sont copiés dans votre répertoire de sortie de projets:

  1. clic droit Ajouter> Assemblée ...
  2. Allez à vos projets répertoire de sortie et sélectionnez les DLLs nécessaires
  3. Supprimer les doublons si Avez-vous déjà une figure
Questions connexes