Nie można rozpocząć debugowania. Nie można uruchomić projektu startowego. VS2015

88

Rozpocząłem nowy projekt konsoli w VS2015. Mam tylko ten kod:

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

Kiedy próbuję biegać, widzę to:

Nie można rozpocząć debugowania. Nie można uruchomić projektu startowego. Sprawdź ustawienia debugowania dla projektu startowego.

Jak mogę to naprawić? Dzięki.

Jason
źródło
7
Kliknij prawym przyciskiem myszy swoje rozwiązanie i wybierz powyższą aplikację konsolową jako projekt startowy.
Flowerking
4
Kliknięcie prawym przyciskiem myszy na dany projekt i wybranie „ustaw jako projekt startowy”
załatwia sprawę
2
Czy możemy spojrzeć na Twoje rozwiązanie?
enkryptor
1
Na Solution Explorerprawym przyciskiem myszy na PdfParserprojekcie i wybierz Ustaw jako projektu startowego
Mohsen
1
nie działa. @Flowerking Mam projekt aplikacji sieci Web z wieloma projektami bibliotek klas, ale ustawienie projektu aplikacji internetowej jako projektu startowego nie działa.
ar27111994

Odpowiedzi:

154

Po uaktualnieniu MSVC2015 do Update3 miałem ten sam problem: zamiast std::mapw oknie Watch, wyświetlanym jako okropny std::_Tree<std::_Tmap_traits...itp., Niektóre wtyczki zaczęły rzucać wyjątki, niektóre projekty nie mogły działać w trybie debugowania.

Wszystko zostało rozwiązane przez usunięcie CurrentSettings.vssettings. Zwykle znajduje się w Documents\Visual Studio 2015\Settings Jeśli nie, przejdź do `` Narzędzia -> Opcje -> Środowisko -> Ustawienia importu i eksportu '', aby znaleźć lokalizację tego pliku.

pan NAE
źródło
3
gdzie jest CurrentSettings.vssettingsprzechowywany? Mam ten sam problem z aktualizacją 3
Zapnologica
10
Prawdopodobnie w twoim Documents \ Visual Studio 2015 \ Settings \
mr NAE
6
Możesz także uruchomić devenv.exe za pomocą przełącznika, /ResetSettingsaby zresetować plik .vssettings
Scott Chamberlain
W tym pliku jest dużo rzeczy. Co jeszcze się zepsuje lub zmieni po usunięciu tego pliku?
JSideris,
3
Poszedłem do folderu i usunąłem wszystkie CurrentSettings.vssettings, ale nadal pojawił się ten sam błąd. Ponowne uruchomienie programu Visual Studio działało później.
Stephen Himes
133

Miał to na zupełnie nowej aplikacji internetowej ASP.NET Core 1.0 ze szkieletem.

Rozwiązany przez ponowne uruchomienie programu Visual Studio.

placet
źródło
13
Dziękuję Ci! Cieszę się, że spróbowałem tego najpierw, zanim usunąłem plik vssettings!
Rob H
1
U mnie też działa!
kurakura88
2
Chłopcze, czy NIGDY się cieszę, że spojrzałem na tę odpowiedź przed skorzystaniem z rady w zaakceptowanej. Ponowne uruchomienie VS naprawiło to, nie trzeba było usuwać żadnych plików ^^
Syndic
1
To rozwiązuje moje problemy. Ale nie rozumiałeś, co się wydarzyło za pierwszym razem?
Ashish Gope
1
Uwielbiam proste rozwiązania!
zwycięzca
15

Ja też z tym utknąłem. Usunąłem oba foldery bin i obj, dokonałem przebudowy, a następnie uruchomiłem.

Bardzo bezsensowny błąd ...

James Joyce
źródło
Sama przebudowa całego rozwiązania rozwiązała problem za mnie
Mateusz Migała
13

Miałem ten problem, kiedy próbowałem start (without) Debuggingpołączyć się z moją siecią Asp.NetMVC project

czy używasz Visual Studio jako Administrator

więc po prostu restartstudio wizualne AsAdministrator

