Nieaktywne debugowanie w Microsoft Visual Studio Community

0

Cześć. Zainstalowałem Microsoft Visual Studio Community 2022 i nie można uruchomić nowo napisanego kodu, opcja "Rozpocznij debugowanie" jest nieaktywna. Wcześniej miałem VS 2019 i wszystko działało OK, wyświetlały się podpowiedzi, autouzupełnianie po wpisaniu pierwszych liter. Otwieram tak samo nowy projekt konsolowy jak w poprzedniej wersji, ale nawet nie mogę uruchomić tych programów utworzonych wcześniej. Proszę o wskazówki.

Microsoft Visual Studio Community 2022 (64-bitowy) - Current Wersja 17.7.4

1

Łaskawy pan powie przynajmniej o jakim języku mowa

1
AnyKtokolwiek napisał(a):

Łaskawy pan powie przynajmniej o jakim języku mowa

biorąc pod uwagę że 999 programistów dotniet na 1000 pisze w C# to pewnie chodzi o F#. No bo w C# by działało :P

1
KamilAdam napisał(a):
AnyKtokolwiek napisał(a):

Łaskawy pan powie przynajmniej o jakim języku mowa

biorąc pod uwagę że 999 programistów dotniet na 1000 pisze w C# to pewnie chodzi o F#. No bo w C# by działało :P

W żydowskiej restauracji w Nowym Jorku chińscy kelnerzy mówią perfekcyjnym jidysz.
Jeden ze znajomych właściciela pyta, o co tutaj chodzi
"Cśśśśś, oni myślą, że uczą się angielskiego"

Najczęstszym językiem w takich pytaniach od początkujących jest C++ ... który na drugiej stronie wątku okazuje się być C++/CLI

1

Ten post to chyba do działu software/hardware bardziej pasuje.
Pokaż jakieś screenshoty całego okna. Najczęstsza pomyłka początkujących - otwierasz plik z kodem zamiast solucji.
Ewentualnie czegoś nie zainstalowałeś, pokaż właściwości projektu i "target frameworks" a potem co masz zainstalowane w "visual studio installer".
W najgorszym razie coś poszło nie tak przy instalacji, po prostu przeinstaluj.

0
obscurity napisał(a):

Ten post to chyba do działu software/hardware bardziej pasuje.
Pokaż jakieś screenshoty całego okna. Najczęstsza pomyłka początkujących - otwierasz plik z kodem zamiast solucji.
Ewentualnie czegoś nie zainstalowałeś, pokaż właściwości projektu i "target frameworks" a potem co masz zainstalowane w "visual studio installer".
W najgorszym razie coś poszło nie tak przy instalacji, po prostu przeinstaluj.

"Najczęstsza pomyłka początkujących - otwierasz plik z kodem zamiast solucji"

  • otwieram pliki typu .sln, próbowałem też .csproj
    nowyProj.jpgskladniki_1.jpgskladniki_2.jpgwczesniejszyProjekt.jpgwlasciwosciRozwiazania.jpg
0

Otwieram nowy projekt - Aplikacja konsoli. We wcześniejszej wersji VS w Eksploratorze Rozwiązań miałem rzeczywiście więcej komponentów. Mógłbym spróbować wrócić do tamtej - 2019 - wersji, ale to nie daje mi spokoju.

0

A jeśli utworzysz przez CLI?

dotnet new console -n SomeProject
dotnet new sln -n SomeSolution
dotnet sln add SomeProject
0

Microsoft Windows [Version 10.0.19045.3448]
(c) Microsoft Corporation. Wszelkie prawa zastrzeżone.

C:\Users\krzcz>dotnet new console -n SomeProject
The command could not be loaded, possibly because:

  • You intended to execute a .NET application:
    The application 'new' does not exist.
  • You intended to execute a .NET SDK command:
    No .NET SDKs were found.

Download a .NET SDK:
https://aka.ms/dotnet/download

Learn about SDK resolution:
https://aka.ms/dotnet/sdk-not-found

C:\Users\krzcz>dotnet new sln -n SomeSolution
The command could not be loaded, possibly because:

  • You intended to execute a .NET application:
    The application 'new' does not exist.
  • You intended to execute a .NET SDK command:
    No .NET SDKs were found.

Download a .NET SDK:
https://aka.ms/dotnet/download

Learn about SDK resolution:
https://aka.ms/dotnet/sdk-not-found

