Azure publi sh профиль Target Framework. NET Core 3.0 недоступен - PullRequest
0 голосов
/ 09 марта 2020

Я создал веб-приложение на портале Azure, для опции стека времени исполнения я выбрал ". NET Core 3.0". Когда я импортирую настройки Publi sh этого WebApp в VS2019, в Publi sh Сводка профиля я вижу "netstandard2.1". Это нормально, не должно ли это быть 'netcoreapp3.0'?

VS2019 publish profile settings

В настройках AppService> Конфигурация> [вкладка] Общие настройки:

Стек:. NET

. NET Framework версия: V4.7

Azure WebApp settings

Как это возможно? Развертываемое приложение было создано как шаблон Blazor WebAssembly (CLI:. NET Core 3.1.102)

1 Ответ

0 голосов
/ 10 марта 2020

Щелкните правой кнопкой мыши приложение Blazor WebAssembly и выберите Edit Project File.

Изменить

 <PropertyGroup>
    <TargetFramework>netstandard2.1</TargetFramework>
    <RazorLangVersion>3.0</RazorLangVersion>
 </PropertyGroup>

На

<PropertyGroup>
    <TargetFramework>netcoreapp3.0</TargetFramework>
</PropertyGroup>

Целевая структура превратится в. net core и republi sh веб-приложение.

enter image description here

...