Gdzie jest wiersz poleceń programisty dla VS2013?

304

Muszę uruchomić plik web.exe z wiersza polecenia programisty w programie Visual Studio 2013. Domyślnie wiersz polecenia nie jest zainstalowany w programie Visual Studio 2013.

Wcześniej korzystałem z programu Visual Studio 2012. Domyślnie miał on wiersz poleceń programisty.

Czy ktoś wie, dlaczego VS2013 nie ma domyślnie wiersza polecenia programisty? Jak skonfigurować wiersz polecenia programisty dla VS2013?

użytkownik276363
źródło

Odpowiedzi:

244

Z menu VS2013 Wybierz „Narzędzia”, a następnie „Narzędzia zewnętrzne”. Wpisz jak poniżej:

  • Tytuł : „VS2013 Native Tools-Command Prompt” byłby dobry
  • Polecenie :C:\Windows\System32\cmd.exe
  • Argumenty :/k "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\VsDevCmd.bat"
  • Początkowy katalog : wybierz odpowiedni dla swoich potrzeb.

Kliknij OK. Teraz masz dostęp do wiersza poleceń w menu Narzędzia.

LuvAspNet
źródło
23
Dobry pomysł - zły impl. Ustaw „Argumenty” na / k „C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ Tools \ VsDevCmd.bat”
przerwa
powyższe rozwiązanie nie naprawiło „aspnet_regsql.exe” z wiersza polecenia. Rozwiązanie przewodowe tak.
Hammad Khan,
1
Jeśli nie możesz ustalić, której wartości „Argumenty” użyć, po prostu wyszukaj w systemie Windows „polecenie programisty”, kliknij prawym przyciskiem myszy ikonę Wiersz polecenia programisty, a następnie kliknij polecenie „Właściwości” w menu kontekstowym, zobaczysz przykład poprawnych argumentów pokazanych w polu wejściowym „Target”.
Lopsided
307

Z jakiegoś powodu nie dodaje poprawnie ikony podczas uruchamiania systemu Windows 8+. Oto jak to rozwiązałem:

Za pomocą Eksploratora Windows przejdź do:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2013

W tym folderze zobaczysz skrót o nazwie Visual Studio Toolsodwzorowanej na (przy założeniu domyślnej instalacji):

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts

Kliknij dwukrotnie skrót (lub przejdź do folderu powyżej).

Z tego folderu skopiuj skrót o nazwie Developer Command Prompt for VS2013(i dowolne inne, które okażą się przydatne) do pierwszego katalogu (dla Start Menu). Prawdopodobnie pojawi się monit o dostęp administracyjny (zrób to).

Po wykonaniu tej czynności będzie dostępna ikona w wierszu polecenia 2013.

WiredPrairie
źródło
1
Napisałem kilka skryptów PowerShell, aby przywrócić skróty: blog.quppa.net/2014/07/18/…
Quppa
2
Ok. Mimo że te kroki są tak proste i szybkie, nie jestem pewien, czy zaoszczędziłoby to czasu. :)
WiredPrairie
3
Pomógł, dziękuję bardzo. Po przejściu do folderu Narzędzia \ Skróty możesz kliknąć prawym przyciskiem myszy i przypiąć, aby rozpocząć lub przypiąć do paska zadań.
VivekDev,
@Quppa świetne skrypty. Po prostu opublikuj je jako odpowiedź. Ponieważ wszystkie wspomniane „rozwiązania” to po prostu dużo pracy.
Edward Olamisan
Wreszcie jedna prawdziwa odpowiedź. W przypadku wersji 64-bitowej kliknij prawym przyciskiem myszy i zmień wartość docelową na:% comspec% / k "" C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ VC \ vcvarsall.bat "" amd64
Dirk Bester
25

Użyłem zmodyfikowanej wersji tej odpowiedzi - w oparciu o moje doświadczenia dodając ją do VS 2010:

  1. Wybierz Tools>> External Toolsw Visual Studio
  2. Kliknij Add
  3. Tytuł: używam Visual Studio Command &Prompt
    • &P Sprawia, że ​​P jest klawiszem skrótu Alt (gdy menu jest aktywne)
    • Pierwotnie użyłem C, ale jest to sprzeczne z istniejącym skrótem Dostosuj
  4. Komenda: C:\Windows\System32\cmd.exe
  5. Argumenty: \k "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat
    • /k utrzymuje dodatkową sesję aktywną, aby okno nie zamknęło się na pliku .bat
  6. Początkowy katalog: używam $(ProjectDir)(z rozwijanego menu)
  7. Kliknij OK.

Teraz masz dostęp do wiersza poleceń w menu Narzędzia.

Zobacz także: Dodaj wiersz polecenia do programu Visual C # Express 2010

Michael Paulukonis
źródło
Upewnij się, że odznaczyłem Prompt for argumentsprzed zaakceptowaniem okna dialogowego.
Chris Moutray
1
Dla argumentów w kroku 5 musi być „/ K” zamiast „\ k”
MrSlippers
16

wprowadź opis zdjęcia tutaj

Możesz po prostu przejść do Menu> Wszystkie programy> Visual Studio 2013. Wybierz link do folderu „Visual Studio Tools”. Spowoduje to otwarcie folderu. Istnieje wiele skrótów do wiersza polecenia, których można użyć. Pracowali dla mnie idealnie.

Myślę, że sztuczka może polegać na tym, że istnieją różne wersje dla różnych procesorów, dlatego zestawiono je wszystkie razem.

