Impossibile avviare il debug. Non è stato possibile avviare il progetto di avvio. VS2015


87

Ho avviato un nuovo progetto console in VS2015. Ho solo questo codice:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SautinSoft;

namespace PdfParser
{
    class Program
    {
        static void Main(string[] args)
        {

            string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
            SautinSoft.PdfFocus f = new PdfFocus();
            f.OpenPdf(@"path:\abc.pdf");

            if (f.PageCount > 0)
                f.ToExcel(@"path:\abc.xls");
        }
    }
}

Quando provo a correre, ottengo questo:

Impossibile avviare il debug. Non è stato possibile avviare il progetto di avvio. Verifica le impostazioni di debug per il progetto di avvio.

Come posso risolvere questo problema? Grazie.


7
Fare clic con il pulsante destro del mouse sulla soluzione e selezionare l'app della console sopra come progetto di avvio.
Fioritura

4
Fare clic con il pulsante destro del mouse sul progetto in questione e selezionare "imposta come progetto di avvio" fa il trucco
MusicLovingIndianGirl

2
Possiamo esaminare la tua soluzione?
enkryptor

1
Sul Solution Explorertasto destro del mouse sul PdfParserprogetto e selezionare Imposta come progetto di avvio
mohsen

1
non funziona. @Flowerking Ho un progetto di applicazione Web con più progetti di libreria di classi ma l'impostazione del progetto di applicazione Web come progetto di avvio non funziona.
ar27111994

Risposte:


154

Dopo aver aggiornato MSVC2015 a Update3, ho avuto lo stesso problema: invece che std::mapnella finestra dell'orologio viene visualizzato come un orribilestd::_Tree<std::_Tmap_traits... ecc., Alcuni plugin hanno iniziato a lanciare eccezioni, alcuni progetti non erano in grado di funzionare in modalità di debug.

Tutto è stato risolto eliminando CurrentSettings.vssettings. Di solito si trova in Documents\Visual Studio 2015\Settings Altrimenti, vai su "Strumenti -> Opzioni -> Ambiente -> Impostazioni di importazione ed esportazione" per trovare la posizione di questo file.


3
dove è CurrentSettings.vssettingsimmagazzinato? Sto
riscontrando lo

10
Probabilmente in Documents \ Visual Studio 2015 \ Settings \
mr NAE

6
Puoi anche avviare devenv.exe con l'interruttore /ResetSettingsper reimpostare il tuo file .vssettings
Scott Chamberlain,

Ci sono molte cose in quel file. Cos'altro si interromperà o cambierà una volta eliminato questo file?
JSideris

3
Sono andato alla cartella e ho cancellato tutti i CurrentSettings.vssettings, ma si è comunque verificato lo stesso errore. Il riavvio di Visual Studio ha funzionato dopo.
Stephen Himes

133

Aveva questo su una nuovissima applicazione Web ASP.NET Core 1.0 con scaffolding.

Risolto con il riavvio di Visual Studio.


13
Grazie! Sono contento di averlo provato prima di eliminare il mio file vssettings!
Rob H

1
Funziona anche per me!
kurakura88

2
Ragazzo, sono MAI contento di aver guardato questa risposta prima di seguire il consiglio in quella accettata. Il riavvio di VS lo ha risolto, non è necessario eliminare alcun file ^^
Syndic

1
Questo risolve i miei problemi. Ma non hai capito cosa è successo la prima volta?
Ashish Gope

1
Amo le soluzioni semplici!
vincitore il

15

Anche io ero bloccato con questo. Ho rimosso entrambe le cartelle bin e obj, ho fatto una ricostruzione e poi è stato avviato.

Un errore molto insignificante ...


Il semplice fatto di ricostruire l'intera soluzione ha risolto il problema per me
Mateusz Migała

13

Ho avuto questo problema quando ho provato il start (without) Debuggingmio Asp.NetMVC project

stai eseguendo Visual Studio come Administrator

quindi solo restartvisual studio AsAdministrator


1
Ho provato questa risposta e ha funzionato. Quindi ho provato a riavviare ed eseguire come un utente normale come questa risposta stackoverflow.com/a/38650683/823 e ha anche funzionato.
Ryantm

1
Il problema con questa risposta era che ho avuto questo problema quando ho avviato Visual Studio come amministratore.
Karlomanio

9

Oltre a "Impossibile avviare il debug", ho riscontrato anche errori "Impossibile completare l'operazione: errore non specificato" quando ho provato a ricostruire.
Grazie al popup di Visual Studio: "Impossibile completare l'operazione" è bastato chiudere Visual Studio 2015 e poi riaprirlo .


Ho avuto questo errore e ho avuto alcune istanze di VS aperte. È stato risolto dopo aver chiuso tutte le istanze e quindi riaperto. Ho provato a chiudere prima quello che dava l'errore e non ha aiutato
PlantationGator

7

