Je presse toujours F6 pour construire mon projet. Soudain, certaines de mes instances Visual Studio me demandent d’utiliser Ctrl-Shift-B. Ce n'est pas lié au clavier - le texte de l'option de menu change de "F6" à "Ctrl-Shift-B".
Des réponses quant à la façon de réparer, et quelle est la cause?
Cela est dû au fait que vous avez peut-être sélectionné "Paramètres de développement généraux" comme paramètres d’environnement par défaut pour votre Visual Studio (ce que nous faisons habituellement lors du premier lancement de VS après l’avoir installé, une boîte de dialogue permettant de choisir les paramètres d’environnement par défaut apparaît).
Si vous souhaitez uniquement modifier les paramètres des touches de raccourci clavier, vous devez simplement suivre la solution proposée par d'autres ( Outils> Options> Environnement> Clavier> Visual C # 2015 ).BUT ceci changera uniquement les paramètres du clavier en paramètres C # tout en conservant les paramètres restants en tant que paramètres généraux uniquement.
Si vous avez vraiment l'intention de modifier l'environnement complet en paramètres C #, suivez cette approche.
SOLUTION 1:
ou vous pouvez faire la même chose comme
SOLUTION 2:
Les deux approches vous donneraient le même résultat en modifiant votre environnement complet en «Visual C #».
Profitez de la programmation :)
Problème de corruption de mappage de clavier peut-être? Vérifiez Outils/Options, Environnement/Clavier. Devrait voir un menu déroulant pour votre schéma de mappage de clavier et à côté de lui un bouton de réinitialisation. Appuyez sur le bouton de réinitialisation.
Je ne suis pas responsable de ce vissage avec vos réglages - enregistrez-les avant de le faire, juste au cas où vous foutiez le chien.
Oh, au cas où les réserves de stupéfiants seraient utiles, je pense que cette question est valable et serait posée si quelqu'un votait pour la fermer. Bien sûr, maintenant que j'ai dit cela, c'est une certitude, n'est-ce pas?
Votre schéma de clavier a changé - allez dans Outils/Options/Environnement/Clavier et définissez le schéma de clavier par défaut sur 'Visual C # 2005'
Si vous avez d'autres raccourcis clavier et que vous ne voulez pas réinitialiser le lot, utilisez: Tools -> Options -> Environment -> Keyboard
Puis, trouvez Build.BuildSolution
ou Build.RebuildSolution
(à votre convenance), sélectionnez Global
dans la liste déroulante Use shortcut in
, placez le curseur dans Press Shortcut Key
et claquez F6. Cela va vous montrer ce qu’il est assigné actuellement, pour moi c’est de traverser les volets divisés (peut-être F6 quand vous utilisez des vitres divisées pour la première fois? Je me suis toujours demandé pourquoi ma machine de développement domestique construite avec F6 et je ne pense pas à mon travail, je n’ai jamais utilisé de vitres fendues à la maison) puis appuyez sur Assign.
C'est parce que vous avez installé VMWare. Il remappe cette clé afin que F6 puisse être utilisé pour démarrer le débogage sur une machine virtuelle.
M'a agacé aussi.
Vous pouvez réaffecter SHIFT + F6 pour construire le projet actuel uniquement:
1/Allez à Tools -> Options -> Environment -> Keyboard
2/Afficher les commandes contenant: Build.BuildSelection
3/Focalisez le champ Press shortcut keys
& appuyez sur Shift + F6 l'assigner
Le plug-in NPPscripting de Notepad ++ a cassé Ctrl-Shift-B pour tout mon système d'exploitation pendant l'exécution de NP ++. La désinstallation du plug-in (je devais supprimer le DLL manuellement du dossier des plug-in Notepad ++) a corrigé le mappage de clé cassé pour moi.
J'avais installé TPFanControl qui capturait Ctrl + Maj + B globalement. J'ai utilisé un outil mentionné dans cette réponse pour savoir quel programme enregistré pour quels raccourcis.
Outils -> Options -> Environnement -> Clavier
recherchez cette commande: "ClassViewContextMenus.ClassViewProjectBuild"
Attribuer F6
Ma solution était obsolète dans ma solution (les bibliothèques incluses utilisaient apparemment les anciennes versions DLL et je recevais des exceptions MissingMethodException au moment de l'exécution). m'affecte maintenant pour la première fois depuis plus de 3 ans que j'ai commencé à utiliser Visual Studio.
Aucune idée de la façon dont cela aurait pu affecter mes paramètres utilisateur, mais cela a apparemment été le cas. Ils sont passés de l’utilisation du profil de clavier "Visual C # 2005" à "par défaut"