Basheer AL-MOMANI
źródło
1
Wypróbowałem tę odpowiedź i zadziałało. Następnie spróbowałem ponownie uruchomić i uruchomić jako zwykły użytkownik, jak ta odpowiedź stackoverflow.com/a/38650683/823 i również zadziałało.
ryantm
1
Problem z tą odpowiedzią polegał na tym, że miałem ten problem, kiedy zaczynałem Visual Studio jako administrator.
Karlomanio
9

Oprócz komunikatu „Nie można rozpocząć debugowania” wystąpiły również błędy „Nie można ukończyć operacji: nieokreślony błąd”, gdy próbowałem odbudować.
Dzięki wyskakującemu okienku Visual Studio: „operacja nie mogła zostać zakończona” wystarczyło zamknąć Visual Studio 2015 i ponownie otworzyć .

Michael Freidgeim
źródło
Wystąpił ten błąd i kilka wystąpień VS było otwartych. Problem został rozwiązany po zamknięciu wszystkich instancji, a następnie ponownym otwarciu. Próbowałem po prostu zamknąć ten, który jako pierwszy podawał błąd i to nie pomogło
PlantationGator
7

Upewnij się, że uruchamiasz program Visual Studio jako administrator.

  1. Kliknij prawym przyciskiem myszy skrót programu Visual Studio 2015
  2. Wybierz kartę Skrót
  3. Kliknij Zaawansowane
  4. Zaznacz pole „Uruchom jako administrator” przez cały czas (patrz poniżej)

To rozwiązało problem, podając dokładny komunikat o błędzie.

Nie jest idealnym rozwiązaniem, aby zawsze uruchamiać VS w trybie administratora. Po rozwiązaniu problemu usuń zaznaczenie tego pola.

Wonster
źródło
4
To straszna rada. Nie uruchamiaj niczego jako administrator, chyba że ma dobry powód, aby zostać uruchomionym jako administrator. Istnieją określone przypadki, w których musisz uruchomić VS jako administrator, ale ogólnie nie powinieneś tego robić.
Will Dean
1
Uruchomienie raz z uprawnieniami administratora jest z pewnością dobrym powodem, ponieważ rozwiązało mój problem. Po pierwszym uruchomieniu, które działało dobrze, zamknąłem program Visual Studio, otworzyłem go ponownie, używając zwykłych uprawnień innych niż administrator i wszystko poszło równie gładko. Powiedział, że I całkowicie zgadzam się z @WillDean że nikt nie powinien rozwijać pod uprawnieniami administracyjnymi „wszystkie czasy”
Julio Nobre
Odradzałbym również tę odpowiedź; komunikat o błędzie nadal będzie się pojawiał podczas uruchamiania VS z uprawnieniami administratora, więc zasadniczo wykonujesz ponowne uruchomienie VS, co może tymczasowo rozwiązać problem dla większości użytkowników.
derpasaurus
5

Nie ma potrzeby usuwania wszystkiego w moim przypadku, właśnie otworzyłem plik

„CurrentSettings.vssettings”

plik i skomentował tę właściwość

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

i wszystko naprawione.

Próba

Untherxadyus
źródło
Dla mnie, po skomentowaniu tego, gdy tylko ponownie otworzę projekt w VS, cofa to moją zmianę. Więc to rozwiązanie tak naprawdę nie działa.
levininja
3

Po prostu miałem ten sam problem i rozwiązałem go, usuwając katalog .vs w katalogu projektu.

Mark Reid
źródło
1
Po zainstalowaniu menedżera pakietów scoop i niektórych rozszerzeń dla vscode miałem ten sam błąd we wszystkich starych rozwiązaniach w wersjach VS Community. Usunięcie katalogu .vs rzeczywiście pomaga.
alehro
Plik .vs jest na poziomie rozwiązania, a nie na poziomie projektu.
Rod
2

Po prostu usuń ukryty folder .vs. Ten folder znajduje się w tej samej lokalizacji, w której znajduje się plik sln. Usunięcie tego folderu odświeża również pamięć podręczną Intellisense i rozwiązałoby wszelkie problemy z tym. Mam nadzieję że to pomoże.

MrDebnath
źródło
1

Usuń wszystkie odpowiednie foldery / obj i / bin. Uruchomić ponownie.

Stachu
źródło
1

Zamknij program Visual Studio i otwórz go ponownie.

Arshath Shameer
źródło
1

Po prostu uruchom ponownie swoje studio wizualne i uruchom jako administrator.

