[英]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.