2013-07-31 6 views
6

Quando faccio clic con il tasto destro su un metodo e selezioni Vai a Implementazione Spesso mi vengono presentate due implementazioni; uno nel mio codice sorgente e uno come punto di riferimento ...Due implementazioni di un metodo? (VS2012 + ReSharper 7.1)

enter image description here

In questo esempio, EmailService è in un progetto diverso che viene caricato nella corrente soluzione di Visual Studio e fatto riferimento come un riferimento al progetto.

La selezione del riferimento sembra non fare nulla, mentre selezionando il codice sorgente uno mi porta all'implementazione del metodo (come previsto).

Questo è successo su un paio di differenti macchine di sviluppo, in diversi progetti.

Che cosa sta causando questo ed è possibile risolvere il problema in modo che Vai all'implementazione mi porti direttamente all'implementazione del codice sorgente?

Questo sta accadendo in Visual Studio 2012 con ReSharper 7.1 installato.

+1

Ho anche visto questo in VS2010 + R # 7.1 – GolfWolf

+0

La mia ipotesi sarebbe che ci sono problemi con Referenze del progetto contro riferimenti di assemblaggio - avere un guarda il tuo 'csproj' nel blocco note. – AakashM

risposta

2

Con Alt-Shift-T o quello che si ha per la ricerca di simboli, è la casella di controllo per includere i tipi di libreria selezionati?

In caso contrario, potrebbe essere this Resharper bug. Puoi aiutarlo a risolverlo se crei un piccolo esempio riproducibile e allegarlo;)

+0

no, quella casella non è selezionata –

Problemi correlati