L’objective di debug è mancante?

Quando provo a creare la mia soluzione, ottengo il seguente errore:

Visual Studio non può avviare il debug perché manca la destinazione di debug ‘c: \ target’. Per favore> build il progetto e riprovare, oppure impostare le proprietà OutputPath e AssemblyName> in modo appropriato per indicare la posizione corretta per l’assieme di destinazione.

Il mio percorso di output è impostato correttamente su bin \ Debug , ma l’exe non viene mai creato in quella cartella. Invece, tutto quello che ottengo sono i file exe.config , vshost.exe e vshost.exe.config .

Qualche idea su cosa sta succedendo?

Puoi aprire il file di progetto con un editor di testo e sostituire ‘c: \ target’ con ‘bin \ Debug’

MODIFICARE

Ci sono altre risposte più utili ma non posso cancellare la mia poiché è accettata.

@CZFox Risposta

@Yehuda Shapira Risposta

  1. Assicurati che il percorso di output del progetto sia corretto (Progetto> Proprietà> Crea> Percorso di output)
  2. Vai nel menu a Build> Configuration Manager, e controlla se il tuo progetto di main / entry ha selezionato Build. In caso contrario, controllalo.

Ho avuto lo stesso problema;

Qui ci sono soluzioni che non ha funzionato per me:

  • Costruire / ribuild l’intera soluzione
  • Assicurarsi che il percorso di output fosse corretto (MyProject> Proprietà> Build> Output> Percorso di output)

Ecco la soluzione che ha funzionato per me:

  • Ribuild solo il progetto

Ho risolto questo tipo di problema, segui questo passaggio

1.VS2010 tasto destro del mouse su solution explorer e selezionare Build.

  1. Di nuovo premi Ctrl + F5 o F5

Puoi provare i seguenti passaggi per risolvere il problema.

Passo 1:

Fare clic destro sulla soluzione e selezionare la proprietà

Passo 2:

Nella proprietà Configureation selezionare il pulsante di opzione Costruisci

Mi sono imbattuto in questo problema, ma sto utilizzando Visual Web Developer Express 2010 e non sono riuscito a trovare alcun percorso errato né all’interno dell’IDE né nel file di progetto. La ricostruzione o l’eliminazione delle cartelle di build non ha aiutato.

Ma dopo aver esaminato il file .user dei progetti, che non ho mai fatto prima, ho scoperto che il percorso sbagliato era lì dentro. Molto semplice se si sa dove guardare.

Ho avuto lo stesso problema e la soluzione reale era imbarazzante:

Se, nel tuo progetto, Visual Studio non ha mai compilato correttamente il programma (prima di trovare il primo bug), otterrai questo errore. Quello che ho fatto è stato rimuovere tutto il codice incriminato (nel mio caso, lasciando solo un semplice pulsante1_Click senza codice). Esegui / Compila il codice una volta; esci dal programma in esecuzione e questo messaggio scompare.

Il compilatore crea varie directory e file su una prima compilazione di successo e questi sono usati dal debugger. Ora sto raccomandando con tutti i nuovi progetti, definire il modulo, compilare, chiudere e quindi iniziare la codifica.

Ho scoperto che questo può accadere se tutti i file vengono eliminati dalla cartella bin. Rebuda l’app per forzare una build completa: fai clic con il tasto destro del mouse sul progetto in solution explorer e seleziona ReBuild.

Si prega di seguire i passaggi qui sotto per superare questo problema:

  1. Se si sta lavorando con VS2010, cambiare la piattaforma target in x64
  2. Selezionare .net framework come 3.5
  3. Se si sta usando un codice personalizzato per Sharepoint e si desidera eseguire il debug o il deploy di utilizzare quanto sopra …. e il mio bene non sono le applicazioni .net

