আমি ভিএস 2015 ব্যবহার করছি এবং ক্লাস ডায়াগ্রাম আইটেমটি পছন্দ করি। আমি সম্প্রতি 2017 এ আপগ্রেড করেছি এবং ক্লাস ডায়াগ্রাম আইটেমটি খুঁজে পেতে পারে না বলে মনে হচ্ছে। কেউ কি করে জানো যে আমি এটিতে কীভাবে পৌঁছেছি?
আমি ভিএস 2015 ব্যবহার করছি এবং ক্লাস ডায়াগ্রাম আইটেমটি পছন্দ করি। আমি সম্প্রতি 2017 এ আপগ্রেড করেছি এবং ক্লাস ডায়াগ্রাম আইটেমটি খুঁজে পেতে পারে না বলে মনে হচ্ছে। কেউ কি করে জানো যে আমি এটিতে কীভাবে পৌঁছেছি?
উত্তর:
VS2017 এন্টারপ্রাইজ ব্যবহার:
Professional
হিসাবে ভাল
এটি বিটাতে লক্ষ্য করেছেন এবং ভেবেছিলেন আমার কোনও খারাপ ইনস্টল আছে। নতুন ক্লাস ডায়াগ্রাম যুক্ত করার জন্য ইউআই উপাদানগুলি অনুপস্থিত ছিল এবং আমি আমার সমাধানগুলিতে বিদ্যমান * .cd ক্লাস ডায়াগ্রাম ফাইলগুলি খুলতে পারিনি। সবেমাত্র 2017 এ আপগ্রেড হয়েছে এবং খুঁজে পেয়েছেন সমস্যাটি রয়ে গেছে। কিছু তদন্তের পরে মনে হয় ক্লাস ডিজাইনার উপাদানটি ডিফল্টরূপে আর ইনস্টল করা নেই।
ভিএস ইনস্টলার পুনরায় চালানো এবং ক্লাস ডিজাইনার উপাদান যুক্ত করা আমার ক্লাস ডায়াগ্রামগুলি খোলার ও সম্পাদনা করার পাশাপাশি নতুন তৈরির জন্য প্রয়োজনীয় ইউআই উপাদানগুলি উভয়ই পুনরুদ্ধার করে
বৈশিষ্ট্যটি পেতে আপনাকে ভিজ্যুয়াল স্টুডিও 2017 ইনস্টলার থেকে "ক্লাস ডিজাইনার" loadচ্ছিক উপাদান ইনস্টল করতে হবে।
দেখুন: ভিজ্যুয়াল স্টুডিও সম্প্রদায় 2017 উপাদান ডিরেক্টরি
তবে এই ধরণের আইটেমটি সমস্ত প্রকারের প্রকারে উপলভ্য নয় । শুধু নিজের জন্য চেষ্টা করুন:
একটি কনসোল অ্যাপে (.NET ফ্রেমওয়ার্ক) উপলব্ধ;
কোনও কনসোল অ্যাপে (.NET কোর) উপলব্ধ নেই ।
। নেট কোর প্রকল্পগুলির জন্য আমি ভবিষ্যতের প্রাপ্যতার জন্য আরও তথ্য খুঁজে পাই না।
হুররে! এটি কিছু হ্যাক সঙ্গে কাজ করে!
এই মন্তব্য অনুসারে আপনার প্রয়োজন:
(ভিএস সম্প্রদায় সংস্করণের জন্য, অন্য সংস্করণের জন্য পাথ সংশোধন করুন) এর Microsoft.CSharp.DesignTime.targets
মধ্যে ম্যানুয়ালি সম্পাদনা C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\VisualStudio\Managed
করুন ( ClassDesigner
মানটি ProjectCapability
ডান ফলক):
পুনঃসূচনা ভি.এস.
MyClasses.cd
নিম্নলিখিত বিষয়বস্তু সহ বলুন :
<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1">
<Font Name="Segoe UI" Size="9" />
</ClassDiagram>
বিঙ্গো। এখন আপনি এই ফাইলটি ভিএস-তে খুলতে পারেন ভিএস শুরু হওয়ার পরে আপনি ত্রুটির বার্তাটি দেখতে পাবেন "অবজেক্টের রেফারেন্সটি অবজেক্টের কোনও উদাহরণে সেট করা নেই" তবে ডায়াগ্রামটি কাজ করে।
.NETCore 2.0 অ্যাপ / প্রকল্পের সাথে ভিএস 2017 সম্প্রদায় সংস্করণে v15.3.0 এ চেক করা হয়েছে :
গিটহাব ইস্যুটি v15.5 এ সংশোধন করবে বলে আশা করা হচ্ছে
নিম্নলিখিত পদ্ধতিটি আমার পক্ষে কাজ করেছে:
ভিএস 2017 পেশাদার সংস্করণ- কুইক লঞ্চে যান "শ্রেণি ..." ক্লাস ডিজাইনার নির্বাচন করুন এবং এটি ইনস্টল করুন।
ইনস্টল হয়ে গেলে নতুন আইটেম যুক্ত করতে "ক্লাস ডায়াগ্রাম" অনুসন্ধান করুন এবং আপনি যেতে প্রস্তুত।
@ এরিকলের উত্তর ছাড়াও: ভিজ্যুয়াল স্টুডিও সম্প্রদায় 2017 এর ফরাসি সংস্করণে, অনুসন্ধান বারে "কনসেপ্টিউর ডি ক্লাস" টাইপ করুন।
উইন্ডোজ স্টার্ট মেনু থেকে ভিজ্যুয়াল স্টুডিও ইনস্টলারটি খুলুন অথবা ভিজুয়াল স্টুডিওতে মেনু বার থেকে সরঞ্জামগুলি> সরঞ্জাম এবং বৈশিষ্ট্যগুলি নির্বাচন করে নির্বাচন করুন।
ভিজ্যুয়াল স্টুডিও ইনস্টলার খোলে।
স্বতন্ত্র উপাদানগুলির ট্যাবটি নির্বাচন করুন এবং তারপরে কোড সরঞ্জাম বিভাগে স্ক্রোল করুন।
ক্লাস ডিজাইনার নির্বাচন করুন এবং তারপরে পরিবর্তন নির্বাচন করুন।
ক্লাস ডিজাইনার উপাদান ইনস্টল করা শুরু করে।
আরও তথ্যের জন্য, এই লিঙ্কটি দেখুন: কীভাবে: প্রকল্পগুলিতে বর্গ চিত্রগুলি যুক্ত করুন
আমি ভিএস 2017 এন্টারপ্রাইজ ব্যবহার করছি, আপনি ক্লাস ডায়াগ্রাম এক্সটেনশনটি ইনস্টল করার বিকল্পটি ভিএসে কুইক লঞ্চ ব্যবহার করে পেতে পারেন you
দিমিত্রি এর 2017 উত্তর সম্পর্কে আরও একটি নোট। আমি খুললাম
C:\Program Files (x86)\Microsoft Visual
Studio\2017\Community\MSBuild\Microsoft\VisualStudio\Managed\
Microsoft.CSharp.DesignTime.targets
এবং <ProjectCapability>
উপাদান গিয়েছিলাম । আমি ইতিমধ্যে এটি ছিল:
<ProjectCapability Include="
CSharp;
Managed;
ClassDesigner**;**" />
ক্লাসডিজাইনারের সাথে ইতিমধ্যে সেখানে রয়েছে এবং এখনও আমি হ্যাক-মেড ডায়াগ্রাম সিডি-তে উল্লিখিত এক্সএমএল সম্পাদনা পদ্ধতি ব্যবহার করে দিমিত্রি ব্যবহার করে আইটেমগুলি টেনে আনতে পারিনি (
ম্যানুয়ালি পাঠ্য ফাইল তৈরি করুন, নিম্নলিখিত বিষয়বস্তু সহ MyClasses.cd বলুন:
<?xml version="1.0" encoding="utf-8"?> <ClassDiagram MajorVersion="1"
> MinorVersion="1">
> <Font Name="Segoe UI" Size="9" /> </ClassDiagram>
)। তবে আমি যখন সেমিকায়নটি 'ক্লাসডিজাইনার' বন্ধ করে সেই উপাদানটিতে রেখেছিলাম তখন ভিজুয়াল স্টুডিওটি পুনরায় খোলে, ভয়েলা, আমি আমার সলিউশন এক্সপ্লোরার থেকে আমার ডায়াগ্রাম.cd উইন্ডোতে ক্লাসগুলি টেনে আনতে সক্ষম হয়েছি।
সুতরাং উপসংহারে, এই উপাদানটি Microsoft.CSharp.DesignTime.targets
কাজ করেছে:
<ProjectCapability Include="
CSharp;
Managed;
ClassDesigner" />
আমি ভিএস 2019 ব্যবহার করছি, সংস্করণ 16.1.5।