Assicurati di avviare Visual Studio come amministratore.

  1. Fare clic con il tasto destro sul collegamento di Visual Studio 2015
  2. Seleziona la scheda Collegamento
  3. Fare clic su Avanzate
  4. Seleziona sempre la casella "Esegui come amministratore" (vedi sotto)

Questo ha risolto il problema con il messaggio di errore esatto in questione.

Non è l'ideale per eseguire sempre il VS in modalità amministratore. Assicurati di deselezionare la casella una volta risolto il problema.


4
Questo è un consiglio terribile. Non eseguire nulla come amministratore a meno che non abbia una buona ragione per essere eseguito come amministratore. Ci sono casi specifici in cui è necessario eseguire VS come amministratore, ma non dovresti farlo in generale.
Will Dean

1
Eseguire una volta utilizzando i privilegi di amministratore è sicuramente un buon motivo, poiché ha risolto il mio problema. Dopo il primo avvio, che ha funzionato bene, ho chiuso Visual Studio, l'ho riaperto utilizzando i normali privilegi di non amministratore e tutto è andato alla perfezione. Detto questo, sono totalmente d'accordo con @WillDean sul fatto che NESSUNO dovrebbe svilupparsi con privilegi amministrativi "sempre"
Julio Nobre

Inoltre sconsiglierei questa risposta; il messaggio di errore continuerà a presentarsi quando si esegue VS con privilegi di amministratore, quindi si sta essenzialmente eseguendo un riavvio di VS che può risolvere temporaneamente il problema per la maggior parte degli utenti.
derpasaurus

5

Non è necessario eliminare tutto nel mio caso, ho appena aperto il file

"CurrentSettings.vssettings"

file e ha commentato questa proprietà

<PropertyValue name="DefaultBehaviorForStartupProjects">1</PropertyValue>

e tutto risolto.

Campione


Per me, dopo averlo commentato, non appena apro di nuovo un progetto in VS, la mia modifica viene annullata. Quindi questa soluzione non funziona davvero.
levininja

3

Ho appena avuto lo stesso problema e l'ho risolto eliminando la directory .vs nella directory del progetto.


1
Dopo aver installato il gestore di pacchetti scoop e alcune estensioni per vscode, ho riscontrato lo stesso errore su tutte le vecchie soluzioni nelle edizioni di VS Community. La cancellazione di .vs dir aiuta davvero.
alehro

Il file .vs è a livello di soluzione, non a livello di progetto.
Rod

2

Basta eliminare la cartella nascosta .vs. Questa cartella risiede nella stessa posizione in cui si trova il file sln. L'eliminazione di questa cartella aggiorna anche la cache di Intellisense e risolverà eventuali problemi. Spero che questo ti aiuti.


1

Elimina tutte le cartelle / obj e / bin pertinenti. Esegui di nuovo.




1