kirti kant pareek
źródło
1

VS 2019, dwa projekty Core 3.1 (MVC i API), utworzone zupełnie nowe projekty, żadnych innych zmian w rozwiązaniu lub projektach.

Podczas próby uruchomienia obu projektów w IDE ciągle otrzymywałem wskazany błąd, mimo że sprawdziłem wszystkie rzeczy już wspomniane w tym SO.

Jednak w końcu zdałem sobie sprawę, że zapomniałem określić „Akcję” po przełączeniu rozwiązania na „Wiele projektów startowych” (oba nadal były ustawione na „Brak”). Kliknij prawym przyciskiem myszy rozwiązanie w „Eksploratorze rozwiązań”, wybierz „Właściwości” (na samym dole).

Taka śmiesznie prosta rzecz. Mam nadzieję, że pomoże to komuś innemu.

"Złamany" wprowadź opis obrazu tutaj

Pracujący wprowadź opis obrazu tutaj

tj
źródło
Interesujący ... ten sam problem dla mnie. Nie mam pojęcia, dlaczego nie pomyślałem o zmianie Akcji. Cieszę się, że zauważyłeś problem.
Rich
0

Miałem to z projektem Xamarin.iOS w moim rozwiązaniu Xamarin.Forms. Wypróbowałem tutaj każdą sugestię bez powodzenia.

Źródłem błędu był źle skonfigurowany plik .csproj projektu. Nigdy sam go nie edytowałem i nawet nie dotknąłem właściwości projektu. Używam Visual Studio 2017 RC. Z rozwiązaniem natknąłem się, porównując plik projektu z poprzednimi wersjami w kontroli źródła.

Rozwiązanie: porównaj plik projektu z poprzednią wersją i spróbuj stopniowo cofać zmiany, dopóki nie wyeliminujesz problemu i nie poznasz przyczyny.


źródło
0

Rozwiązaniem dla mnie było usunięcie wszystkich *.userplików, które są zwykle generowane zarówno dla plików rozwiązania, jak i plików projektu

Emil
źródło
0

Znalazłem też ten problem. Ale po ponownym uruchomieniu Visual Studio Community 2015 jako administrator znalazłem nowy problem:

problem

A potem próbuję otworzyć inne rozwiązanie, zamknąć inne i otworzyć rozwiązanie, w którym występuje problem, a następnie problem rozwiązany.

Satria Janaka
źródło
0

Miałem ten sam problem z istniejącą aplikacją, usunąłem ustawienia vs, ale problem pozostał,

W końcu właśnie ponownie uruchomiłem VS i działało dobrze.

Myślę, że czasami, kiedy ładujemy projekt, pewna biblioteka nie jest ładowana z rozwiązaniem, więc najlepszą opcją przed zrobieniem czegokolwiek jest po prostu ponowne uruchomienie VS.

Vivek
źródło
0

Po dodaniu odwołania do projektu „ MyProjectReference ” do mojej aplikacji, a następnie usunięciu go, również otrzymywałem ten sam błąd:

Nie można rozpocząć debugowania. Nie można uruchomić projektu startowego. Sprawdź ustawienia debugowania dla projektu startowego.

Usunięcie konfiguracji, uruchomienie jako administrator, ponowne uruchomienie VS, ponowne uruchomienie komputera nie przyniosło żadnego efektu.

Po uruchomieniu mojej aplikacji internetowej bez debugowania (Projekt kliknięcia prawym przyciskiem -> Wyświetl w przeglądarce (Google Chrome)) pojawił się znacznie bardziej przydatny błąd:

Nie można załadować pliku lub zestawu „ MyProjectReference ” lub jednej z jego zależności. Podjęto próbę załadowania programu o nieprawidłowym formacie.

Moje rozwiązanie polegało wtedy na ponownym dodaniu z powrotem do rozwiązania, a następnie ponownym usunięciu go. Po tej przebudowie i debugowaniu zadziałało.

Silmar
źródło
0

Jak naprawiłem mój problem, zamknąłem projekt, który miał ten błąd, utworzyłem nowy projekt, zbuduj nowy projekt, a następnie otworzyłem projekt, w którym wystąpił problem i skompilowałem go. To zadziałało dla mnie.

Xolani Dlova
źródło
0

