Có cách nào để nhúng dấu nhắc lệnh vào Visual Studio IDE không?


10

Về cơ bản, tôi đang tìm kiếm một cái gì đó như "Dấu nhắc lệnh của Visual Studio", nhưng có thể được neo dưới dạng một tab hoặc di chuyển giống như bất kỳ bảng điều khiển Visual Studio nào khác.

Có một điều như vậy tồn tại?

Tôi đang tìm kiếm một cái gì đó như PowerConsole nhưng nó sẽ cho phép tôi chạy msbuild từ IDE.


bạn không thể chạy msbuildtừ bên trong powerconsole?
akira

@akira: Có lẽ bạn có thể, nhưng có vẻ như bạn phải chỉ định đường dẫn đầy đủ của tệp thực thi msbuild (hoặc xoay quanh với% PATH%?). Cộng với một tấn các biến môi trường cần thiết để các trình biên dịch khác nhau hoạt động chính xác. MSVS bao gồm một tập lệnh bó để thực hiện tất cả điều này, nhưng tôi không nghĩ rằng nó sẽ chạy trong PowerShell.
Billy ONeal

bạn có thể làm điều này, rất dễ dàng và tôi sẽ cho bạn một câu trả lời cho điều đó.
akira

Câu trả lời:


3

Nếu sử dụng NuGet, trong Visual Studio, nhấp vào Công cụ -> Trình quản lý gói NuGet -> Bảng điều khiển quản lý gói


ĐÚNG! Cảm ơn bạn đã trả lời câu hỏi OP đã có. Câu trả lời khác nói Sử dụng Powershell. Chà, nếu tôi cảm thấy thoải mái khi sử dụng powershell, tôi sẽ, nhưng tôi thích cmd. Tôi không bao giờ nhận ra rằng giao diện điều khiển PM hoạt động theo cách này.
Mike Devenney

Trong VS2017, đó thực sự là máy chủ PowerShell. Và một số kịch bản bat tôi phải làm việc với chỉ không hoạt động bên trong nó. Có một chút khập khiễng dường như chúng ta vẫn không thể có một dấu nhắc lệnh thông thường được nhúng vào VS.
Frédéric

2

thay vì tìm kiếm thêm: chỉ cần sử dụng powerconsole và kết hợp các cài đặt của "dấu nhắc lệnh của studio trực quan".

dấu nhắc lệnh của studio trực quan không có gì khác ngoài:

  1. cmd.exe
  2. cho ăn với vcvarsall.bat

vì vậy, tất cả những gì bạn phải làm là thực thi vcvarsall.bat và giải thích kết quả của điều đó vào quyền hạn của bạn. may mắn là điều này có thể đạt được rất dễ dàng:

điều này bạn nên đi, không cần cmd.exe, thực sự.


1
Tôi bối rối - bảng điều khiển powershell sử dụng powershell, không phải bộ xử lý lệnh ( cmd.exe) - Tôi thậm chí không cần bit vcvarsall - Tôi chỉ muốn một cửa sổ đầu cuối đơn giản.
Billy ONeal

Nếu bạn muốn sử dụng cmd.exe từ bên trong PowerShell, chỉ cần chạy cmd.exe từ bên trong PowerShell. Tôi không biết có bất kỳ giới hạn nào với điều này không, nhưng tôi chưa bao giờ gặp phải vấn đề gì khi có thứ gì đó hoạt động trong Dòng lệnh nhưng không chạy cmd.exe từ PS.
Bender lớn nhất

Điều này hoàn toàn tốt cho năm 2011. Có ai có câu trả lời liên quan đến năm 2018 không?
Josh Gust
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.