2017-02-06 12 views
14

मैंने हाल ही में वीएस 2017 आरसी स्थापित किया और फिर स्वचालित रूप से मेरा डॉटनेट संस्करण 1.0.0-preview4-004233 पर इंगित किया गया। इसके कारण जब भी मैं dotnet new -t Console कमांड का उपयोग कर नई प्रोजेक्ट बनाता हूं, तो मुझे project.json दिखाई नहीं दे रहा है, हालांकि मुझे .csproj फ़ाइल दिखाई दे रही है।डॉटनेट कोर एसडीके संस्करणों के बीच स्विच

जब मैं अपनी मशीन पर उपलब्ध डॉटनेट संस्करणों को चेक करता हूं - C:\Program Files\dotnet\sdk मुझे कई संस्करण उपलब्ध हैं।

क्या बिना किसी इंस्टॉलेशन के 1.0.0-preview4-004233 से 1.0.0-preview2-003133 पर डॉटनेट कोर को स्विच करने का कोई तरीका है।

उत्तर

18

में sdk अनुभाग का उपयोग करें: डॉटनेट सीएलआई परियोजना के मूल फ़ोल्डर में इसकी तलाश करता है।

  • नया खाली फ़ोल्डर, जहाँ आप को चलाने के लिए dotnet new
  • अगले सामग्री के साथ global.json फ़ाइल जोड़ने के लिए जा रहे हैं बनाएँ: पहले से ही अपने मशीन पर स्थापित किया जाना चाहिए

    { 
        "sdk": { "version": "1.0.0-preview2-003133" } 
    } 
    

    ध्यान दें, कि संस्करण के साथ कि एसडीके ।

  • खुला टर्मिनल और बनाया फ़ोल्डर में जा
  • जाँच लें कि SDK संस्करण dotnet --info चल चालू किया जाये। आप देखना चाहिए:

    Product Information: 
    Version:   1.0.0-preview2-003133 
    
  • रन dotnet new आदेश

+0

मैं जब 'VS2017 CE' पर डॉट नेट कोर स्थापित करने का एक मुद्दा मिल गया: वी.एस. पर नवीनतम डॉट नेट कोर (संस्करण v2 स्थापित होगा वर्कलोड को सील करते समय) इस टिप्पणी को लिखने का समय। मैंने .NET कोर v1.0.4 को भी इंस्टॉल किया है (एक प्रोजेक्ट की आवश्यकता है), लेकिन वीएस इसे बिल्कुल पहचान नहीं पाएगा। इस दृष्टिकोण का उपयोग इस मुद्दे को हल किया। – j4v1

संबंधित मुद्दे