If you&#x27;re going to build via cli, you&#x27;ll already be using &#x27;nuget restore&#x27;[1] as part of a bat file or whatever in your build.<p>And you&#x27;d have to be pretty belligerent of VS to use a cli to create a .Net project instead of clicking &#x27;File &gt; New &gt; Project...&#x27;. Although the amount of crap they add in to a asp.net project these days is phenomenal. You spend 20 minutes deleting all the junk they&#x27;ve added.<p>It just seems to be a simplification. In all honesty the article doesn&#x27;t actually say anything really about why we should use it.<p>[1] <a href="https:&#x2F;&#x2F;docs.nuget.org&#x2F;consume&#x2F;command-line-reference#restore-command" rel="nofollow">https:&#x2F;&#x2F;docs.nuget.org&#x2F;consume&#x2F;command-line-reference#restor...</a>