Dll AzureDevOps错误找不到类型或命名空间名称“MyNamespace”(是否缺少using指令或程序集引用?)

Dll AzureDevOps错误找不到类型或命名空间名称“MyNamespace”(是否缺少using指令或程序集引用?),dll,build,azure-devops,devops,azure-pipelines-build-task,Dll,Build,Azure Devops,Devops,Azure Pipelines Build Task,这不是复制品。 我正在AzureDevOps中为我的Asp.NETC应用程序创建一个构建管道,该应用程序使用Git作为源存储库。 该应用程序具有很少的外部DLL,这在Nuget中是不可用的。这些DLL放置在具有名称依赖项的项目文件夹中,并从中引用。 该应用程序在所有开发人员机器上都可以正常构建。 当构建管道运行时,构建失败并出现以下错误 CS0246:找不到类型或命名空间名称“MyNamespace”。是否缺少using指令或程序集引用 所有外部依赖引用都会发生这种情况 非常感谢您的帮助。因为您

这不是复制品。 我正在AzureDevOps中为我的Asp.NETC应用程序创建一个构建管道,该应用程序使用Git作为源存储库。 该应用程序具有很少的外部DLL,这在Nuget中是不可用的。这些DLL放置在具有名称依赖项的项目文件夹中,并从中引用。 该应用程序在所有开发人员机器上都可以正常构建。 当构建管道运行时,构建失败并出现以下错误

CS0246:找不到类型或命名空间名称“MyNamespace”。是否缺少using指令或程序集引用

所有外部依赖引用都会发生这种情况


非常感谢您的帮助。

因为您没有在.csproj中分享如何构造和使用这些DLL。但是,一定有不正确的地方导致了这个错误

在解决方案下创建一个文件夹,将这些外部DLL放入该文件夹


注意:确保.csproj使用相对路径,而不是使用完整路径。请参阅。

发布我找到的解决方案,因为这可以帮助某人。 确保依赖项可用

对我来说,我使用Git LFS进行DLL。默认情况下未签出DLL,这是导致问题的原因

steps:
- checkout: self
  lfs: true
我添加了以下行,解决了问题

steps:
- checkout: self
  lfs: true

解决方案是显式地检查lfs。谢谢您的帮助。

您好,在csproj中调用use relative path有什么好消息可以尝试吗?如果您仍然有任何错误或困惑,请在下面自由留言:-@MerlinLiang MSFT感谢您的帮助。我已经在下面发布了我的解决方案。