簡體   English   中英

Azure 內部版本 - 名稱空間“Microsoft”中不存在類型或名稱空間名稱“OpenApi”

[英]Azure Builds - The type or namespace name 'OpenApi' does not exist in the namespace 'Microsoft'

鑒於:
Azure 新版本

我有一個使用 Swashbuckle.AspNetCore 的簡單 WebApi 項目。 在本地一切正常(當然),但是當我嘗試構建 Azure 構建時,我收到以下錯誤:

命名空間“Microsoft”中不存在類型或命名空間名稱“OpenApi”

我將 SwashBuckle 和 OpenApi NuGet 包添加到Azure Artifacts並在我的構建腳本中引用了它。

- task: NuGetCommand@2
  inputs:
    command: 'restore'
    restoreSolution: '**/*.sln'
    feedsToUse: 'select'
    vstsFeed: '/12b2f6b8-fb61-4aac-a526-27a85a46a5b4'

/reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\3.1.0\ref\netcoreapp3.1\System.Xml.XPath.XDocument.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\3.1.0\ref\netcoreapp3.1\WindowsBase.dll" /debug+ /debug:portable /filealign:512 /optimize+ /out:obj\Release\netcoreapp3.1 \ApiApplication1.dll /target:exe /warnaserror- /utf8output /deterministic+ /analyzer:"C:\Program Files\dotnet\sdk\3.1.202\Sdks\Microsoft.NET.SdkAsp.Web\Microsoftanaly .Analyzers.dll" /analyzer:"C:\Program Files\dotnet\sdk\3.1.202\Sdks\Microsoft.NET.Sdk.Web\analyzers\cs\Microsoft.AspNetCore.Mvc.Analyzers.dll" /analyzer: “C:\Program Files\dotnet\sdk\3.1.202\Sdks\Microsoft.NET.Sdk.Web\analyzers\cs\Microsoft.AspNetCore.Components.Analyzers.dll”控制器\WeatherForecastController.cs Pro gram.cs Startup.cs WeatherForecast.cs "C:\Users\rodneysantiago\AppData\Local\Temp.NETCoreApp,Version=v3.1.AssemblyAttributes.cs" obj\Release\netcoreapp3.1\ApiApplication1.AssemblyInfo.cs /warnaserror+ :NU1605 使用與目錄中的編譯器共享編譯:C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin\Roslyn

[錯誤]RsWpfAndApiSolution\ApiApplication1\Startup.cs(12,17):錯誤 CS0234:命名空間“Microsoft”中不存在類型或命名空間名稱“OpenApi”(您是否缺少程序集引用?)

Startup.cs(12,17):錯誤 CS0234:命名空間“Microsoft”中不存在類型或命名空間名稱“OpenApi”(您是否缺少程序集引用?) [C:\agent2_work\2\s\RsWpfAndApiSolution\ ApiApplication1\ApiApplication1.csproj] 完成構建項目“C:\agent2_work\2\s\RsWpfAndApiSolution\ApiApplication1\ApiApplication1.csproj”(默認目標)- 失敗。 完成構建項目“C:\agent2_work\2\s\RsWpfAndApiSolution\RsWpfAndApiSolution.sln”(默認目標)——失敗。

構建失敗。

在此處輸入圖像描述

卸載 Swashbuckle.AspNetCore 並使用相同的 package 的最新版本重新安裝以解決此錯誤。 不幸的是,VS 沒有顯示此錯誤,但它在 CI/CD 中或在命令行中運行時被捕獲。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM