Quel est le projet.verrouillage.json?

J'ai suivi le l'instruction pour créer de nouveaux .NET de Base du projet et de l'exécution de cette cmd:

dotnet new
dotnet restore

La deuxième instruction crée project.lock.json qui contient beaucoup de déchets (pas vraiment des ordures mais des tonnes de dépendances, configurations, etc.). Je suppose que ces dépendances est .NET framework qui est décomposé en différents packages NuGet.

Mes questions:

  1. Est mon hypothèse est correcte?
  2. Puis-je faire ma demande plus léger en retirant pas besoin de NuGet packages/dépendances?
  3. Comment?
  • Pourquoi est-ce vers le bas voté? Je crois que NuGet est nécessaire pour .net applications de base. Sinon, vous pouvez cloner les paquets localement et de fournir votre propre alimentation.
  • Habituellement, vous ne touchez pas au fichier de verrouillage. Vous devez modifier le projet.json lui-même, et le fichier de verrouillage est mise à jour automatiquement lorsque vous exécutez les outils.
  • Votre question #2 est bonne et mérite ses propres DONC, la question, à mon avis.
  • Voir Aussi: NuGet Docs: Projet.json de Référence
InformationsquelleAutor Andrei | 2016-06-28