যদি আপনি .Net Core 3.0
নীচের পদক্ষেপগুলি ব্যবহার করেন এবং তার উপরে থাকেন এবং আপনি যেতে পারেন: (আমি। নেট কোর সি এল আই ব্যবহার করব , তবে আপনি ভিজুয়াল স্টুডিওও ব্যবহার করতে পারেন)
md MyWinFormsApp
alচ্ছিক পদক্ষেপ
cd MyWinFormsApp
alচ্ছিক পদক্ষেপ
dotnet new sln -n MyWinFormsApp
alচ্ছিক পদক্ষেপ, তবে এটি ভাল ধারণা
dotnet new winforms -n MyWinFormsApp
আমি দুঃখিত, এটি alচ্ছিক নয়
dotnet sln add MyWinFormsApp
আপনি যদি পদক্ষেপ # 3 করেন তবে এটি করুন
ঠিক আছে, আপনি আমার উত্তর পড়া বন্ধ করতে পারেন এবং MyWinFormsApp
প্রকল্পে কোড যুক্ত করা শুরু করতে পারেন । তবে আপনি যদি ফর্ম ডিজাইনারের সাথে কাজ করতে চান তবে পড়তে থাকুন।
MyWinFormsApp.csproj
ফাইলটি খুলুন এবং এতে পরিবর্তন <TargetFramework>netcoreapp3.1<TargetFramework>
করুন <TargetFrameworks>net472;netcoreapp3.1</TargetFrameworks>
(আপনি যদি netcoreapp3.0
চিন্তা করবেন না তবে এটিতে পরিবর্তন করুন <TargetFrameworks>net472;netcoreapp3.0</TargetFrameworks>
)
- তারপরে নিম্নলিখিত যুক্ত করুন
ItemGroup
<ItemGroup Condition="'$(TargetFramework)' == 'net472'">
<Compile Update="Form1.cs">
<SubType>Form</SubType>
</Compile>
<Compile Update="Form1.Designer.cs">
<DependentUpon>Form1.cs</DependentUpon>
</Compile>
</ItemGroup>
এই পদক্ষেপগুলি করার পরে আপনার শেষ হওয়া উচিত:
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFrameworks>net472;netcoreapp3.1</TargetFrameworks>
<UseWindowsForms>true</UseWindowsForms>
</PropertyGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net472'">
<Compile Update="Form1.cs">
<SubType>Form</SubType>
</Compile>
<Compile Update="Form1.Designer.cs">
<DependentUpon>Form1.cs</DependentUpon>
</Compile>
</ItemGroup>
</Project>
- খুলুন
Program.cs
এবং নিম্নলিখিত প্রিপ্রোসেসর যুক্ত করুন - যদি
#if NETCOREAPP3_1
Application.SetHighDpiMode(HighDpiMode.SystemAware);
#endif
এখন আপনি MyWinFormsApp
ভিজ্যুয়াল স্টুডিও 2019 ব্যবহার করে প্রকল্পটি খুলতে পারেন ( আমার মনে হয় আপনি ভিজ্যুয়াল স্টুডিও 2017 ব্যবহার করতে পারেন তবে আমি নিশ্চিত নই ) এবং ডাবল ক্লিক করুন Form1.cs
এবং আপনার এটি দেখতে হবে:
ঠিক আছে, টুলবক্স খুলুন ( Ctrl+W,X
) এবং আপনার অ্যাপ্লিকেশনটিতে নিয়ন্ত্রণ যুক্ত করতে শুরু করুন এবং এটি সুন্দর করুন।
আপনি ডিজাইনার @ উইন্ডোজ ফর্মগুলি সম্পর্কে আরও পড়তে পারেন। নেট কোর ডিজাইনার