F12 - Passer à la mise en Œuvre de l'Interface
Lorsqu'il n'est pas l'exécution d'une application, appuyez sur F12 (Aller À la Définition) sur une méthode sur un type d'interface va vous emmener à l'interface elle-même.
Est-il une combinaison de touche qui existe (ou une que je peux faire) qui me permettra de fournir une implémentation par défaut pour sauter, ou permettez-moi de reprendre rapidement une mise en œuvre à aller?
Nous avons plusieurs couches dans notre application, et cela permettrait d'économiser beaucoup de temps pour être en mesure de passer directement à la Mock
ou Real
implémentations plutôt que de naviguer dans le contrôle de source.
Il ressemble à la fonctionnalité a disparu dans la version 15.8.2. Quelqu'un sait comment faire pour le récupérer
OriginalL'auteur Jonesopolis | 2015-09-16
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez VS 2015 et au-dessus:
Voir la réponse ci-dessous:
Si vous utilisez VS 2013 et au-dessous:
Nous avons eu le même problème et a commencé à utiliser Resharper. Il a une belle Goto mise en Œuvre fonction de travailleur très bien, que je me souviens.
Le problème est que cet outil n'est pas gratuite mais (ce qui est justifié, car il offre beaucoup, beaucoup plus que le parlé de la fonction).
Sans cela, j'utilise Trouver Toutes les Références et d'identifier la mise en œuvre rapidement en regardant le chemin (nous avons interfaces, les implémentations et se moque bien distincts). Mais vous avez probablement identifié cette possibilité par vous-même.
Aussi, vous pouvez envisager une option mentionnés dans cette réponse (même si c'est pour de l'interface des méthodes, et non l'ensemble des implémentations):
OriginalL'auteur
Visual Studio 2015 mise à Jour de 1 ajouté.GoToImplementation qui est apparu dans le menu contextuel, mais il n'y a pas de raccourci clavier associé par défaut.
Dans Visual Studio mise à Jour 2, nous avons ajouté un raccourci par défaut de la touche Ctrl+F12.
OriginalL'auteur
Visual Studio 2015 a un "Edit.GoToImplementation de la commande" que vous pouvez appliquer un raccourci clavier.
Outils /Options /Environnement /Clavier, puis saisissez "Éditer.GoToImplementation" dans les commandes show case de texte. J'utilise Shift+F12, j'ai donc changer "Utiliser le nouveau raccourci dans" Éditeur de Texte, puis dans "Appuyez sur les touches de raccourci" j'appuyez sur Maj+F12 et cliquez sur "Assign".
OriginalL'auteur
Juste appuyez sur CTRL+F12 au lieu de F12. Cela vous mènera directement à la mise en œuvre.
Comme VS 2105 en Août 2016 MAJ+F12 trouve toutes les références CTRL+F12 va à la mise en œuvre. Si il n'y a plus d'une mise en œuvre puis CTRL+F12 liste de toutes les implémentations de sorte que vous pouvez choisir.
OriginalL'auteur
Si le raccourci est ensemble et il est encore de ne pas vous prendre pour la mise en œuvre, assurez-vous qu'aucune autre application a le même raccourci clavier. Dans mon cas, CTRL+F12 a également été utilisé par DeskPins. M'a coûté quelques minutes jusqu'à ce que je l'ai trouvé.
OriginalL'auteur