Je suis récemment tombé sur des contrats de code et j'ai commencé à les utiliser dans mes projets C#. Cependant, j'ai aussi un certain nombre de projets écrits en C++/CLI.Comment puis-je utiliser les contrats de code dans un projet C++/CLI?
Pour les contrats C# et VB, les contrats de code offrent un panneau de configuration pratique dans la boîte de dialogue des propriétés du projet. Pour un projet C++/CLI, il n'y a pas de tel panneau.
De la documentation, j'ai eu l'impression que l'ajout de contrats Code soutien à un projet C++/CLI devrait être une simple question d'appeler des outils externes dans le cadre du processus de construction (à savoir ccrefgen.exe
, cccheck.exe
et ccrewrite.exe
). Cependant, le nombre d'options de ligne de commande et les restrictions concernant la séquence d'appel m'ont quelque peu intimidé.
Quelqu'un peut-il me diriger vers un moyen simple d'exécuter les outils Contrats de code en tant que partie automatisée du processus de construction dans Visual Studio?
Salut Que Que, Code des marchés sont conçus pour fonctionner uniquement avec le code managé. Ils travaillent avec C# et VB; ils peuvent potentiellement fonctionner avec C++/CLI; ils ne peuvent pas travailler avec du C++ natif. Ma question initiale portait sur la prise en charge de C++/CLI. Pour le C++ natif, votre réponse pourrait être une bonne solution. –