Ho avuto anche questo errore (in VS2010), e nel mio caso (due progetti in una soluzione, uno dei quali per i test di unità) la risposta era quella di andare nelle proprietà della soluzione (non del progetto) e impostare un singolo progetto di avvio. Avrei pensato anche necessario, nelle impostazioni di quel progetto, in Applicazione, per specificare l’object “Startup”, ma funziona per me con o senza quello.

Anche se questo è già stato risolto, ho trovato che la mia soluzione non era nessuna delle precedenti. Evidentemente un errore da principiante, all’interno della mia soluzione ho avuto più progetti, e quindi quando ho provato a lanciare la soluzione, il progetto sbagliato è stato impostato come Progetto di avvio .

Quindi nel mio caso, per non dire altri, la soluzione era fare clic con il tasto destro del mouse sul progetto e selezionare Imposta come progetto di avvio

Ci sono molti problemi che possono portare a questo problema, dopo aver perso 2 giorni per questo problema penso di avere la causa principale di questo problema e anche il problema della progettazione form che genera un errore quando si passa alla vista Progettazione (sembra anche avere effetto il DataSet Designer):

Un errore di syntax della lingua che Intellisense non cattura.

Una volta passato il mio codice con un pettine a denti stretti ho trovato un paio di errori davvero ossessionanti che ho tenuto in considerazione, una volta risolti, la soluzione è stata compilata correttamente e l’output era nel posto giusto.

Questo è stato un errore davvero fastidioso!

Ho continuato a provare ad avviare un’istanza di debug ma non sarebbe stato un exe! Anche se ci sono stati errori nel mio ConnectionString (durante il tentativo di creare una connessione SQL). C’erano due backslash che dovevano essere parte di un percorso e il tutorial che stavo seguendo mi ha detto di ignorarlo.

Bene, risulta che era l’errore. Un backslash segna l’inizio di qualche escape che si vuole fare, e il modo di avere una barra rovesciata visualizzata è \\ invece di \ .

Mi sono liberato di quello, e ha funzionato per me.

EDIT: Sembrerebbe che devi liberarti dei piccoli errori che hai fatto mentre scrivevi il tuo codice per farlo compilare correttamente.

Ho risolto questo problema cambiando Platform Target su “any CPU”.

Se la spiegazione sopra non ti aiuta, potresti avere un errore nel programma. Ho lo stesso problema e l’ho risolto mentre tagliavo le funzioni utilizzate nella stessa class e una delle funzioni ne era la causa.

Ho avuto un problema molto simile, ma quasi nessuna delle soluzioni ha funzionato per me, finalmente quando ho resettato l’impostazione VS, ha risolto … Per ripristinare le impostazioni:

  • Menu Strumenti>
  • Importa ed esporta impostazioni>
  • Seleziona Ripristina tutte le impostazioni radio>
  • Avanti>
  • Avanti (È ansible eseguire il backup delle impostazioni correnti in questo passaggio)>
  • finire

Problema: il problema era che avevo una ctriggers configurazione del nuget source, quindi la soluzione non poteva essere avviata correttamente nonostante fosse stata compilata correttamente perché vedeva ancora i vecchi riferimenti alle DLL.

Soluzione: non è stato sufficiente modificare l’url della sorgente nugget, ho solo dovuto rimuovere l’intera fonte nugget e aggiungerla di nuovo con l’url corretto. Pulire la soluzione e ricostruirla.

Ho provato tutto menzionato in questa discussione ma nessuno ha funzionato. Quindi, ho provato la cosa più semplice e ha funzionato. Chiudi lo studio visivo e aprilo di nuovo.

Ecco la soluzione per questo problema, non c’è bisogno di cambiare nulla per questo problema. Sapete tutti che C # è un linguaggio sensibile alle maiuscole e minuscole e dobbiamo scrivere tutti i metodi e le dichiarazioni nel caso corretto. Manca solo questa cosa e dobbiamo solo cambiare metodo ‘ main () -> Main () ‘ Questa cosa ha risolto il mio problema per favore fatemi sapere se ne trovate ancora 🙂