Debugging kann nicht gestartet werden. Das Startprojekt konnte nicht gestartet werden. VS2015

87

Ich habe ein neues Konsolenprojekt in VS2015 gestartet. Ich habe nur diesen Code:

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");
        }
    }
}

Wenn ich versuche zu rennen, bekomme ich folgendes:

Debugging kann nicht gestartet werden. Das Startprojekt konnte nicht gestartet werden. Überprüfen Sie die Debug-Einstellungen für das Startprojekt.

Wie kann ich das beheben? Vielen Dank.

Jason
quelle
7
Klicken Sie mit der rechten Maustaste auf Ihre Lösung und wählen Sie die obige Konsolen-App als Startprojekt aus.
Flowerking
4
Ein Rechtsklick auf das betreffende Projekt und die Auswahl von "Als Startprojekt festlegen" reicht aus
MusicLovingIndianGirl
2
Können wir uns Ihre Lösung ansehen?
Enkryptor
1
Solution ExplorerKlicken Sie mit der rechten PdfParser
Maustaste
1
funktioniert nicht @Flowerking Ich habe ein Webanwendungsprojekt mit mehreren Klassenbibliotheksprojekten, aber das Festlegen eines Webanwendungsprojekts als Startprojekt funktioniert nicht.
ar27111994

Antworten:

154

Nach dem Upgrade von MSVC2015 auf Update3 hatte ich das gleiche Problem: Anstatt std::mapim Überwachungsfenster als schrecklich std::_Tree<std::_Tmap_traits...usw. angezeigt zu werden, lösten einige Plugins Ausnahmen aus, einige Projekte konnten nicht im Debug-Modus ausgeführt werden.

Alles wurde durch Löschen gelöst CurrentSettings.vssettings. Es befindet sich normalerweise unter Documents\Visual Studio 2015\Settings Wenn nicht, gehen Sie zu "Extras -> Optionen -> Umgebung -> Import- und Exporteinstellungen", um den Speicherort dieser Datei zu finden.

Herr NAE
quelle
3
wo ist CurrentSettings.vssettingsgespeichert? Ich habe das gleiche Problem mit Update 3
Zapnologica
10
Wahrscheinlich in Ihren Dokumenten \ Visual Studio 2015 \ Einstellungen \
Herr NAE
6
Sie können devenv.exe auch mit dem Schalter starten /ResetSettings, um Ihre .vssettings-Datei zurückzusetzen
Scott Chamberlain
Diese Datei enthält eine Menge Dinge. Was wird sonst noch kaputt gehen oder sich ändern, wenn diese Datei gelöscht wird?
JSideris
3
Ich ging in den Ordner und löschte alle CurrentSettings.vssettings, aber es kam immer noch der gleiche Fehler. Danach funktionierte der Neustart von Visual Studio.
Stephen Himes
133

Hatte dies auf einer brandneuen ASP.NET Core 1.0-Webanwendung mit Gerüst.

Gelöst mit Neustart von Visual Studio.

Fiat
quelle
13
Danke dir! Ich bin froh, dass ich das zuerst versucht habe, bevor ich meine vssettings-Datei gelöscht habe!
Rob H
1
Funktioniert auch bei mir!
Kurakura88
2
Junge, bin ich jemals froh, dass ich mir diese Antwort angesehen habe, bevor ich den Ratschlägen in der akzeptierten gefolgt bin? Neustart VS behoben, es ist nicht nötig, irgendwelche Dateien zu löschen ^^
Syndic
1
Das löst meine Probleme. Aber nicht verstanden, was gerade beim ersten Mal passiert ist?
Ashish Gope
1
Ich liebe einfache Lösungen!
Sieger
15

Ich war auch damit festgefahren. Ich habe beide bin- und obj-Ordner entfernt, eine Neuerstellung durchgeführt und dann gestartet.

Ein sehr bedeutungsloser Fehler ....

James Joyce
quelle
Nur die gesamte Lösung neu aufzubauen, löste das Problem für mich
Mateusz Migała
13

Ich hatte dieses Problem, als ich versuchte, start (without) Debuggingmein Asp.NetMVC project

Laufen Sie als Visual Studio? Administrator

also nur restartvisuelles studio alsAdministrator

