क्या दृश्य स्टूडियो आईडीई में कमांड प्रॉम्प्ट को एम्बेड करने का एक तरीका है?


10

मूल रूप से मैं "विज़ुअल स्टूडियो कमांड प्रॉम्प्ट" जैसी किसी चीज़ की तलाश में हूं, लेकिन जिसे टैब के रूप में डॉक किया जा सकता है या किसी अन्य विज़ुअल स्टूडियो पैनल की तरह स्थानांतरित किया जा सकता है।

क्या ऐसी किसी वस्तु का अस्तित्व है?

मैं PowerConsole की तरह कुछ के लिए देख रहा हूँ, लेकिन जो मुझे आईडीई whithin से msbuild चलाने देंगे।


क्या आप msbuildपॉवरकॉन कंसोल के अंदर से नहीं भाग सकते ?
अकीरा

@akira: शायद आप कर सकते हैं, लेकिन ऐसा लगता है कि आपको msbuild निष्पादन योग्य का पूरा पथ निर्दिष्ट करना होगा (या% PATH% के साथ चारों ओर पेंच?)। साथ ही विभिन्न कंपाइलरों को सही ढंग से काम करने के लिए एक टन पर्यावरण चर की जरूरत होती है। MSVS में यह सब करने के लिए एक बैच स्क्रिप्ट शामिल है, लेकिन मुझे नहीं लगता कि यह PowerShell में चलेगा।
बिली ओनेल

आप यह कर सकते हैं, बहुत आसानी से और मैं आपको उसके लिए एक उत्तर दूंगा।
अकीरा

जवाबों:


3

यदि Visual Studio में NuGet का उपयोग किया जाता है, तो उपकरण -> NuGet पैकेज मैनेजर -> पैकेज मैनेजर कंसोल क्लिक करें


हाँ! ओपी के पास इस सवाल का जवाब देने के लिए धन्यवाद। दूसरे जवाब में कहा गया है कि पॉवरशेल का इस्तेमाल करें। ठीक है, अगर मैं पावरशेल का उपयोग करके सहज था, तो मैं करूंगा, लेकिन मुझे सीएमडी पसंद है। मुझे कभी एहसास नहीं हुआ कि पीएम कंसोल ने इस तरह से काम किया है।
माइक डेवेनी

VS2017 में, यह वास्तव में एक PowerShell होस्ट है। और कुछ बल्ले की पटकथा मुझे सिर्फ इसके साथ काम नहीं करनी है। यह थोड़ा लंगड़ा है ऐसा लगता है कि हम अभी भी एक नियमित कमांड प्रॉम्प्ट वी.एस. में एम्बेडेड नहीं हो सकते।
फ्रैडरिक

2

इसके बजाय किसी भी और खोज करने के लिए: बस पावरकॉन कंसोल का उपयोग करें और "दृश्य स्टूडियो कमांड प्रॉम्प्ट" की सेटिंग को शामिल करें।

दृश्य स्टूडियो कमांड प्रॉम्प्ट और कुछ नहीं बल्कि:

  1. cmd.exe
  2. vcvarsall.bat के साथ फ़ीड करें

इसलिए, आपको बस vcvarsall.bat को निष्पादित करना है और उस परिणाम को अपनी शक्तियों में बदलना है। सौभाग्य से यह बहुत आसानी से प्राप्त किया जा सकता है:

यह आपको जाना चाहिए, वास्तव में cmd.exe की कोई आवश्यकता नहीं है।


1
मैं उलझन में हूँ - cmd.exeपावरशेल कंसोल, पॉवरशेल का उपयोग करता है, कमांड प्रोसेसर का नहीं।
बिली ओनेल

यदि आप PowerShell के भीतर से cmd.exe का उपयोग करना चाहते हैं, तो PowerShell के भीतर से cmd.exe चलाएं। मुझे नहीं पता कि इसके साथ कोई सीमाएं हैं, लेकिन मैंने कभी भी इस मुद्दे पर नहीं चलाया कि कमांड लाइन में कुछ काम करता है, लेकिन PS से cmd.exe चलाकर नहीं।
सबसे महान

यह सब 2011 के लिए अच्छा था। क्या किसी के पास 2018 के सापेक्ष जवाब है?
जोश गस्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.