首页 文章

VSTS生成失败:命名空间'Microsoft'中不存在类型或命名空间名称'Practices'

提问于
浏览
5

我有一个web api项目,在我的本地机器上工作正常 . 在Visual Studio Team Services上将其推送到GIT后,创建了一个构建定义(启用了Restore NuGet包)并排队了一个构建,我收到以下错误:

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

我尝试使用“保持本地”属性构建true和false以及CommonLibrary引用的“特定版本”属性为true和false . 这两个属性的任何组合都会产生相同的结果 .

3 回答

  • 1

    我在VSO构建和Azure包中遇到了类似的问题:
    enter image description here

    问题由reinstalling the packages为项目解决了 .

    Package Manager Console

    Update-Package -Reinstall
    
  • 3

    我有完全相同的症状,但在我的情况下,事实证明,虽然我可以看到我的.Web项目的'参考'下列出的包,所有在本地运行正常,它实际上没有安装 .

    Is it installed or not?

    通过NuGet UI安装软件包对我有用 .

  • 0

    这就是我解决它的方式 . 我确保解决方案的所有五个项目中的packages.config文件中引用的相同库具有相同的版本号 . (在大多数情况下,我从NuGet经理重新安装) . 在Git分支中,我删除了packages文件夹,以便重新恢复库 . 这就是诀窍 . 下次构建通过了 .

相关问题