【问题标题】:Deploying service fabric Visual studio build failing部署服务结构 Visual Studio 构建失败
【发布时间】:2018-12-08 11:19:21
【问题描述】:

我正在尝试在 VSTS CI 中运行“Visual Studio 构建任务”,但失败并出现以下错误:

Build error

我在这里读到了bclbuildWhat does the Microsoft.Bcl.Build NuGet package do?

并将 MSBuild 参数作为 /p:BclBuildImported=Ignore 传递,但它仍然抱怨没有发生 nuget 还原。可能是什么问题?

Nuget 恢复任务:

Nuget-restore task

【问题讨论】:

  • 您是否在构建过程中恢复了 Nuget 包?可以用 VS 在本地构建项目吗?

标签: msbuild continuous-integration azure-devops azure-service-fabric


【解决方案1】:

首先确保您可以使用 VS 在本地构建项目。然后在构建定义中添加Nuget Restore任务来恢复包。


更新:

只需检查您的Nuget.config 文件,确保您已设置正确的feeds/package sources 您想要使用并且包Microsoft.Bcl.Build.1.0.21 包含在源代码中。

详情请见Specifying sources in NuGet.config。

此外,您还可以尝试使用 Nuget 还原任务创建新的构建定义,然后提供 nuget.config 文件和正确的解决方案路径,也可以尝试使用其他托管代理。

【讨论】:

  • 我已经创建了 nuget restore 任务,
  • 请看一下上面帖子中的图片。刚才我发布了该任务的屏幕截图。
  • @AshutoshKumar 只需检查您的Nuget.config 文件,确保您设置了正确的feeds/package sources,并且包Microsoft.Bcl.Build.1.0.21 包含在源代码中。详情请见Specifying sources in NuGet.config。
  • 谢谢,我会检查并再次尝试构建。
  • 这个问题现在解决了,感谢您的帮助,我创建了一个新任务并提供了供使用的提要:我的 nuget.config 中的提要。给出了解决方案的正确路径并构建了它。该项目在当地建设良好。我还将主机更改为主机 VS2017
猜你喜欢
  • 1970-01-01
  • 2021-06-25
  • 1970-01-01
  • 2015-05-15
  • 2012-08-12
  • 2017-09-18
  • 1970-01-01
  • 1970-01-01
  • 2017-08-22
相关资源
最近更新 更多