2013-02-14 20 views
5

मैं में निम्नलिखित सेटअप मेरी समाधान के .nuget/Nuget.Config:Nuget पैकेज पुनर्स्थापित मेरे भंडार पथ विन्यास का सम्मान नहीं?

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <solution> 
    <add key="disableSourceControlIntegration" value="true" /> 
    </solution> 
    <config> 
    <add key="repositoryPath" value="C:\Xos\packages\" /> 
    </config> 
</configuration> 

इस के बिंदु कोशिश करते हैं और Nuget पैकेज प्रबंधनीय बहाल शेयर संकुल हमारे कई समाधान के पार बनाने के लिए, और करने के लिए है। मैं फिर अपने वर्तमान समाधान की पैकेज निर्देशिका में गया और सभी संकुल हटा दिए (इसलिए वे उन्हें C:\Xos\packages पर पुनर्स्थापित करेंगे)। मैंने फिर वीएस 2012 बंद कर दिया और समाधान को फिर से लोड किया और पुनर्निर्मित किया।

हालांकि, मेरे सभी संकुल को मेरे समाधान की पैकेज निर्देशिका में पुनर्स्थापित किया जा रहा है, न कि रिपॉजिटरीपाथ कॉन्फ़िगरेशन में निर्दिष्ट निर्देशिका।

मैं क्या गलत कर रहा हूं?

उत्तर

1

यह a bug प्रतीत होता है और 2.3 में तय किया गया है (जो अभी तक जारी नहीं किया जा रहा है)।

तब तक मैंने उस बग में वर्णित मेरे Nuget.Targets को संशोधित किया और इसके लिए अभी इसका उपयोग किया।

+0

मुझे यह समस्या भी है और यह मुझे पागल कर रही है। मेरे पास कोई .nuget फ़ोल्डर नहीं है और न ही NuGet.targets फ़ाइल – Diana

2

मुझे वीएस2015 आरसी के साथ एक ही समस्या थी। अचानक दो चीजों में से एक ने इसे काम किया:

(1) मैंने प्रोजेक्ट फ़ाइल को स्रोत नियंत्रण से चेक-आउट किया, और पूरी तरह बंद विजुअल स्टूडियो (केवल समाधान नहीं)।

(2) मैंने csproj फ़ाइल संपादित की और ध्यान दिया कि packages.config के लिए प्रविष्टि में <SubType>Designer</SubType> आंतरिक टैग था, जिसे मैंने हटा दिया था।

मुझे संदेह है कि यह विजुअल स्टूडियो का क्लोज-डाउन था ...

+0

विजुअल स्टूडियो को पुनरारंभ करना मेरे लिए भी काम करना प्रतीत होता है। – Avalanchis

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