这不是重复的。 我正在 AzureDevOps 中为我的 Asp.Net c# 应用程序创建一个构建管道,该应用程序使用 Git 作为源存储库。 该应用程序具有很少的外部 dll,这些在 Nuget 中不可用。这些 dll 被放置在具有名称依赖关系的项目文件夹中,并从那里引用。 该应用程序在所有开发人员机器上构建良好。 当构建管道时,构建失败并出现以下错误。
CS0246: The type or namespace name 'MyNamespace' could not be found (are you missing a using directive or an assembly reference?)
所有外部依赖项引用都会发生这种情况。
对此的任何帮助表示感谢。
最佳答案
由于您没有分享如何在 .csproj
中构建和使用这些 dll。但是,一定有某个地方不正确导致此错误。
在你的解决方案下创建一个文件夹,将这些外部dll放入该文件夹中。
注意:确保 .csproj 使用相对路径而不是使用完整路径。看这个thread .
关于dll - AzureDevOps 错误找不到类型或命名空间名称 'MyNamespace'(是否缺少 using 指令或程序集引用?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58657651/