Ma question concerne la publication de mon application ( visual studio 2017) et de sa diffusion : faire un setup.exe.
Je sais comment faire pour une simple application.
Dans mon cas, j'ai une application A qui fait un call à l'application B qui fait un call à l'application C.
Les trois sont des applications Windows Forms.
Comment réunir en une seule publication ces trois applications et n'avoir s'un seul setup.exe ?
Merci de vos suggestions
Pierre
A voir également:
Publication application : un seul setup pour 3 applications liées
aie !! malheureusement je ne sais pas trop ce qu'est "une solution".
Ce que je peux dire c'est que j'ouvre trois fois le visual studio pour ouvrir les 3 applications. Elle me semblent donc bien distinctes.
Et la première application appelle les autres par des "call".
J'ai réussi à mettre mes trois applications dans une solution, mais je ne vois pas le moyen de "publier".
Par contre je vois générer la solution, mais je ne sais pas trop à quoi cela mène et si cela fait un setup.exe.
note : dans ma réponse précédente quand je dis call cela veut dire par exemple
Whismeril
Messages postés19147Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 5 octobre 2024660 26 févr. 2021 à 19:16
Call c'est du VB6, en VB.Net, il faudrait utiliser la classe Process.... Mais bon
La solution c'est le fichier sln.
Ce fichier contient et ordonne un ou plusieurs projets.
Tu peux par exemple avoir une dll et une interface winform pour cette dll
Cette capture montre une solution de test avec un seul projet console
Cette autre capture montre une solution avec plusieurs projets dont un en C# (PS c'est pas de moi, ça vient de Github)
Pour ajouter un projet dans une solution (de préférence ta solution "maitre"), tu cliques droit sur le nom de la solution, dans l'explorateur de solution
Tu navigues jusqu'à "Projet existant" et tu vas chercher le fichier vbproj correspondant.
Ensuite tu fais en sorte que la solution sache que ton projet maitre dépend de l'autre
Dans mon exemple de dll et interface winform, le projet winform dépend de la dll.
Ensuite tu génères en mode Release.
Et les 3 logiciels et l'ensemble de leur dépendances seront dans le dossier Release.
A partir de ça, je ne sais pas si Visual Studio va te faire un Setup pour l'ensemble.
Vous n’avez pas trouvé la réponse que vous recherchez ?