पाठ 9 / 26
NuGet Packages
NuGet से third-party packages जोड़ें, restore करें और update करें।
NuGet क्या करता है
NuGet .NET का package manager है। dotnet add package .csproj में PackageReference लिखता है और dotnet restore उसे download करता है। यही restore build और run पर अपने आप चलता है।
Package जोड़ें
मौजूदा प्रोजेक्ट में Serilog जोड़ें। Version project फ़ाइल में लिखा जाता है ताकि टीम में सबको वही मिले।
dotnet add package Serilog.AspNetCore
dotnet list packageजो install करें उसे जाँचें
Packages आपके ऐप की अनुमतियों के साथ चलते हैं। जाने-माने publishers चुनें, downloads देखें और dotnet list package --vulnerable से ज्ञात security समस्याएँ खोजें।
त्वरित जाँच: ज्ञात vulnerabilities वाले packages कौन-सा command दिखाता है?
- dotnet run --safe
- dotnet new package
- dotnet clean
- dotnet list package --vulnerable
Answer
dotnet list package --vulnerable — `dotnet list package --vulnerable` आपके references को प्रकाशित advisories से मिलाता है।