क्या C# प्रोजेक्ट को सेटअप करने का कोई (अधिमानतः सुविधाजनक) तरीका है जैसे कि यह दोनों का उपयोग करता है project.json-आधारित स्वरूप .NET कोर, और एक पारंपरिक csproj प्रोजेक्ट फ़ाइल के साथ प्रस्तुत किया गया है? यदि हां, तो कैसे?

मैं उत्सुक हूं क्योंकि ऐसा प्रतीत होता है कि वे xproj का उपयोग करने के बजाय CoreFX रेपो में यही करते हैं- आधारित प्रारूप जो विजुअल स्टूडियो द्वारा उत्पन्न किया जाता है।

7
James Ko 16 फरवरी 2016, 21:40
1
हो सकता है कि यह ब्लॉग शृंखला मदद करे। लेकिन सामान्य तौर पर, यदि आप सुविधाजनक तरीका खोज रहे हैं, तो आपको वह नहीं मिलेगा। आपको तब तक इंतजार करना चाहिए जब तक कि डॉटनेट सीएलआई के लिए काम पूरा नहीं हो जाता है, जिस बिंदु पर नए प्रोजेक्ट प्रारूप को अंतिम रूप दिया जाता है और csproj और xproj प्रोजेक्ट्स को मिलाने के लिए समर्थन मौजूद है।
 – 
poke
16 फरवरी 2016, 21:48

1 उत्तर

सबसे बढ़िया उत्तर

आह! ऐसा लगता है कि मुझे विजुअल स्टूडियो में स्वयं उत्तर मिला है।

एक क्लास लाइब्रेरी (पैकेज) प्रोजेक्ट बनाने के बजाय (जो आकर्षक नीले आइकन के कारण आकर्षक हो सकता है), बस एक नियमित पीसीएल बनाएं:

जब उन प्लेटफ़ॉर्म के लिए कहा जाए जिन्हें आप लक्षित करना चाहते हैं, तो बस ASP.NET Core 5.0 को उनमें से एक के रूप में शामिल करें:

फिर विजुअल स्टूडियो आपके लिए csproj और project.json दोनों फाइलों को स्वत: उत्पन्न करेगा, और आप अपनी खुद की csproj फ़ाइल लिखने के बिना (भगवान न करे) खुशी से रह सकते हैं।

पूर्ण निर्देश यहां CoreFX रेपो पर।

5
James Ko 16 फरवरी 2016, 21:58
1
क्यों, यदि आप मैन्युअल रूप से अपनी .csproj फ़ाइल को फिर से लिखते हैं तो क्या गलत हो सकता है? :)
 – 
Tim
16 फरवरी 2016, 21:58
आपके समय के कुछ घंटों (और संभवतः आपकी विवेक) को छोड़कर कुछ भी नहीं।
 – 
James Ko
16 फरवरी 2016, 22:00
हाँ, मुझे पता है - क्षमा करें, कुछ हास्य डालने की कोशिश कर रहा था। हालांकि अच्छी खोज - हम नए मूल सामान में नहीं गए हैं, लेकिन मैं इसे ध्यान में रखूंगा कि क्या हम खुद को एक समान स्थान पर पाते हैं।
 – 
Tim
16 फरवरी 2016, 22:01