gpt4 book ai didi

在 Visual Studio Team Services 上构建项目失败 - 缺少锁定文件

转载 作者:行者123 更新时间:2023-12-04 17:44:56 24 4
gpt4 key购买 nike

我正在尝试为我的团队项目配置 CI,但是,我的构建没有通过第一个库项目。它提示缺少锁定文件。我已将 nugget 配置为恢复,但这似乎并没有创建锁定文件。 Git 会忽略锁定文件,因此不会将其放入存储库。

   Summary
| Build
3 error(s), 0 warning(s)
Build - 3 error(s), 0 warning(s)
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Common.Targets(241):Project Core does not have a lock file.
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Common.Targets(241):Project Core does not have a lock file.
Process 'msbuild.exe' exited with code '1'.
| Finalize build
0 error(s), 0 warning(s)

有谁知道如何强制构建来创建锁定文件?

我的解决方案是一个 ASP.NET Core RC2 网站。它在 VS 2015 上构建得很好。微软上周宣布了 ASP.NET Core,所以它应该在构建服务器上,还是我必须创建自己的构建服务器?

这是我的核心库的 project.json 文件的内容:
{
"version": "1.0.0-*",

"dependencies": {
"Microsoft.AspNetCore.Identity": "1.0.0-rc2-final",
"Microsoft.AspNetCore.Mvc": "1.0.0-rc2-final",
"Microsoft.EntityFrameworkCore": "1.0.0-rc2-final",
"Microsoft.Extensions.Caching.Abstractions": "1.0.0-rc2-final",
"Microsoft.Extensions.Logging": "1.0.0-rc2-final",
"NETStandard.Library": "1.5.0-rc2-24027",
"NodaTime": "2.0.0-alpha20160523"
},

"frameworks": {
"netstandard1.5": {
"dependencies": {
"System.ComponentModel.Annotations": "4.1.0-rc2-24027"
},
"imports": [ "dnxcore50", "portable-net45+win8" ]
}
}
}

最佳答案

您可以通过向构建定义添加新的构建步骤来解决此问题。

添加“命令行”任务作为构建定义的第 1 步。

此任务的设置是:

工具:dotnet

参数:恢复

您还可以通过将以下变量添加到您的构建定义来稍微加快速度:
DOTNET_SKIP_FIRST_TIME_EXPERIENCE = 真

关于在 Visual Studio Team Services 上构建项目失败 - 缺少锁定文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38164234/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com