I po instruction do stworzenia nowego projektu NET rdzenia i prowadził ten z cmd:Co to jest project.lock.json?
dotnet new
dotnet restore
Druga instrukcja tworzy project.lock.json
który zawiera dużo śmieci (naprawdę nie śmieci, ale ton zależności, konfiguracje itp) . Zakładam, że te zależności to framework .NET, który jest podzielony na osobne pakiety NuGet.
Moje pytania:
- Czy moje założenie jest poprawne?
- Czy mogę zmniejszyć obciążenie aplikacji, usuwając niepotrzebne pakiety/zależności NuGet?
- Jak?
Dlaczego to jest głosowanie? Wierzę, że NuGet jest wymagany do podstawowych aplikacji .net. W przeciwnym razie możesz sklonować pakiety lokalnie i podać własny kanał. – roydukkey
Zazwyczaj nie należy dotykać pliku blokady. Zmodyfikujesz sam plik project.json, a plik blokady zaktualizuje się po uruchomieniu narzędzi. – gretro
Twoje pytanie nr 2 jest dobre i na własne pytanie zasługuje na moje zdanie. –