【发布时间】:2016-07-15 07:42:32
【问题描述】:
我是 dot.net core 的新手,尝试了示例、dotnet new、dotnet restore、dotnet run。
在第二步(dotnet restore)之后,我尝试删除此锁定文件,然后“dotnet run”失败,因为它说它需要一个锁定文件。为什么微软要设计这样一个“锁”文件,为什么“运行”命令需要这样一个锁文件?
如果这个锁文件是为了防止多个进程构建项目,那么它只需是一个空文件,充当“锁”。但实际上,这个文件和其他源代码相比是相当大的。
【问题讨论】:
-
让 .NETCore 在 Unix 操作系统上运行必然会引入unix-like artifacts。
标签: .net locking restore .net-core