8

Utilizzo Visual Studio 2013 e sto affrontando un problema strano negli ultimi giorni. Ogni volta che provo a impostare un punto di interruzione, ottengo un erroreNon è possibile impostare il punto di interruzione in Visual Studio

"The Following breakpoint cannot be set", "The breakpoint failed to bind".

Non so quali impostazioni sono state modificate.

Screenshot of Visual Studio error dialog

+0

Se tutto il resto fallisce, magari avviare un progetto da zero, importare tutti i file sorgente e controllare se si ha lo stesso problema. – TobiMcNamobi

+0

controllo lo stesso anche se ho provato ad aprire lo stesso progetto in un'altra versione di visual studio i.1. visual studio 2012 ma mi sta dando lo stesso problema –

+0

Prova a rimuovere il codice finché non hai un [esempio] più piccolo (http://stackoverflow.com/help/mcve), postalo qui, in modo che altri possano riprodurre questo comportamento. – TobiMcNamobi

risposta

10

Non so se ha risolto il problema, ma ho affrontato lo stesso problema e la "soluzione" è stato quello di passare dalla configurazione "Release" a "Debug".

Spero che questo aiuti.

Acclamazioni

+0

Sì, questo può farti andare avanti, ma questa risposta non arriva alla causa principale. Inoltre, non aiuta quando il bug si trova solo nella versione Release. – kismert

+0

Ho avuto lo stesso problema e in precedenza l'ho risolto per me, grazie! – Faisal

0

Ho avuto lo stesso problema e ho riparato con la creazione di un nuovo file di soluzione per i file di progetto.

+0

Potrebbe essere utile eliminare prima il file .suo, per vedere se questo aiuta? –

+0

In realtà non ho provato ad eliminare il suo file, sembra una soluzione migliore. –

0

Controlla il tuo programma per bug sottili. La mia catena di fallimento che ha causato questo errore era:

  1. ho inavvertitamente messo una coppia chiave duplicata/valore nel App.config
  2. codice che diceva che chiave/valore tramite ConfigurationManager in silenzio non è riuscita
  3. Structs restituiti da quella codice non sono validi
  4. punti di interruzione su ogni linea che fa riferimento le struct non validi non è riuscito a legare

Una volta ho fissato Articolo 1, tutto ha cominciato a lavorare di nuovo.

5

Ho utilizzato un progetto MVC e non è stato possibile impostare alcun punto di interruzione nel Razor-View.
Tutti i miei progetti sono stati creati in modalità Debug e una ricostruzione pulita + non è stata d'aiuto.
ho dovuto togliere questa entrata

<configuration> 
    <appSettings> 
     <add key="Microsoft.VisualStudio.Enterprise.AspNetHelper.VsInstrLocation" value="C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Performance Tools\vsinstr.exe"/> 
    </appSettings> 
</configuration> 

nel Web.config e punti di interruzione lavorato di nuovo.


ho trovato un thread corrispondenti Visual Studio 2013/2015 profiler adds Not publishable lines in web.config? sembra essere un insetto

+0

Perfetto! Grazie! Tuttavia, ho avuto un'altra cosa che silenziosamente ha interferito e che era strumenti Python per il test delle prestazioni in VS. Ho dovuto anche rimuoverlo, quindi se qualcuno ha questo problema lo consideri pure. – Syed

0

Ho avuto lo stesso problema con il codice Python. Tutto era ok, ma

"Il punto di interruzione non è riuscito a legare"

Se il numero linea (dove si trova il set punto di interruzione) è maggiore, che si puo' t debug. Ho semplicemente riorganizzato il mio codice, per essere prima quella parte con breakpoint e magicamente il debug funziona di nuovo ...

A questo link è possibile trovare una risposta completa (alle righe finali): http://pytools.codeplex.com/workitem/3007. Quindi questo è stato risolto nell'ultima versione di Python Tools, ma quella versione (2.2) funziona solo con VS2015.

Problemi correlati