compiler une classe unique/fichier dans visual studio
Je veux juste savoir si on peut compiler un fichier unique/classe dans visual studio.Je change souvent, un seul fichier mais à la fin de la compilation de l'ensemble du projet.Cela pourrait être un cas trivial, mais sera très utile:)
Je suis à l'aide de visual studio 2005 de travail sur le projet C# dans .net 2.0
- Wow - les choses que vous oublier lors de l'utilisation de ReSharper! Qui n'a beaucoup de vérification de la syntaxe (ce qui est essentiel de ce que Ctrl+F7 ne) à la volée
- Remarque: dans Visual Studio 2012 (et éventuellement au-dessus de) la construire ne compile les fichiers modifiés et les fichiers concernés (par exemple, après l'édition d'un fichier d'en-tête)
Vous devez vous connecter pour publier un commentaire.
Ctrl+F7 compiler seulement la source active de fichier.
Recherchez le Compiler élément en bas de la Construire menu.
Bien sûr, vous aurez toujours à faire un build avant de tester, mais si vous voulez juste une rapide vérification générale après la modification d'un fichier source, cela peut être très pratique.
D'accord, je pense que je sais ce que vous cherchez. Je pense qu'il y a de mieux pour ce mot, mais ce que vous devez faire est d'ouvrir l'Invite de Commande Visual Studio Trouvent dans le Menu Démarrer. À l'intérieur, vous pouvez utiliser le "cl" de commande pour la compilation C/C++.
Utilisation: cl [ option... ] fichier... [ /link linkoption... ]
Comme dans:
cl /O2 test.c
La granularité de la compilation de la DLL, il n'existe aucun moyen de faire ce que vous demandez.
Ou voulez-vous dire que vous compilez l'ensemble de la solution pour un seul changement (ou au moins VS vérifie si tous les projets nécessitent des capacités) ? Il y a une option en vertu de projet et de la solution " /"Build and run", "seulement construire des projets de démarrage et dépendances sur Exécuter" qui aide.
Édité: Ctrl-f7 pour 'construction' est pour les projets C++.
Compiler un projet, ignorant tout de pertinence des fichiers. (Voir aussi https://stackoverflow.com/a/18940150/2422360 pour une réponse que j'ai écrit et qui a un look plus complète à ce sujet).