Upewnij się, że zamknąłeś wszystkie wystąpienia programu Visual Studio, a następnie uruchom ponownie jako administrator. W moim przypadku miałem otwartych wiele wystąpień Visual Studio i musiałem je wszystkie zamknąć, a następnie ponownie uruchomić Visual Studio jako administrator, aby wszystko działało.

Josh Siegl
źródło
0

Miałem Visual Studio 2015 z ASP.net MVC5 arcitectured z DDD (Domain Driven Design). Problem był ten sam, ponieważ właśnie normalnie otworzyłem studio wizualne.

Problem został rozwiązany, kiedy zamknąłem wszystkie instancje Visual Studio i uruchomiłem ponownie jako administrator.

Hedego
źródło
0

Miałem również do czynienia z tym problemem w VS 2015, ale ostatecznie rozwiązałem go, wykonując poniższe czynności

W VS przejdź do: Narzędzia -> Opcje -> Projekty i rozwiązania -> Kompiluj i uruchamiaj

Wybierz „Zawsze buduj” w „Przy uruchomieniu, gdy projekt jest nieaktualny”

sachith walpita
źródło
0

Ten problem spotkał mnie z najnowszym VS2019.
Próbowałem tutaj wszystkiego, ale niestety bez rezultatu.

Na koniec zrestartowałem serwer IIS, a także ręcznie zremontowałem „Domyślną pulę aplikacji”.
Naprawiono problem po debugowaniu.

Arsen Khachaturyan
źródło
1
Miałem również ten sam problem z VS2019. Aktualizacja Visual Studio załatwiła mi sprawę.
Mwiza
0

Dla mnie rozwiązaniem było biec testapp.csprojzamiast testapp.sln. Można to wybrać z listy rozwijanej obok zielonego przycisku odtwarzania.

Honza Slesinger
źródło
0

Po prostu zaktualizowałem oprogramowanie Visual Studio, które spowodowało ponowne uruchomienie komputera. To właśnie rozwiązało problem.

Uwaga : próbowałem niektórych z powyższych / poniżej, ale bezskutecznie.

Mwiza
źródło
0

Problem został rozwiązany przez wyczyszczenie pamięci podręcznej składnika MEF.

Użyj tego rozszerzenia VS, aby bardzo łatwo wyczyścić pamięć podręczną. !!

Gambitier
źródło
0

Zatrzymuję debugowanie i wychodzę z projektów z IIS Express, a następnie czyszczę i kompiluję projekt, a mój błąd zniknął.

shahida
źródło
0

Mam to uruchomione jako non-Adminsitrator w programie Visual Studio 2019 16.2.5, z dwoma projektami .NET Core.

Rozwiązaniem, które znalazłem, jest ustawienie co najmniej jednego projektu jako „Start” (na stronie właściwości rozwiązania). Jeśli oba są ustawione na „Uruchom bez debugowania”, nie powiedzie się. Dzieje się tak nawet, jeśli chcę rozpocząć cały projekt bez debugowania (Ctrl + F5).

Pluskwa. Wciąż nie rozwiązany przez firmę Microsoft, a zgłoszenie problemu ze stroną błędu jest zamknięte jako niemożliwe do odtworzenia.

claudi
źródło
0

@ Flowerking's Commend zrobiło to dla mnie.

Kliknij prawym przyciskiem myszy projekt i wybierz „Ustaw jako projekt startowy”.

Felix
źródło
0

Miałem ten problem podczas tworzenia natywnej aplikacji reagującej na Windows w Visual Studio 2019. Uruchomiłem debugger, a następnie zatrzymałem go w terminalu, używając ctrl-C. Nie udało mi się ponownie uruchomić debugera, a opcje „rozpocznij debugowanie” i „uruchom bez debugowania” zostały wyłączone w menu rozwijanym debugowania. Ponowne uruchamianie programu Visual Studio itp., A niektóre z rzeczy opisanych powyżej nie działały. Podczas poszukiwania i testowania zauważyłem, że jeśli przełączę widoki w Eksploratorze rozwiązań na MyProject.sln zamiast widoku plików, debugowanie zostało ponownie włączone. Nie jestem pewien dlaczego, ale wygląda na to, że muszę być w widoku sln, aby uruchomić debugger.

Bryan Aneux
źródło