C:\Users\krzcz>dotnet sln add SomeProject
The command could not be loaded, possibly because:

  • You intended to execute a .NET application:
    The application 'sln' does not exist.
  • You intended to execute a .NET SDK command:
    No .NET SDKs were found.

Download a .NET SDK:
https://aka.ms/dotnet/download

Learn about SDK resolution:
https://aka.ms/dotnet/sdk-not-found

C:\Users\krzcz>

0

Coś poszło ostro nie tak, bo nie masz zainstalowanego .NET SDK.

Możesz sobie doinstalować samodzielnie – link bezpośredni https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/sdk-6.0.414-windows-x64-installer

0

Doinstalowałem, ale bez zmian.

0

Czy możesz utworzyć teraz za pomocą CLI nowy projekt konsolowy?

0

Microsoft Windows [Version 10.0.19045.3448]
(c) Microsoft Corporation. Wszelkie prawa zastrzeżone.

C:\Users\krzcz>dotnet new console -n SomeProject
The command could not be loaded, possibly because:

  • You intended to execute a .NET application:
    The application 'new' does not exist.
  • You intended to execute a .NET SDK command:
    No .NET SDKs were found.

Download a .NET SDK:
https://aka.ms/dotnet/download

Learn about SDK resolution:
https://aka.ms/dotnet/sdk-not-found

C:\Users\krzcz>dotnet new sln -n SomeSolution
The command could not be loaded, possibly because:

  • You intended to execute a .NET application:
    The application 'new' does not exist.
  • You intended to execute a .NET SDK command:
    No .NET SDKs were found.

Download a .NET SDK:
https://aka.ms/dotnet/download

Learn about SDK resolution:
https://aka.ms/dotnet/sdk-not-found

C:\Users\krzcz>dotnet sln add SomeProject

0

Może po prostu wywalę cały VS, i spróbuję od nowa, z wersją 2019...

0

dotnet --version co zwraca?

0
Krzysiek70 napisał(a):

Może po prostu wywalę cały VS, i spróbuję od nowa, z wersją 2019...

Nie no VS nie ma wpływu na konsolę. W ogóle nie potrzebujesz VS żeby tworzyć projekty w konsoli, wystarczy .NET SDK.
Jak będziesz przeinstalowywał to nie wywalaj niczego, nie odznaczyłeś sobie czasem czegoś przy instalacji żeby zaoszczędzić miejsce? Jak nie to trzeba by było sprawdzić logi instalatora
Wersja 2019 ma ponad 5 lat i brakuje jej połowy przydatnych featerów, nie przesadzaj. Jak już to może spróbuj zainstalować wersję 2022 preview - 17.8.0 preview 2.0

0

Zrobiłem tak, że miałem przez chwilę VS 2019 i 2022. Jako że wersja 2022 sprawiła kłopoty, wywaliłem wszystko, co wg mnie miało związek z którymkolwiek VS. Później zainstalowałem VS 2022, ale wówczas nie dało się ani utworzyć prawidłowego projektu, ani otworzyć starszych, które były prawidłowe. Być może robiąc porządki, usunąłem coś, czego nie powinienem był odinstalowywać. Abstrahując od VS, może polecicie mi jakąś prostszą platformę do nauki C#? Na tym etapie nie jestem wymagający, podejrzewam, że nie wykorzystywałem nawet ćwierci możliwości VS. W trakcie nauki C# radośnie doszedłem do pierwszych "okienek" - Windows Forms i tu zaczęły się schody w projekcie konsolowym - nie mogłem dodać referencji do Forms. Wszystko hulało w Aplikacji Windows Forms, ale chciałem próbować tworzyć okna w Aplikacji Konsoli i stąd eksperymenty z nowszą wersją. Wywalę wszystko i dam jeszcze raz szansę wersji 2022.

1

To miałeś wybrane? bo ten twój screen mnie nie przekonuje

screenshot-20230923014046.png

3

Nie potrzebujesz VS, wystarczy całkiem nowe C# dev kit do Visual Studio code https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit
Z tym że nadal będziesz potrzebować mieć prawidłowo zainstalowane .NET SDK, jeśli konsola nie działa to podejrzewam że ani VS code, ani rider ani nic innego ci nie zadziała

1
WeiXiao napisał(a):

To miałeś wybrane? bo ten twój screen mnie nie przekonuje

screenshot-20230923014046.png