Basheer AL-MOMANI
quelle
1
Ich habe diese Antwort ausprobiert und es hat funktioniert. Dann habe ich versucht, als normaler Benutzer neu zu starten und auszuführen, wie diese Antwort stackoverflow.com/a/38650683/823 und es hat auch funktioniert.
Ryantm
1
Das Problem mit dieser Antwort war, dass ich dieses Problem hatte, als ich Visual Studio als Administrator startete.
Karlomanio
9

Zusätzlich zu "Debugging kann nicht gestartet werden" hatte ich auch Fehler "Der Vorgang konnte nicht abgeschlossen werden: Nicht angegebener Fehler", als ich versuchte, ihn neu zu erstellen.
Dank des Visual Studio-Popups: "Der Vorgang konnte nicht abgeschlossen werden" reichte es aus , Visual Studio 2015 zu schließen und dann erneut zu öffnen .

Michael Freidgeim
quelle
Ich hatte diesen Fehler und ich hatte einige Instanzen von VS offen. Es wurde behoben, nachdem alle Instanzen geschlossen und dann wieder geöffnet wurden. Ich habe versucht, nur den zu schließen, der den Fehler zuerst gab, und es hat nicht geholfen
PlantationGator
7

Stellen Sie sicher, dass Sie Visual Studio als Administrator starten.

  1. Klicken Sie mit der rechten Maustaste auf die Visual Studio 2015-Verknüpfung
  2. Wählen Sie die Registerkarte Verknüpfung
  3. Klicken Sie auf Erweitert
  4. Aktivieren Sie jederzeit das Kontrollkästchen "Als Administrator ausführen" (siehe unten).

Dies hat das Problem für mich mit der genauen fraglichen Fehlermeldung behoben.

Es ist nicht ideal, den VS jederzeit im Administratormodus auszuführen. Stellen Sie sicher, dass Sie das Kontrollkästchen deaktivieren, sobald Ihr Problem behoben wurde.

Wonster
quelle
4
Das ist ein schrecklicher Rat. Führen Sie nichts als Administrator aus, es sei denn, es gibt gute Gründe, als Administrator ausgeführt zu werden. Es gibt bestimmte Fälle, in denen Sie VS als Administrator ausführen müssen, dies jedoch im Allgemeinen nicht tun sollten.
Will Dean
1
Das einmalige Ausführen mit Administratorrechten ist sicherlich ein guter Grund, da es mein Problem gelöst hat. Nach dem ersten Start, der in Ordnung war, habe ich Visual Studio geschlossen, es mit regulären Nicht-Administratorrechten wieder geöffnet und alles verlief gleichermaßen reibungslos. Trotzdem stimme ich @WillDean voll und ganz zu, dass sich NIEMAND "zu jeder Zeit" unter Administratorrechten entwickeln sollte
Julio Nobre
Ich würde auch von dieser Antwort abraten; Die Fehlermeldung wird weiterhin angezeigt, wenn VS mit Administratorrechten ausgeführt wird. Sie führen also im Wesentlichen einen Neustart von VS durch, der das Problem für die meisten Benutzer vorübergehend beheben kann.
Derpasaurus
5

In meinem Fall muss nicht alles gelöscht werden. Ich habe gerade das geöffnet

"CurrentSettings.vssettings"

Datei und kommentierte diese Eigenschaft

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

und alles behoben.

Stichprobe

Untherxadyus
quelle
Nachdem ich das kommentiert habe, wird meine Änderung rückgängig gemacht, sobald ich ein Projekt in VS erneut öffne. Diese Lösung funktioniert also nicht wirklich.
Levininja
3

Ich hatte gerade das gleiche Problem und löste es, indem ich das .vs-Verzeichnis im Projektverzeichnis löschte.

Mark Reid
quelle
1
Nachdem ich den scoop package manager und einige Erweiterungen für vscode installiert hatte, hatte ich bei allen alten Lösungen in VS Community-Editionen den gleichen Fehler. Das Löschen von .vs dir hilft in der Tat.
Alehro
Die .vs-Datei befindet sich auf Lösungsebene und nicht auf Projektebene.
Rod
2