Hammad Khan
źródło
To proste, ponieważ ten sposób jest bardziej wydajny niż próby uruchomienia poleceń, ponieważ czasami masz inną instalację VS lub inny folder.
Amauri
7

Nie wiem, czy to się ostatnio zmieniło - odpowiedź udzielona przez Samuela nie dotyczyła mnie, mimo że ten link wydawał się wiarygodny.

Kilka rzeczy

1) Z jakiegoś powodu folder w menu Start jest nazywany Visual Studio 2013, a nie Microsoft Visual Studio 2013. Korzystając z interfejsu aplikacji win8, możesz zobaczyć wpis z 2010 roku Microsoft Visual Studio 2010, a ponieważ nie widzisz Microsoft Visual Studio 2013obok niego nowego folderu 2013 , zakładasz, że go nie ma. Ale to jest… Zaledwie kilka stron przewija się…

2) Wygląda na to, że Windows 8 (lub przynajmniej 8.1) nie może wyświetlać podfolderów. Próbowałem utworzyć folder pod Visual Studio 2013folderem ze skrótami, a cały folder po prostu się nie pokazał.

3) Dlatego to, co jest zainstalowane jest skrót. Nie jestem pewien, jakie jest zachowanie systemu Windows 7 za pomocą skrótu w menu Start, ale menu aplikacji wyświetla go jak folder. Kliknięcie go powoduje przejście do tak zwanych brakujących skrótów w Eksploratorze.

Ostateczne rozwiązanie: w ramach C:\ProgramData\Microsoft\Windows\Start Menu\Programsutwórz nowy folder o nazwie Microsoft Visual Studio 2013. Skopiuj skróty z C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcutsdo tego nowego folderu. Następnie będziesz mieć swoje ikony za pomocą interfejsu aplikacji systemu Windows 8 pod nagłówkiem, który jest nazwą nowego folderu.

Będziesz mógł po prostu zacząć pisać z ekranu startowego VS2013, a ikony będą się teraz pojawiać.

Gerard ONeill
źródło
Dobre połączenie w systemie Windows 8 nie wyświetla podfolderów, dość denerwujące.
Thorarin
Dziwne, zostałeś okradziony przez WiredPrairie, który opublikował złą wersję twojej odpowiedzi. Może potrzebowałeś bardziej zwięzłego i skoncentrowanego na temacie języka zamiast ściany tekstu. Więc tylko „ostateczne rozwiązanie”, a następnie zwięzła lista problemów i co je naprawiło?
Dirk Bester
Dirk, odpowiedź WiredPrairie może nic nie wyjaśniać, ale była to pierwsza odpowiedź, która powiedziała, co należy zrobić, i nadeszła prawie rok przed moją. „Tęskniłem” za jego odpowiedzią, ponieważ nic nie zostało wyjaśnione, nie zdając sobie sprawy, że to samo co moja;). Cieszę się, że 2 osoby uznały mój wgląd za użyteczny.
Gerard ONeill
1

Ponieważ każde podane dotychczas rozwiązanie otworzy wiersz polecenia w folderze projektu, nadal będziesz musiał przejść do folderu projektu. Jeśli chcesz pobrać wiersz polecenia bezpośrednio do folderu projektu, oto moje 2 kroki:

  1. Kliknij prawym przyciskiem myszy w eksploratorze rozwiązań nazwę projektu (tuż pod nazwą rozwiązania) i wybierz polecenie „Otwórz folder w Eksploratorze plików”
  2. Po otwarciu Eksploratora Windows wystarczy wpisać w pasku adresu „cmd”, a następnie nacisnąć Enter!

Zrobione! Mam nadzieję, że to pomaga

MarcWithAC
źródło
Nie. To otwiera monit cmd i wszyscy już wiedzą, jak to zrobić na wiele różnych sposobów. OP poprosił o wiersz polecenia DEVELOPER. Na koniec, dlaczego miałbyś robić coś tak skomplikowanego, kiedy możesz po prostu przypiąć monit (y) programisty do paska zadań i zmodyfikować początkowe (e), aby były dokładnie tym, czego chcesz?
Dirk Bester
1

Wiersz polecenia programu Visual Studio to zwykły wiersz polecenia, w którym domyślnie ustawionych jest niewiele zmiennych środowiskowych. Te zmienne są ustawione w skrypcie wsadowym: C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ VsDevCmd.bat. W zasadzie, aby uzyskać wiersz polecenia programu Visual Studio dla określonej wersji, wystarczy otworzyć zwykły wiersz polecenia i uruchomić następujący skrypt wsadowy: C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ VsDevCmd.bat (Zmień wygląd wersja studyjna na podstawie zainstalowanej wersji). Voila, masz wiersz polecenia programu Visual Studio. Możesz napisać skrypt, aby uruchomić plik wsadowy i otworzyć cmd.exe.

prashanthns
źródło
0

Używam VS 2012, więc nawigowałem do „ C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012\Visual Studio Tools” i uruchomiłem jako administrator ten skrót „Wiersz polecenia programisty dla VS2012”. W powłoce poleceń wkleiłem sugerowane

aspnet_regiis -i

i jak podejrzewałem, nie przyniosło to żadnego sukcesu w systemie Windows 10: wprowadź opis zdjęcia tutaj

Wszystko, co musiałem zrobić, to „Włącz / wyłącz funkcje systemu Windows” w Panelu sterowania i uruchom ponownie komputer, aby wprowadzić zmiany. To rozwiązało problem. Dzięki.

Chagbert
źródło