簡體   English   中英

升級到 netcoreapp2.1 后發布到 Azure 時出錯

[英]Error publishing to Azure after upgrade to netcoreapp2.1

我將我的應用程序從 net core 2 升級到 net core 2.1。 我按照微軟的升級說明在本地一切正常。 但是,當我嘗試使用 Visual Studio 發布 dot net core web 應用程序時,我收到以下消息,就像根本沒有發生升級一樣:

嚴重性代碼說明項目文件行抑制狀態錯誤此版本的 Microsoft.AspNetCore.App 僅與 netcoreapp2.1 目標框架兼容。 請針對 netcoreapp2.1 或選擇與 netcoreapp2.0 兼容的 Microsoft.AspNetCore.App 版本。

<PropertyGroup>
  <TargetFramework>netcoreapp2.1</TargetFramework>
</PropertyGroup>

…………

 <ItemGroup>
   <PackageReference Include="Microsoft.AspNetCore.App" Version="2.1.1" />
</ItemGroup>

我知道我不應該在 Microsoft.AspNetCore.App 中有一個版本,但 Visual Studio 2017 (v15.7.3) 否則無法識別引用的庫。 但是,這對於發布來說應該不是問題。

任何幫助,將不勝感激。

似乎在 .pubxml 文件中也設置了目標框架,並且由於我使用 2.0 版創建了發布文件,因此它從未更新過 xml:

<TargetFramework>netcoreapp2.0</TargetFramework>

手動編輯到 2.1 后問題解決。

暫無
暫無

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

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