से NuGet संदर्भ खींचता है मैं एक विजुअल स्टूडियो प्रोजेक्ट टेम्पलेट बना रहा हूं और इसे वीएस एक्सटेंशन के अंदर बंडल कर रहा हूं। मुझे टेम्पलेट से बनाए गए प्रोजेक्ट को ~ 20 NuGet संकुल संदर्भित करने की आवश्यकता है।एक विजुअल स्टूडियो प्रोजेक्ट टेम्पलेट बनाएं जो ऑनलाइन फ़ीड
क्या वीएसआईएक्स के अंदर सभी संदर्भों को शामिल करने के बजाय nuget.org से संदर्भों को हल करना संभव है?
NuGet documentation on Visual Studio Templates कैसे VSIX अंदर संकुल जोड़ने के लिए निर्देश प्रदान करता है, लेकिन यह डिस्क पर स्थानीय रूप से संग्रहीत किया जा फ़ाइल की आवश्यकता है और .nupkg
vsix अंदर बंडलों है:
अपने nupkg फ़ाइलें कस्टम विस्तार के रूप में जोड़े आपके स्रोत में सामग्री .extension.vsixmanifest फ़ाइल। संभव नहीं
<Asset Type="Moq.4.0.10827.nupkg" d:Source="File" Path="Packages\Moq.4.0.10827.nupkg" d:VsixSubPath="Packages" />
प्रश्न पहले से ही पूछा
मैं जानता हूँ कि एक समान प्रश्न पूछा गया था (Creating a Visual Studio Project Template that already includes a Nuget Package Reference?) और जवाब (: यदि आप 2.0 स्कीमा उपयोग कर रहे हैं यह इस तरह दिखना चाहिए), लेकिन 2011 में यह पूछा गया था।
5 साल बाद, क्या यह अभी भी संभव नहीं है?
मैं अभी दो टेम्पलेट्स कर रहा हूं। एक एनपीएम का उपयोग करता है और एक NuGet का उपयोग करता है। NuGet एक बहुत कठिन है ... मैं उस बैग को पकड़ सकता हूं और केवल एनपीएम आधारित एक के साथ पाने की कोशिश करता हूं। – Vaccano
क्यों 20 पैकेजों की NuGet स्थापना स्क्रिप्ट नहीं है और इसे Readme.Txt में पेस्ट करें? –
@ GerardoGrignoli - हैकिश लगता है। इसके अलावा ऐसे लोग होंगे जो इसे समझ नहीं पाएंगे या काम करने के लिए अतिरिक्त कदम उठाने में समस्याएं हैं। – Vaccano