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.


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.


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.


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 ....


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


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 .


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.


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


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.


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.


1

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




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


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.


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


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.


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.


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.


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.


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.


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.


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".


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.


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.


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.


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. !!


0

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


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.


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".

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.