VS 2019, due progetti Core 3.1 (un MVC e un'API), nuovi progetti creati, nessun'altra modifica alla soluzione o ai progetti.

Continuavo a ricevere l'errore di riferimento quando provavo ad avviare entrambi i progetti all'interno dell'IDE, nonostante avessi controllato tutte le cose già menzionate in questo SO.

Tuttavia, finalmente ho capito, ho dimenticato di specificare "Azione" dopo aver cambiato la soluzione in "Progetti di avvio multipli" (erano entrambi ancora impostati su "Nessuno"). Fare clic con il pulsante destro del mouse sulla soluzione in "Esplora soluzioni", scegliere "Proprietà" (in fondo).

Una cosa così ridicolmente semplice. Spero che aiuti qualcun altro.

"Rotto" inserisci qui la descrizione dell'immagine

Lavorando inserisci qui la descrizione dell'immagine


Interessante ... stesso problema per me. Non ho idea del motivo per cui non ho pensato di cambiare l'azione. Sono contento che tu abbia individuato il problema.
Rich

0

Ho avuto questo con un progetto Xamarin.iOS nella mia soluzione Xamarin.Forms. Ho provato ogni suggerimento qui, senza successo.

L'origine dell'errore era un file .csproj del progetto non configurato correttamente. Non l'ho mai modificato da solo e non ho nemmeno toccato le proprietà del progetto. Uso Visual Studio 2017 RC. Ho trovato la soluzione quando ho confrontato il file di progetto con le versioni precedenti sul controllo del codice sorgente.

Soluzione: confronta il file di progetto con una versione precedente e prova a annullare in modo granulare le modifiche fino a quando non hai eliminato il problema e sai qual era la causa.


0

La soluzione per me era eliminare tutti i *.userfile che vengono normalmente generati sia per la soluzione che per i file di progetto


0

Ho trovato anche questo problema. Ma dopo aver riavviato Visual Studio Community 2015 come amministratore ho trovato un nuovo problema:

problema

E poi provo ad aprire un'altra soluzione, chiudere l'altra soluzione e aprire la soluzione in cui si verifica il problema, quindi il problema risolto.


0

Avevo lo stesso problema con l'applicazione esistente, ho eliminato le impostazioni vs ma il problema è rimasto,

Alla fine ho appena riavviato il VS e ha funzionato bene.

Penso che a volte, quando cariciamo il progetto, alcune librerie non vengano caricate con la soluzione, quindi l'opzione migliore prima di fare qualsiasi cosa è semplicemente riavviare il VS.


0

Dopo aver aggiunto un riferimento al progetto " MyProjectReference " alla mia app, quindi rimuovendolo, ho ricevuto lo stesso errore:

Impossibile avviare il debug. Non è stato possibile avviare il progetto di avvio. Verifica le impostazioni di debug per il progetto di avvio.

L'eliminazione della configurazione, l'esecuzione come amministratore, il riavvio di VS, il riavvio della macchina non hanno avuto alcun effetto.

Dopo aver eseguito la mia app web senza eseguire il debug (Progetto clic destro -> Visualizza nel browser (Google Chrome) ho ricevuto un errore molto più utile:

Impossibile caricare il file o l'assembly " MyProjectReference " o una delle sue dipendenze. Si è tentato di caricare un programma con un formato errato.

La mia soluzione era quindi aggiungere nuovamente alla soluzione, quindi rimuoverla di nuovo. Dopo che la ricostruzione e il debug hanno funzionato.


0

Come ho risolto il mio problema, ho chiuso il progetto che presentava quell'errore, creato un nuovo progetto, crea un nuovo progetto, quindi ho aperto il progetto che presentava un problema e lo ho compilato. Ha funzionato per me.


0

Assicurati di chiudere tutte le istanze di Visual Studio e quindi riavviare come amministratore. Nel mio caso avevo più istanze di Visual Studio aperte e ho dovuto chiuderle tutte e quindi riavviare Visual Studio come amministratore per far funzionare le cose.


0

Ho avuto Visual Studio 2015 con un ASP.net MVC5 arcitectured con DDD (Domain Driven Design). Il problema era lo stesso da quando ho aperto normalmente lo studio visivo.

Il problema è stato risolto quando ho chiuso lo studio visivo di tutte le istanze e ho riavviato come amministratore.


0

Ho anche affrontato questo problema in VS 2015, ma alla fine l'ho risolto seguendo i passaggi seguenti

In VS vai a: Strumenti -> Opzioni -> Progetti e soluzioni -> Compila ed esegui

Seleziona "Genera sempre" in "In esecuzione quando il progetto non è aggiornato"


0

Questo problema mi è accaduto con l'ultimo VS2019.
Ho provato di tutto qui, ma sfortunatamente senza alcun risultato.

Infine, ho riavviato il server IIS, anche riciclato manualmente il "Pool di applicazioni predefinito".
Dopo aver risolto il problema di debug.


1
Inoltre ha avuto lo stesso problema con VS2019. L'aggiornamento di Visual Studio ha funzionato per me.
Mwiza

0

Per me la soluzione era correre testapp.csprojinvece di testapp.sln. Questo può essere selezionato dal menu a discesa accanto al pulsante di riproduzione verde.


0

Studio visivo semplicemente aggiornato che ha richiesto il riavvio del PC. Questo è ciò che ha risolto il problema per me.

Nota : ho provato alcuni dei precedenti / seguenti ma senza alcun risultato.


0

Ho risolto questo problema svuotando la cache dei componenti MEF.

Usa questa estensione VS per svuotare la cache molto facilmente. !!


0

Interrompo il debug ed esco dai progetti da IIS Express, quindi pulisco e compilo il progetto e il mio errore è sparito.


0

Lo ottengo in esecuzione come non amministratore in Visual Studio 2019 16.2.5, con due progetti .NET Core.

La soluzione che ho trovato è impostare almeno uno dei progetti come "Start" (nella pagina delle proprietà della soluzione). Se entrambi sono impostati su "Avvia senza debug", non riesce. Ciò accade anche se voglio avviare l'intero progetto senza alcun debug (Ctrl + F5).

Bug. Ancora non affrontato da Microsoft e il rapporto relativo al problema della pagina dei bug viene chiuso come non riproducibile.


0

@ Gli elogi di Flowerking lo hanno fatto per me.

Fare clic con il tasto destro sul progetto e selezionare "Imposta come progetto di avvio".


0

Ho avuto questo problema nello sviluppo di un'app nativa per Windows in Visual Studio 2019. Ho avviato il debugger e poi l'ho fermato nel terminale usando ctrl-C. Non sono riuscito a riavviare il debugger e le opzioni "avvia debug" e "avvia senza debug" sono state disabilitate nel menu a discesa di debug. Riavvio di Visual Studio, ecc. E alcune delle cose descritte sopra non hanno funzionato. Attraverso la ricerca e il test, ho notato che se passavo le visualizzazioni in Esplora soluzioni a MyProject.sln invece che a fileview, il debug veniva nuovamente abilitato. Non sono sicuro del perché, ma sembra che sia necessario essere nella vista sln per avviare il debugger.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.