首页 文章

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

提问于
浏览
2

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

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

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

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

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

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

因此,在构建步骤之前,我已经在管道中添加了一个 Nuget restore 任务 .

enter image description here

并在构建步骤中检查了选项 Restore Nuget packages .

enter image description here

1 回答

  • 1

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

相关问题