2017-02-14 8 views
87

में कक्षा आरेख I मैं वीएस 2015 और क्लास आरेख आइटम की तरह उपयोग कर रहा हूं। मैंने हाल ही में 2017 तक अपग्रेड किया है और क्लास आरेख आइटम नहीं ढूंढ रहा है। किसी को पता है कि मैं इसे कैसे प्राप्त करता हूं?वीएस 2017

+2

मेनू टूल्स-> टूल्स और फीचर्स पर जाएं। 'विजुअल स्टूडियो एक्सटेंशन डेवलपमेंट' वर्कलोड चुनें, 'क्लास डिज़ाइनर' विकल्प चुनें। –

उत्तर

3

ऐसा लगता है कि यह विजुअल स्टूडियो 2015 में ठीक काम करता है, लेकिन विजुअल स्टूडियो 2017 में काम नहीं करता है। यह आइटम के लिए मेनू पर नहीं है।

+3

इंस्टॉल करें बस यह उपलब्ध है। मेरा जवाब देखें –

92

बीटा में यह नोटिस किया और सोचा कि मेरे पास खराब इंस्टॉल है। नए क्लास आरेख जोड़ने के लिए यूआई तत्व गायब थे और मैं अपने समाधान में मौजूदा * .cd क्लास आरेख फ़ाइलों को खोलने में असमर्थ था।

बस 2017 तक अपग्रेड किया गया और समस्या मिली बनी हुई है। कुछ जांच के बाद ऐसा लगता है कि क्लास डिज़ाइनर घटक अब डिफ़ॉल्ट रूप से स्थापित नहीं है। वी.एस. इंस्टालर का पुनर्प्रसारण और क्लास डिज़ाइनर घटक जोड़ने दोनों मेरे खोलने के लिए और संपादित करने के लिए वर्ग चित्र की क्षमता के साथ-साथ UI तत्व नए लोगों को

enter image description here

20

आप "दृश्य स्टूडियो विस्तार विकास" स्थापित करने की आवश्यकता बनाने के लिए आवश्यक पुनर्स्थापित करता है सुविधा प्राप्त करने के लिए विजुअल स्टूडियो 2017 इंस्टॉलर से वर्कलोड और "क्लास डिज़ाइनर" वैकल्पिक घटक।

देखें: Visual Studio Community 2017 component directory

लेकिन इस प्रकार के आइटम सभी परियोजना प्रकार पर उपलब्ध नहीं है। बस अपने लिए प्रयास करें:

  • कंसोल ऐप (.NET Framework) में उपलब्ध है;

  • एक कंसोल ऐप (.NET कोर) में उपलब्ध नहीं है।

मुझे .NET कोर परियोजनाओं के लिए भी भविष्य की उपलब्धता पर अधिक जानकारी नहीं मिल सका।

+1

[कक्षा आरेख एएसपी.नेट कोर परियोजनाओं में उपलब्ध नहीं है लेकिन एएसपी.नेट परियोजनाओं में उपलब्ध है।] (Https://developercommunity.visualstudio.com/content/problem/33831/class-diagram-not-available-in-aspnet कोर-project.html); [नेट कोर प्रोजेक्ट के लिए क्लास आरेख] (https://developercommunity.visualstudio.com/content/problem/19101/class-diagram-for-net-core-project.html) – Dmitry

+0

गिटहब/डॉटनेट: [सुनिश्चित करें कक्षा आरेख काम] (https://github.com/dotnet/project-system/issues/256) – Dmitry

101

मेरे नवीनतम एंटरप्राइज़ वीएस2017 का उपयोग करके, मैंने क्लास डिज़ाइनर को वीएस क्विक लॉन्च (शीर्ष दाएं) में टाइप किया और यह एक इंस्टॉल लिंक पॉप अप करता है .. क्लिक करें, वीएस बंद करें और इंस्टॉल करें, पुनरारंभ करें, और दौड़ को बंद करें ... का आनंद लें!

+5

समुदाय में भी काम किया। –

+3

यदि आप स्पैनिश संस्करण – xav56883728

15

निम्न प्रक्रिया मेरे लिए काम किया:

  • बंद बनाम
  • विजुअल स्टूडियो इंस्टॉलर चलाएं।
  • 'विजुअल स्टूडियो प्रोफेशनल 2017'
  • के तहत 'संशोधित करें' बटन पर क्लिक करें नई विंडो में, नीचे स्क्रॉल करें और 'अन्य टूलसेट' के अंतर्गत 'विजुअल स्टूडियो एक्सटेंशन डेवलपमेंट' चुनें।
  • फिर सही पर है, अगर अभी तक चयनित नहीं, 'क्लास डिज़ाइनर' 'संशोधित करें' पर
  • क्लिक पर
+1

बीटीडब्ल्यू चलाते हैं तो आपको "डिसेनाडोर डी क्लासेस" टाइप करना होगा। अब यह वीएस से करने योग्य है, इसलिए बंद करने की कोई आवश्यकता नहीं है, बस टूल्स-> टूल्स और फीचर्स –

1

मैं वी.एस. 2017 एंटरप्राइज उपयोग कर रहा हूँ इस बात की पुष्टि के लिए क्लिक करें, तो आप स्थापित करने के लिए एक विकल्प मिल सकता है वीएस में त्वरित लॉन्च का उपयोग कर कक्षा आरेख एक्सटेंशन।

7

वू-हू! यह कुछ हैक के साथ काम करता है!

  1. मैन्युअल रूप से संपादित Microsoft.CSharp.DesignTime.targetsC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\VisualStudio\Managed में स्थित (वी.एस. समुदाय संस्करण के लिए, अन्य संस्करणों के लिए पथ को संशोधित), ClassDesigner मूल्य के लिए ProjectCapability (दाएँ फलक) संलग्न: File diff

  2. this comment के अनुसार आप की जरूरत है

  3. पुनरारंभ वीएस।

  4. मैन्युअल पाठ फ़ाइल बनाने के लिए, निम्नलिखित सामग्री के साथ MyClasses.cd कहते हैं: <?xml version="1.0" encoding="utf-8"?> <ClassDiagram MajorVersion="1" MinorVersion="1"> <Font Name="Segoe UI" Size="9" /> </ClassDiagram>

बिंगो। अब आप इस फाइल को वीएस में खोल सकते हैं। वीएस शुरू होने के बाद आपको त्रुटि संदेश "ऑब्जेक्ट रेफरेंस ऑब्जेक्ट के उदाहरण पर सेट नहीं किया जाएगा" दिखाई देगा, लेकिन आरेख काम करता है।

पर वी.एस. 2017 समुदाय संस्करण की जांच की गई, v15.3.0साथ .NETCore 2.0 एप्लिकेशन/परियोजना:

enter image description here

GitHub मुद्दे expected to fix in v15.5

0

दृश्य के फ्रांसीसी संस्करण में स्टूडियो समुदाय 2017, खोज बार में "Concepteur de classes" टाइप करें।

+0

जर्मन में क्लिक करें: "क्लासन डिजाइनर" :) - मजाकिया बात, एमएस स्थानीयकृत खोज में अपनी डिफ़ॉल्ट भाषा को नहीं पहचानता है .. .... – dba

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