जबकि व्यवहार अजीब है, जो आप देख रहे हैं वह डिज़ाइन द्वारा है। विचार आपको विभिन्न कमांड प्रॉम्प्ट सत्रों में एक साथ एएसपी.NET 5 के कई संस्करणों को चलाने और एक अलग संस्करण पर लक्षित मौजूदा साइटों के संचालन को तोड़ने के बिना एएसपी.NET 5 का एक नया संस्करण स्थापित करने की अनुमति देना है।
dnvm use default
के साथ जो व्यवहार आप देख रहे हैं उसका कारण यह है कि dnvm use default
उस कमांड प्रॉम्प्ट के लिए डिफ़ॉल्ट PATH सेट करता है, जहां dnvm use default -p
उपयोगकर्ता के लिए डिफ़ॉल्ट PATH सेट करता है।
पूरी प्रक्रिया के माध्यम से चलाने और देखो क्या हो रहा है के लिए, पहले कार्य करें:
dnvm upgrade
यह ASP.NET 5 का पुराना संस्करण के लिए सबसे ऊपर हो जाता है और है कि कमांड प्रॉम्प्ट सत्र के लिए डिफ़ॉल्ट के रूप में सेट ।
तो फिर आप अपने मशीन पर स्थापित ASP.NET 5 के सभी संस्करणों के बाहर सूचीबद्ध कर सकते हैं इस प्रकार है:
dnvm list
फिर आप जैसे के साथ डिफ़ॉल्ट के रूप में उस सूची में आइटम में से एक सेट कर सकते हैं (एनबी: वास्तविक संस्करण जब आप इस सवाल का जवाब देखने के आधार पर भिन्न हो सकते हैं):
dnvm use 1.0.0-rc1-update1 -r clr -arch x64 -p
-p
अंत पर अर्थ है 'जारी रहती है' और उस सेटिंग है कि तब डिफ़ॉल्ट तुम सिर्फ दोनों के लिए चयनित बना रहेगा है प्रक्रिया (सत्र) पथ और उपयोगकर्ता पाथ चर भी। उपयोगकर्ता PATH से बने रहने का अर्थ है कि डिफ़ॉल्ट सभी कमांड प्रॉम्प्ट में उपलब्ध है।
यदि आप -p
छोड़ देते हैं तो आप उस कमांड प्रॉम्प्ट सत्र में उपयोग के लिए केवल एक संस्करण का चयन कर सकते हैं।
इसके बाद आप उम्मीद के अनुसार dnx
का उपयोग करने में सक्षम होना चाहिए।
धन्यवाद, यह इसे जारी रखने की अनुमति देता है। लेकिन वीएस 2015 के स्वच्छ इंस्टॉल के लिए मेरे लिए यह डिफ़ॉल्ट क्यों नहीं है, यह समझ में नहीं आता है। हो सकता है कि अंतिम उत्पाद रिलीज से पहले किसी भी पॉलिश को छोड़ने के लिए थूक का हिस्सा हो? आखिरकार डेवलपर कमांड प्रॉम्प्ट के लिए यह गंदे निम्न स्तर की सामग्री को स्थापित करने के लिए डिज़ाइन किया गया है, इसलिए मैं तुरंत काम कर सकता हूं। – TugboatCaptain
मुझे लगता है कि यह वास्तव में उत्पाद रिलीज में होगा: https://twitter.com/shanselman/status/603638195167854592 –
यदि यह आदेश "xxx.default नहीं ढूंढ सकता ..." तो पहले "dnvm upgrade" चलाएं और फिर कोशिश करें यह। – Jez