2015-04-20 21 views
5

TL; DR;
Mi piacerebbe sapere se c'è un modo per andare all'implementazione "reale" di un metodo, invece del "riferimento" di esso.Passare alla definizione "dietro" un proxy in Visual Studio 2013

Long Version
Così, per la maggior parte di noi, fa riferimento a un servizio web ASMX/SVC è uno scenario abbastanza comune.

Quando si esegue questa operazione, VS genera un proxy nei progetti che consumano.

Anche noi siamo di solito sviluppando sia il client e il servizio, che ci ha messo più spesso nello scenario in cui si desidera controllare alcune informazioni circa l'attuazione metodo di servizio, ma quando si colpisce F12, sei portato al codice VS generato molto inutile.

Vorrei modificare questo comportamento e, invece di far riferimento al codice generato automaticamente, voglio che venga visualizzata l'implementazione reale.

+1

correlato: http://stackoverflow.com/questions/21548142/new-way-to-apply-an-exclude-list-to-the-visual-studio-navigate-to-list – DLeh

+1

Questo * è * il reale implementazione. Sul lato client è presente un proxy generato da un WSDL che effettua le chiamate al server e un insieme di DTO. Forse intendi come navigare verso il codice * server *? Non c'è alcuna connessione dal WSDL al codice lato server che lo implementa. L'implementazione può essere in Java, PHP o C++. È possibile eseguire il debug dal client al server solo quando VS ha il controllo di entrambi gli estremi, perché esegue entrambe le estremità o il server remoto è configurato per il debug remoto. –

+0

Risposta breve: nessuno studio visivo non offre questa funzione. Alcuni plugin come Resharper possono avvicinarti al modo di lavorare desiderato. – jessehouwing

risposta

1

Non è possibile ottenerlo in Visual Studio. Ma in ReSharper c'è "Vai Implementation" di comando, o Ctrl +Maiusc +Alt +B.

Problemi correlati