project.lock.json 应该签入存储库还是在 vNext VSTS 构建中生成

Should project.lock.json be checked in to repository or generated at build in vNext VSTS builds

我正在尝试构建一个 xproj 项目并使用 https://msdn.microsoft.com/Library/vs/alm/Build/azure/deploy-aspnet5 中的预构建。ps1 来安装 dnx。

然后我收到如图所示的构建错误,我想知道是否应该在构建之前生成或签入它。

问题是预构建。ps1 脚本和我的项目结构不匹配。修复脚本中使用的路径解决了问题。