tl; dr - मुझे यकीन नहीं है कि यह .NET कोर देवों के लिए क्रॉस प्लेटफॉर्म GUI फ्रेमवर्क की आपूर्ति करने के लिए संभव होगा।
मुझे लगता है कि आधिकारिक टूलिंग (विशेष रूप से टूलिंग का एक पुराना संस्करण) में बंडल क्रॉस जीयूआई फ्रेमवर्क की उम्मीद है। आप उल्लेख करते हैं कि आप .NET कोर के शुरुआती संस्करण के लिए वीएस 2015 अपडेट 3 चला रहे हैं) थोड़ा समय से पहले है।
GUI चौखटे वास्तव में काफी भारी हैं, और मेजबान मशीन पर पहले से मौजूद हार्डवेयर अमूर्त पर निर्भर हैं। विंडोज पर आम तौर पर ज्यादातर उपयोगकर्ताओं द्वारा उपयोग किया जाने वाला एक एकल विंडो मैनेजर (WM) और डेस्कटॉप वातावरण (DE) है, लेकिन लिनक्स के कई अलग-अलग वितरणों पर जो समर्थित हैं, WM और DEs के किसी भी संख्या में उपलब्ध हैं - अधिकांश उपयोगकर्ता या तो दिए गए हैं KDE, Gnome या XFCE के साथ संयोजन में X-Server या Wayland का उपयोग करें। लेकिन कभी भी लिनक्स की स्थापना समान नहीं है।
तथ्य यह है कि खुले स्रोत समुदाय वास्तव में VM और DE के लिए "मानक" सेटअप पर व्यवस्थित नहीं हो सकते हैं, इसका मतलब है कि .NET कोर देवों के लिए GUI फ्रेमवर्क बनाना बहुत कठिन होगा जो सभी प्लेटफार्मों और संयोजनों में काम करेगा DEs और WMs।
यहां बहुत सारे लोगों के पास कुछ बेहतरीन सुझाव हैं (वेब एप्लिकेशन बनाने के लिए ASP.NET Core का उपयोग करें और क्रॉस प्लेटफॉर्म फ्रेमवर्क का एक गुच्छा सूचीबद्ध करने के लिए ब्राउज़र का उपयोग करें)। यदि आप सूचीबद्ध क्रॉस प्लेटफॉर्म GUI फ्रेमवर्क में से कुछ पर एक नज़र डालते हैं, तो आप देखेंगे कि वे कितने भारी हैं।
हालांकि, सुरंग के अंत में प्रकाश है क्योंकि मिगुएल डे इकाजा ने एक्समैरिन को लिनक्स पर और मैकओएस पर नेट पर चल रहा दिखाया। इस साल (2017, यदि आप भविष्य में इसे पढ़ रहे हैं), तो यह कोशिश करने लायक हो सकता है। कि जब यह तैयार है।
(लेकिन आपको .NET कोर 2.0 सुविधाओं तक पहुंचने के लिए VS 2015 से VS 2017 तक अपग्रेड करना होगा)