Esto me está volviendo loco. Desde que instalé ReSharper 4, F12parece que ya no funciona. Si observa todos los atajos de ReSharper en el submenú Ir a, ¡la declaración no tiene ninguna asignada!
La única forma en que puedo ir a la declaración es usando Alty `y luego seleccionando Declaración.
Intenté desinstalar y reinstalar ReSharper sin suerte, también, en la opción ReSharper, le pedí que usara los enlaces de teclas de Visual Studio predeterminados, pero eso tampoco funciona.
Curiosamente, cuando uso Alty `obtengo dos entradas para la opción Declaración.
¿Ha tenido alguien este problema?
Estoy usando Visual Studio 2005 SP1.
Me encontré con el mismo problema y lo resolví restableciendo primero mis asignaciones de teclado de Visual Studio:
Luego, vaya a las opciones de ReSharper y aplique el esquema:
Actualizar:
Para VS2017 en adelante:
Para Resharper 2017.2:
fuente
Para ReSharper 8 y Visual Studio 2012:
Luego, vaya a las opciones de ReSharper y aplique el esquema:
fuente
Tuve este problema y se resolvió siguiendo los pasos descritos en la imagen:
Abra las pestañas de Visual Studio en la ruta: Herramientas >> Opciones >> Teclado
Abra las pestañas de Visual Studio en la ruta: Resharper >> Opciones >> Teclado y menús y haga lo siguiente:
Y luego vuelva a abrir la ruta de arriba y haga lo siguiente:
Finalmente, cierre Visual Studio y ábralo.
fuente
Tuve este problema en VS2015 usando Resharper 9.1.3, probé la respuesta de Ryan pero aún no funcionó.
¡Después de esto funciona!
fuente
Es posible que haya habilitado el modo Fn (teclas azules) en su teclado que anula el comportamiento predeterminado de las teclas funcionales, incluida F12.
fuente
Tuve el mismo problema con VS2013 y Resharper 9. Tengo un código como este:
Luego hago clic con el botón derecho en cualquiera de
gridList
y hago clicFind Usages
(o simplemente usoShift+F12
), pero dice "Usages not found" ¡aunque solo está a una línea de distancia! A veces, el reinicio de VS ayudaría, a veces no. Sin embargo, parece que borrar el caché de Reshaper ayuda: Resharper -> Opciones -> Entorno -> General -> Borrar cachés . Esto necesita que VS se reinicie, pero luego comenzó a funcionar como se esperaba.fuente
Me encontré con este problema después de un cambio organizativo que provocó que mi perfil de Windows cambiara. Probé las soluciones enumeradas anteriormente, pero nada parecía funcionar. Así es como lo arreglé (¡la fuerza bruta funcionó!)
NOTA: Los pasos enumerados son para VS 2012 y ReSharper 7.1.3
¡La mejor de las suertes!
fuente
Estos pasos me lo resolvieron:
fuente
"Web Essentials" Agregar o actualizar Visual Studio "Web Essentials" Puede encontrarlo en: Menú >> Herramientas >> Extensiones y actualizaciones
Espero que esto le ahorre tiempo. Funcionó para mí.
fuente
ReSharper agregó un
mierda"buena" cosa nueva que ahora llaman una función: Smart Go To Declaration. Por tonto que parezca, viene habilitado de forma predeterminada:mierda'bueno'.La función se describe en el enlace que se proporciona desde aquí, pero, sinceramente, al menos debería haberla mantenido desactivada, no reinventar la rueda. También le dice cómo deshabilitar eso
mierdacaracterística 'buena'.fuente
A veces tiene algo que ver con Visual Studio. Asegúrese de que su teclado tenga su configuración de tecla de función del propio teclado para enviar la función F12 a Visual Studio. Es una cosa fácil de perder.
fuente
Acababa de instalar Macro Creator de Pulover y F12estaba configurado como la tecla de acceso rápido global para pausar una macro. Estaba interceptando la pulsación de tecla antes de tener la oportunidad de llegar a VS.
La solución es cambiar esa tecla de acceso rápido a otra cosa. Elegí Ctrl-F12. El cuadro de entrada está en la parte superior derecha de la ventana de Pulover.
fuente
Mi problema era que no podía usar el comando "Alt + F12" cuando intentaba "mirar la definición" en Visual Studio. A través de otro hilo del foro, descubrí que era la experiencia GeForce de Nvidia la que anula algunos de los atajos "Alt" y los usa por sus funcionalidades con grabaciones de pantalla, etc.
Lo que me resolvió fue entrar en la configuración de GeForce Experience y desactivar el uso de la superposición en el juego:
Alternativamente, si desea utilizar la superposición, puede simplemente cambiar los comandos de atajo.
fuente
Actualización 2020. Tuve el mismo problema y también intenté muchas formas, pero eso todavía no funcionaba ... [VS 2015, ReSharper 2019.3.1] Pero, como dijo Andrius: Resharper -> Opciones -> Entorno - > General -> Borrar cachés. Esto necesita que VS se reinicie, pero luego comenzó a funcionar como se esperaba.
El resumen es: (pruebe los pasos anteriores) + Resharper ..-> Clear Caches + VS reiniciar. Espero que esto sea de utilidad
fuente
Pruebe una forma sencilla de habilitarlo, presione la tecla Fn + Esc del teclado.
fuente