jest coś strasznie dziwnego w tym wątku, i myślę że @Krzysiek70 "zapomniał" o czymś powiedzieć. Jakieś "pomocne razy" kolegi szepcącego przez ramie a równie słabego, pokutujące "dobre rady" z filmikow, wgrane cracki do gier itd...

A elementy VS instalują się ok, wystarczy nie przeszkadzać. W razie się zapomni, bezproblemowo się doinstalowuje

obscurity napisał(a):

Z tym że nadal będziesz potrzebować mieć prawidłowo zainstalowane .NET SDK, jeśli konsola nie działa to podejrzewam że ani VS code, ani rider ani nic innego ci nie zadziała

+1
Strasznie trudno mieć Win10 w ogóle bez żadnego frameworku.
Wręcz trzeba by poświęcić dużo energi aby NIE MIEĆ.

0
Krzysiek70 napisał(a):

wywaliłem wszystko, co wg mnie miało związek z którymkolwiek VS.

tak to pachnie, z akcentem na "wg mnie"
Olbrzymią pracą "po swojemu" aby de facto popsuć.

0

@WeiXiao: Tak, to miałem wybrane.

0

W Visual Studio Installer płytko ukryta jest opcja "Napraw". Spróbowałem i jest postęp; można już utworzyć nowy prawidłowy projekt "Aplikacja Windows Forms", z czego się niemiłosiernie cieszę :-) Natomiast "Aplikacja konsolowa C#" nadal nie ładuje się.

0
WeiXiao napisał(a):

dotnet --version co zwraca?

C:\Users\krzcz>dotnet --info

Host (useful for support):
Version: 5.0.17
Commit: 6a98414363

.NET SDKs installed:
No SDKs were found.

.NET runtimes installed:
Microsoft.AspNetCore.App 3.1.32 [C:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 5.0.17 [C:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 3.1.32 [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 5.0.17 [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.1.32 [C:\Program Files (x86)\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 5.0.17 [C:\Program Files (x86)\dotnet\shared\Microsoft.WindowsDesktop.App]

To install additional .NET runtimes or SDKs:
https://aka.ms/dotnet-download

0
WeiXiao napisał(a):

Zainstaluj to:

https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/sdk-7.0.401-windows-x64-installer

Zainstalowałem, ale chyba bez zmian;
C:\Users\krzcz>dotnet --info

Host (useful for support):
Version: 5.0.17
Commit: 6a98414363

.NET SDKs installed:
No SDKs were found.

.NET runtimes installed:
Microsoft.AspNetCore.App 3.1.32 [C:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 5.0.17 [C:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 3.1.32 [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 5.0.17 [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.1.32 [C:\Program Files (x86)\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 5.0.17 [C:\Program Files (x86)\dotnet\shared\Microsoft.WindowsDesktop.App]

To install additional .NET runtimes or SDKs:
https://aka.ms/dotnet-download

1

https://stackoverflow.com/questions/65692530/why-dotnet-list-sdks-does-not-show-installed-sdks-on-windows-10
wygląda na to że masz 64 i 32 bitowe wersje dotneta, sprawdź zmienną środowiskową PATH i wywal z niej 32 bitową wersję dotneta (x86), albo doinstaluj 32 bitowe SDK

0
obscurity napisał(a):

https://stackoverflow.com/questions/65692530/why-dotnet-list-sdks-does-not-show-installed-sdks-on-windows-10
wygląda na to że masz 64 i 32 bitowe wersje dotneta, sprawdź zmienną środowiskową PATH i wywal z niej 32 bitową wersję dotneta (x86), albo doinstaluj 32 bitowe SDK

"...sprawdź zmienną środowiskową PATH..." Niestety, nie mam jeszcze o tym pojęcia.

1
Krzysiek70 napisał(a):
obscurity napisał(a):

https://stackoverflow.com/questions/65692530/why-dotnet-list-sdks-does-not-show-installed-sdks-on-windows-10
wygląda na to że masz 64 i 32 bitowe wersje dotneta, sprawdź zmienną środowiskową PATH i wywal z niej 32 bitową wersję dotneta (x86), albo doinstaluj 32 bitowe SDK

"...sprawdź zmienną środowiskową PATH..." Niestety, nie mam jeszcze o tym pojęcia.

Znalazłem PATH i usunąłem dotnet (x86). VS 2022 działa! Dzięki! :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1