Azure DevOps生成中的错误

编程入门 行业动态 更新时间:2024-10-14 18:17:54
本文介绍了Azure DevOps生成中的错误-您是否缺少程序集引用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我第一次使用 VSTS ( Azure DevOps ),并且正在设置我的第一个版本(我以前一直在使用TFS).我正在尝试构建一个针对 .NET Framework 4.6 的.NET应用程序.

I am using VSTS (Azure DevOps) for the first time and am setting up my first build (I have previously been using TFS). I'm trying to build a .NET application targeting .NET Framework 4.6.

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

However I'm getting build errors relating to missing namespaces and / or assemblies.

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

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

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

所有问题似乎都与之相关,即nuget软件包在构建过程中没有得到恢复.

The issues all seem to be related i.e. the nuget packages aren't getting restored during the build process.

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

I've therefore added a Nuget restore task to the pipeline before my build step.

并在构建步骤中选中了还原Nuget软件包选项.

And have checked the option Restore Nuget packages on the build step.

推荐答案

我在解决这个问题的大型解决方案中有一些项目.他们有旧的"packages.config"文件.要解决此问题,请在解决方案资源管理器中,右键单击packages.config文件,然后选择将packages.config迁移到PackageReference".

I had some projects in a large solution with this problem; they had the old "packages.config" files. To fix, In Solution Explorer, right-click on a packages.config file and select Migrate packages.config to PackageReference.

文档.

更多推荐

Azure DevOps生成中的错误

本文发布于:2023-11-09 04:30:31,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1571408.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:错误   Azure   DevOps

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!