Pytanie Kod Visual Studio: nie można uruchomić zewnętrznego programu dotnet


Visual Studio Code 1.0.0

Mac OS X 10.11.4

DNX jest zainstalowany i mogę uruchomić aplikację .NET Core z terminala. Wystąpił następujący błąd podczas próby uruchomienia projektu .NET Core.

Okno wyjściowe:

Nie można uruchomić zewnętrznego programu dotnet.

spawn dotnet ENOENT

Jakieś sugestie?


14
2018-04-25 04:04


pochodzenie


Wygląda na to, że twój projekt został napisany z RC2. Nie sądzę, żebyś mógł jeszcze uruchamiać aplikacje RC2 z VS. - Leonardo Herrera
Mam ten sam problem i mogę potwierdzić, że używam RC1 - SudheerKovalam
Wydano wersję 1.0. Ten sam problem. - Andrei
To działo się dla mnie z .net core release 1.0 na Macu. Dzieje się tak dlatego, że wcześniej dotneta się zawiesiła i w tle było otwarte okno dialogowe błędu, które musiało zostać zamknięte. - eoinmullan
Musiałem zamknąć bieżący folder w Kodzie VS i otworzyć właściwy folder główny. Kod VS poprosił o dodanie brakujących ustawień (w folderze .vscode). Wybierz Tak i mogłem debugować plik. Moja struktura folderów to C: \ Source \ MyProject. Otworzyłem VS COde na C: \ Source. Zamiast tego musiałem otworzyć go w C: \ Source \ MyProject - rams


Odpowiedzi:


Doświadczyłem tego problemu dzisiaj - wydaje mi się, że spowodowało to moje działające zsh jako moją powłokę i uruchomienie kodu VS z terminala. Kiedy uruchamiam z bashu lub przy użyciu reflektora, wszystko działa.

Wygląda na to, że kod VS ma jakieś hackowalne zależności od basha - tutaj jest dyskusja na temat tego problemu:

https://github.com/Microsoft/vscode/issues/8434


0
2018-02-23 21:16