Command Line එක පාවිච්චි කරලා ඕනෑම .NET Version එකක් Install කරන්නේ කොහොමද
.NET runtimes සහ SDKs ඉක්මනට install, update, සහ remove කරන්න winget පාවිච්චි කරන්න.
Overview
Windows Package Manager (winget) එකට command line එකෙන් ඕනෑම .NET runtime එකක් හෝ SDK එකක් install කරන්න පුළුවන් — installers download කරනවට වඩා ඉක්මනට. මේ guide එකෙන් winget එකෙන් .NET install, update, සහ uninstall කරන්නේ කොහොමද කියලා පෙන්නනවා.
Command line එකෙන් .NET install කිරීම.
Key Takeaways
- winget එකෙන් .NET runtimes සහ SDKs ID එකෙන් install කරනවා.
- Runtime කියන්නේ apps run කරන්න; SDK කියන්නේ ඒවා build කරන්න.
- Winget එකෙන් packages Microsoft ගේ official source එකෙන් අරන් දෙනවා.
- ඒ විදිහටම update හෝ uninstall කරන්නත් පුළුවන්.
Runtime vs SDK
- .NET Runtime — .NET apps run කරන්න.
- .NET Desktop Runtime — WPF/WinForms apps run කරන්න.
- ASP.NET Core Runtime — web apps run කරන්න.
- .NET SDK — .NET apps build/develop කරන්න (එයට runtime එක ඇතුළත්).
winget එකෙන් .NET Install කිරීම
1. Command Prompt හෝ PowerShell open කරන්න.
2. තියෙන versions search කරන්න: winget search Microsoft.DotNet
3. SDK එකක් install කරන්න, උදා: winget install Microsoft.DotNet.SDK.8
4. Runtime එකක් install කරන්න, උදා: winget install Microsoft.DotNet.Runtime.8
5. Verify: dotnet --info
.NET Update කිරීම
1. Specific package එකක් upgrade කරන්න: winget upgrade Microsoft.DotNet.SDK.8
2. නැත්නම් හැම එකක්ම upgrade කරන්න: winget upgrade --all
3. dotnet --list-sdks / --list-runtimes එකෙන් ආපහු check කරන්න.
.NET Uninstall කිරීම
1. Install කරපු ඒවා list කරන්න: winget list Microsoft.DotNet
2. ID එකෙන් uninstall කරන්න: winget uninstall Microsoft.DotNet.SDK.8
3. තවත් ඕන නැත්නම් runtimes ඒ විදිහටම remove කරන්න.
Troubleshooting
Problem: winget recognized වෙන්නේ නෑ.
Solution: Microsoft Store එකෙන් "App Installer" එක install කරන්න, ඒකෙන් winget provide කරනවා.
Problem: වැරදි version එකක් install වුණා.
Solution: winget search එකෙන් exact package ID එක (උදා: Microsoft.DotNet.SDK.8) පාවිච්චි කරන්න.
Problem: Install කරාට පස්සේ dotnet command එක හම්බ වෙන්නේ නෑ.
Solution: PATH එක refresh වෙන්න අලුත් terminal එකක් open කරන්න, නැත්නම් sign out/in වෙන්න.
Problem: SDKs කිහිපයක් conflict වෙනවා.
Solution: ඒක ප්රශ්නයක් නෑ — .NET එක side-by-side versions support කරනවා; project එකක SDK එක pin කරන්න global.json එකක් පාවිච්චි කරන්න.
Conclusion
winget එකෙන් .NET management එක effortless කරනවා: version එක search කරන්න, runtime එක හෝ SDK එක ID එකෙන් install කරන්න, සහ single command එකකින් update හෝ uninstall කරන්න — ඔක්කොම Microsoft ගේ official source එකෙන්, manual installers ඕන නෑ.















