Lo sapevate che ... come ottenere la finestra di dialogo Find Source (Trova origine) invece del messaggio "There is no source code available" (Codice sorgente non disponibile)? - #315

 

La giornata di oggi segna il mio settimo anno in Microsoft. Uau.

Se solo lo avessi saputo tempo addietro ... spero che questo porti a qualcuno la gioia che mi sono persa.

A volte state debuggando e VS non sa dov'è locato il file sorgente. VS vi mostra la seguente finestra di dialogo, chiedendovi di specificare la locazione dei sorgenti.

Find Source dialog box

E diciamo che per errore facciate clic su Cancel (Annulla).

Ora riceverete il messaggio "There is no source code available for the current location." (Codice sorgente non disponibile per il percorso corrente.) Argh!

Show Disasembly prompt

Ora, fermereste il debugging e riprovereste, pensando che la finestra di dialogo Find Source venga visualizzata nuovamente ....

ma ahimè, VS vi dice che il codice sorgente non è disponibile, anche se voi volete indicare a VS dove cercare. ARGH!

Andate nelle Solution Properties (Proprietà soluzione) [non le proprietà di progetto]. E sotto Common Properties (Proprietà comuni) - Debug Source Files (Debug file origine), trovate la casella di testo "Do no look for these source files" (Escludi dalla ricerca i seguenti file di origine).

Solution Property Pages

Cancellate la riga che corrisponde al file.

E ora verrà visualizzata la Find Source. Quanti anni in Microsoft mi ci sono voluti per imparare dov'era nascosta questa opzione?! =)

 

Syndication : Sara Ford’s Weblog

Traduzione autorizzata da Sara Ford.

Technorati Tags: VS2005Tip,VS2008Tip

Comments

  • Anonymous
    February 18, 2013
    Buonasera, ho letto il suo articolo e ho lo stesso problema, non riesco ad applicare la sua soluzione perchè non ho la possibilita' di entrare nelle proprieta' della soluzione....riesco ad entrare solo nelle proprieta' del progetto.... ho trovato la schermata da lei indicata, solo se creo una nuova soluzione vuota, ma sul progetto esistente non trovo riscontro....come posso risolvere ? grazie per l'attenzione

  • Anonymous
    January 27, 2014
    Grande , grazie per la soluzione , mi stavo rompendo la testa....