Löschen Sie einfach den versteckten .vs-Ordner. Dieser Ordner befindet sich an derselben Stelle, an der sich die SLN-Datei befindet. Durch das Löschen dieses Ordners wird auch der Intellisense-Cache aktualisiert und alle Probleme damit behoben. Hoffe das hilft.

MrDebnath
quelle
1

Löschen Sie alle relevanten Ordner / obj und / bin. Führe es nochmals aus.

Stachu
quelle
1

Schließen Sie das Visual Studio und öffnen Sie es erneut.

Arshath Shameer
quelle
1

Starten Sie einfach Ihr Visual Studio neu und führen Sie es als Administrator aus.

Kirti Kant Pareek
quelle
1

VS 2019, zwei Core 3.1-Projekte (eine MVC und eine API), brandneue Projekte erstellt, keine weiteren Änderungen an der Lösung oder den Projekten.

Ich habe immer wieder den Fehler erhalten, auf den verwiesen wurde, als ich versucht habe, beide Projekte innerhalb der IDE zu starten, obwohl ich alle bereits in dieser SO erwähnten Dinge überprüft habe.

Endlich wurde mir jedoch klar, dass ich vergessen hatte, die "Aktion" anzugeben, nachdem ich die Lösung auf "Mehrere Startprojekte" umgestellt hatte (beide waren immer noch auf "Keine" eingestellt). Klicken Sie im "Projektmappen-Explorer" mit der rechten Maustaste auf "Lösung" und wählen Sie "Eigenschaften" (ganz unten).

So eine lächerlich einfache Sache. Hoffe es hilft jemand anderem.

"Gebrochen" Geben Sie hier die Bildbeschreibung ein

Arbeiten Geben Sie hier die Bildbeschreibung ein

tj
quelle
Interessant ... das gleiche Thema für mich. Ich habe keine Ahnung, warum ich nicht daran gedacht habe, die Aktion zu ändern. Ich bin froh, dass Sie das Problem entdeckt haben.
Rich
0

Ich hatte dies mit einem Xamarin.iOS-Projekt in meiner Xamarin.Forms-Lösung. Ich habe jeden Vorschlag hier ohne Erfolg ausprobiert.

Die Fehlerquelle war eine falsch konfigurierte .csproj des Projekts. Ich habe es nie selbst bearbeitet und nicht einmal die Projekteigenschaften berührt. Ich benutze Visual Studio 2017 RC. Ich bin auf die Lösung gestoßen, als ich die Projektdatei mit früheren Versionen von Source Control verglichen habe.

Lösung: Vergleichen Sie die Projektdatei mit einer früheren Version und versuchen Sie, Änderungen schrittweise rückgängig zu machen, bis Sie das Problem behoben haben und die Ursache kennen.


quelle
0

Die Lösung für mich bestand darin, alle *.userDateien zu löschen , die normalerweise sowohl für Lösungs- als auch für Projektdateien generiert werden

Emil
quelle
0

Ich habe dieses Problem auch gefunden. Nach dem Neustart der Visual Studio Community 2015 als Administrator habe ich jedoch ein neues Problem festgestellt:

Problem

Und dann versuche ich, eine andere Lösung zu öffnen, die andere Lösung zu schließen und die Lösung zu öffnen, bei der das Problem auftritt, und dann das Problem zu lösen.

Satria Janaka
quelle
0

Hatte das gleiche Problem mit der vorhandenen Anwendung, löschte ich die vs-Einstellungen, aber das Problem blieb weiterhin bestehen.

Schließlich habe ich gerade den VS neu gestartet und es hat gut funktioniert.

Ich denke, manchmal, wenn wir das Projekt laden, wird eine Bibliothek nicht mit der Lösung geladen, daher ist die beste Option, bevor Sie etwas tun, einfach den VS neu zu starten.

Vivek
quelle
0

Nachdem ich meiner App eine Projektreferenz ' MyProjectReference ' hinzugefügt und diese dann entfernt hatte, wurde der gleiche Fehler angezeigt :

Debugging kann nicht gestartet werden. Das Startprojekt konnte nicht gestartet werden. Überprüfen Sie die Debug-Einstellungen für das Startprojekt.

Das Löschen der Konfiguration, das Ausführen als Administrator, das Neustarten von VS und das Neustarten des Computers hatten keine Auswirkungen.

