3 votes

VS : faire en sorte que le projet C++ soit construit automatiquement lorsque le projet C# dépendant est construit.

J'ai une solution comprenant un projet C# et un projet C++. Le projet C# dépend du projet C++, qui est une bibliothèque. Lorsque j'apporte des modifications au projet C# et que je lance l'application, celle-ci est construite automatiquement. Mais lorsque j'apporte des modifications au projet C++ et que je lance l'application, celle-ci n'est pas construite - je dois d'abord lui demander manuellement de la construire.

Est-ce que je peux rendre cela automatique ?

2voto

Jordan Parmer Points 12286

Cliquez avec le bouton droit de la souris sur votre projet C# dans VS. Cliquez sur "Dépendances du projet". Cela ouvre une boîte de dialogue qui vous permet de marquer les autres projets dont dépend le projet cible. VS définira automatiquement l'ordre de construction approprié lorsque vous construirez la solution complète.

Assurez-vous que votre projet C++ est configuré pour être construit avec la solution en cliquant avec le bouton droit de la souris sur Solution->Propriétés->Propriétés de configuration et en vous assurant que tous les projets sont marqués pour la construction.

0voto

user1094301 Points 1

Vous pouvez essayer d'ajouter une commande pour construire le projet C++ dans la propriété CustomBuildStep dans les propriétés du projet C#. Vous êtes confus ? OK Sélectionnez votre projet dans l'explorateur de solutions, faites un clic droit et choisissez "Project Properties...". Allez dans la catégorie "Custom Build Step" et sélectionnez "Command Line". Dans cette propriété, tapez :

make <yourprojectname

J'espère que ça marchera !

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