2017-02-17 6 views
9

मैं वीएस2017 आरसी में .NET कोर के साथ कुछ करने की कोशिश कर रहा हूं, लेकिन मैंने देखा कि packages.config गुम है, क्योंकि वे प्रोजेक्ट फ़ाइल में निर्भरता को परिभाषित करने में डिफ़ॉल्ट हैं। हालांकि मेरी कॉन्फ़िगरेशन इस तरह दिखती है: enter image description here तो जाहिर है कि इसे फ़ाइल का उपयोग करना चाहिए। जाहिर है कि यह उस विन्यास का सम्मान नहीं करता है। इसके अलावा, क्या कोई कारण है कि हमें प्रोजेक्ट फ़ाइल में निर्भरता को प्राथमिकता देना चाहिए?गुम पैकेज.config फ़ाइल

उत्तर

6

.net के पिछले संस्करणों में csproj में एक डीएलएल के लिए एक असेंबली संदर्भ था जो पैकेज के अंदर संग्रहीत किया गया था। हालांकि संकुल.कॉन्फिग से, जिसे संकुल निर्देशिका में पुनर्स्थापित करने के लिए संकुल घोषित किया गया था, से अलग से इलाज किया गया था।

डॉटनेट कोर में, संकुल को csproj फ़ाइल के अंदर घोषित किया जाता है, "पैकेजरेंसेंस" के रूप में। Packages.config का समग्र विचार डॉटनेट कोर में मौजूद नहीं है, यही कारण है कि दृश्य स्टूडियो आपके लिए एक बनाने की कोशिश नहीं कर रहा है। यदि आप पुराने प्रोजेक्ट सिस्टम का उपयोग कर रहे थे, तो आपको एक पैकेज मिलेगा। कॉन्फिग आपके लिए बनाया गया है।

5

आपके द्वारा सेट की गई सेटिंग को .NET कोर प्रोजेक्ट द्वारा सम्मानित नहीं किया जाएगा।

.NET कोर हमेशा पैकेज संदर्भ का उपयोग करता है। तो package.config को अलविदा कहें।

+0

धन्यवाद, वास्तव में थोड़ा भ्रामक है। –

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