Nachdem ich meine Web-App ohne Debugging ausgeführt habe (Rechtsklick auf Projekt -> Im Browser anzeigen (Google Chrome), wurde ein viel nützlicherer Fehler angezeigt:

Datei oder Assembly ' MyProjectReference ' oder eine ihrer Abhängigkeiten konnte nicht geladen werden . Es wurde versucht, ein Programm mit einem falschen Format zu laden.

Meine Lösung bestand dann darin, die Lösung wieder hinzuzufügen und sie dann wieder zu entfernen. Danach funktionierte Rebuild und Debug.

Silmar
quelle
0

Wie ich mein Problem behoben habe, habe ich ein Projekt mit diesem Fehler geschlossen, ein neues Projekt erstellt, ein neues Projekt erstellt und dann das Projekt mit einem Problem geöffnet und erstellt. Das hat bei mir funktioniert.

Xolani Dlova
quelle
0

Stellen Sie sicher, dass Sie alle Instanzen von Visual Studio schließen und dann als Administrator neu starten. In meinem Fall waren mehrere Instanzen von Visual Studio geöffnet, und ich musste sie alle schließen und dann Visual Studio als Administrator neu starten, damit alles funktioniert.

Josh Siegl
quelle
0

Ich hatte Visual Studio 2015 mit einem ASP.net MVC5 mit DDD (Domain Driven Design). Das Problem war das gleiche, da ich gerade das Visual Studio normal geöffnet habe.

Das Problem wurde gelöst, als ich das gesamte Visual Studio der Instanz schloss und als Administrator neu startete.

Hedego
quelle
0

Ich habe mich auch in VS 2015 mit diesem Problem befasst, aber schließlich habe ich es gelöst, indem ich die folgenden Schritte befolgt habe

Gehen Sie in VS zu: Extras -> Optionen -> Projekte und Lösungen -> Erstellen und Ausführen

Wählen Sie "Immer erstellen" unter "Beim Ausführen, wenn das Projekt veraltet ist".

Sachith Walpita
quelle
0

Dieses Problem ist mir mit dem neuesten VS2019 passiert.
Ich habe hier alles versucht, aber leider ohne Ergebnis.

Schließlich habe ich den IIS-Server neu gestartet und auch den "Standardanwendungspool" manuell recycelt.
Nach dem Debuggen wurde das Problem behoben.

Arsen Khachaturyan
quelle
1
Hatte auch das gleiche Problem mit VS2019. Das Aktualisieren von Visual Studio hat den Trick für mich getan.
Mwiza
0

Für mich war Lösung zu laufen testapp.csprojstatt testapp.sln. Dies kann aus der Dropdown-Liste neben der grünen Wiedergabetaste ausgewählt werden.

Honza Slesinger
quelle
0

Einfach aktualisiertes Visual Studio, das dann zum Neustart des PCs führte. Dies hat das Problem für mich behoben.

Hinweis : Ich habe einige der oben / unten versucht, aber ohne Erfolg.

Mwiza
quelle
0

Ich habe dieses Problem durch Löschen des MEF-Komponenten-Cache gelöst.

Verwenden Sie diese VS-Erweiterung , um den Cache sehr einfach zu löschen. !!

Gambitier
quelle
0

Ich beende das Debuggen und beende die Projekte aus IIS Express. Bereinige und erstelle das Projekt und mein Fehler ist verschwunden.

shahida
quelle
0

Ich verwende dies als Nicht-Administrator in Visual Studio 2019 16.2.5 mit zwei .NET Core-Projekten.

Die Lösung, die ich gefunden habe, besteht darin, mindestens eines der Projekte als "Start" (auf der Eigenschaftenseite der Lösung) festzulegen. Wenn beide auf "Start ohne Debugging" eingestellt sind, schlägt dies fehl. Dies geschieht auch dann, wenn ich das gesamte Projekt ohne Debugging starten möchte (Strg + F5).

Fehler. Von Microsoft und dem Bericht über das Problem mit der Fehlerseite immer noch nicht angesprochen, wird es als nicht reproduzierbar geschlossen.

claudi
quelle
0

@ Flowerkings Lob hat es für mich getan.

Klicken Sie mit der rechten Maustaste auf Ihr Projekt und wählen Sie "Als Startprojekt festlegen".

Felix
quelle