2 votes

Un projet dans Visual Studio 2015 contient-il du code compilé dans un seul exécutable ou dans plusieurs ?

Dans Visual Studio 2015, le code à l'intérieur d'un projet est-il compilé dans un seul exécutable, ou peut-on écrire plusieurs programmes dans un projet, chaque programme étant compilé dans un exécutable distinct ?

Je comprends qu'une solution peut avoir plusieurs projets. Les programmes d'une solution peuvent donc être compilés en plusieurs exécutables.

Mes questions visent à me faire comprendre le concept de "projet" dans Visual Studio.

3voto

CodingYoshi Points 17416

Un projet donne lieu à un assemblage. Vous pouvez voir plus d'informations sur l'assemblage en développant l'onglet "Assemblage". Properties dans votre projet, puis en visualisant le AssemblyInfo.cs fichier.

1voto

user3272686 Points 613

Le modèle de projet de Visual Studio est "un projet génère une sortie". Si vous avez besoin de plusieurs exécutables, vous devez créer plusieurs projets. Vous pouvez les garder dans la même solution pour vous faciliter la tâche, mais ils doivent être des projets distincts.

1voto

Alexei Levenkov Points 49945

Oui et non.

Les projets entièrement créés par Visual Studio ne produiront qu'un seul exécutable/dll/assembly/library par fichier de projet.

L'utilisateur peut facilement modifier ces projets pour produire en plus les autres artefacts (exe/dll/...) dont il a besoin car le format MSBuild est très flexible et ne limite pas un fichier projet à une seule sortie.

Notez que même les projets par défaut produisent réellement plusieurs fichiers de sortie lorsqu'on considère toutes les copies d'assemblages liés et qu'on génère des fichiers PDB séparés.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X