Ho seguito le instruction per creare nuovo progetto .NET Core e corse questo da cmd:Che cos'è project.lock.json?
dotnet new
dotnet restore
La seconda istruzione crea project.lock.json
che contiene un sacco di immondizia (non proprio spazzatura, ma tonnellate di dipendenze, configurazioni, ecc) . Presumo che queste dipendenze siano .NET framework suddiviso in pacchetti NuGet separati.
Le mie domande:
- È la mia ipotesi è corretta?
- Posso rendere la mia applicazione più leggera rimuovendo pacchetti/dipendenze NuGet non necessari?
- Come?
Perché questo down è stato votato? Credo che NuGet sia richiesto per le app di rete .net. Altrimenti, puoi clonare i pacchetti localmente e fornire il tuo feed. – roydukkey
In genere, non si tocca il file di blocco. Dovresti modificare project.json stesso e il file di blocco si aggiornerà automaticamente quando eseguirai gli strumenti. – gretro
La tua domanda n. 2 è buona e merita la sua domanda SO a mio avviso. –