Azure DevOps构建中的错误 - 您是否缺少程序集引用?

问题描述 投票:4回答:1

我是第一次使用VSTS(Azure DevOps)并且正在设置我的第一次构建(我以前使用过TFS)。我正在尝试构建一个面向.NET Framework 4.6的.NET应用程序。

但是我遇到了与缺少名称空间和/或程序集有关的构建错误。

错误CS0246:找不到类型或命名空间名称'OwinStartupAttribute'(您是否缺少using指令或程序集引用?)

错误CS0234:命名空间“System.Web”中不存在类型或命名空间名称“Http”(您是否缺少程序集引用?)

错误CS0234:命名空间“Microsoft”中不存在类型或命名空间名称“Azure”(您是否缺少程序集引用?)

这些问题似乎都是相关的,即nuget包在构建过程中没有得到恢复。

因此,我在构建步骤之前向管道添加了Nuget还原任务。

enter image description here

并在构建步骤中检查了“恢复Nuget包”选项。

enter image description here

azure-devops azure-pipelines
1个回答
2
投票

我设法让这个工作,因为我有一些Nuget包签入作为源控件的一部分。我从解决方案中删除了整个packages文件夹,这解决了这个问题。源代码控制中的软件包与我尝试恢复的软件包之间肯定存在冲突。

© www.soinside.com 2019 - 2024. All rights reserved.