Je suis nouveau à dot.net core et j'ai essayé l'échantillon, dotnet new, dotnet restore, dotnet run. Après la deuxième étape (restauration dotnet), j'ai essayé de supprimer ce fichier de verrouillage, puis "dotnet run" échoue, car il dit qu'il a besoin d'un fichier de verrouillage. Pourquoi Microsoft a-t-il conçu un tel fichier "lock" et pourquoi la commande "run" nécessite-t-elle un tel fichier de verrouillage?.net core: Pourquoi dotnet restore génère un fichier "lock", à quoi ça sert?
Si ce fichier de verrouillage est conçu pour empêcher la création de plusieurs projets, il doit uniquement s'agir d'un fichier vide, agissant comme un "verrou". Mais en fait, ce fichier est assez volumineux, comparé à d'autres sources.
Faire .NETCore fonctionner sur le système d'exploitation Unix introduit inévitablement [artefacts unix-like] (http: // unix .stackexchange.com/questions/12815/what-are-pid-and-lock-files-for). –
Copie possible de [Qu'est-ce que project.lock.json?] (Http://stackoverflow.com/questions/38065611/what-is-project-lock-json) –