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

时间:2017-06-10 16:48:43

标签: azure-devops azure-pipelines ms-release-management

当我提交项目以进行构建自动化

它有错误

Error CS0234: The type or namespace name 'Security' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)

但我的项目可以在vs

的本地工作

有谁知道如何修复此错误?

3 个答案:

答案 0 :(得分:1)

将NuGet Restore任务添加到构建/发布定义中。

  1. 将版本更改为0。*
  2. 解决方案或packages.config的路径:***。sln
  3. 选择还原以安装类型

答案 1 :(得分:0)

您的构建无法找到引用的程序集。 也许是因为缺少nuget恢复(请看其他答案) 或者因为somie缺少此特定版本的存储库中的条目

答案 2 :(得分:0)

就我而言,我忘记了将packages.config文件添加到源代码管理中。