Ich bin neu auf dot.net Core und versuchte das Beispiel, Dotnet neu, Dotnet Restore, Dotnet Run..net core: Warum dotnet restore generiert eine "lock" -Datei, was nützt es?
Nach dem zweiten Schritt (dotnet Restore), habe ich versucht, diese Sperrdatei zu löschen, dann "dotnet run" schlägt fehl, da es sagt, dass es eine Sperrdatei benötigt. Warum hat Microsoft eine solche "Sperr" -Datei entworfen und warum benötigt der "run" -Befehl eine solche Sperrdatei?
Wenn diese Sperrdatei entwickelt wurde, um zu verhindern, dass mehrere Prozesse das Projekt erstellen, dann muss es nur eine leere Datei sein, die als "Sperre" fungiert. Tatsächlich ist diese Datei verglichen mit anderem Quellcode ziemlich groß.
machen .NETCore auf Unix-Betriebssystem läuft unweigerlich führt [Unix-ähnliche Artefakte] (http: // Unix .stackexchange.com/questions/12815/was-sind-pid-und-lock-files-for). –
Mögliches Duplikat von [Was ist project.lock.json?] (Http://stackoverflow.com/questions/38065611/what-is-project-lock-json) –