Отсутствует шаблон приложения Blazor WebAssembly для Visual Studio для Mac - PullRequest
3 голосов
/ 20 февраля 2020

Я пытаюсь создать приложение Blazor WebAssembly с использованием последней сборки Visual Studio для Ma c (v8.4.6 build 36).

У меня есть. NET Установлен Core 3.1 SDK.

Я также установил последнюю версию Blazor WebAssembly 3.2.0 Preview 1, выполнив:

dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.2.0-preview1.20073.1.

Выходной журнал показывает, что он успешно установлен:

Templates                                         Short Name               Language          Tags                                 
----------------------------------------------------------------------------------------------------------------------------------
Blazor Server App                                 blazorserver             [C#]              Web/Blazor                           
Blazor WebAssembly App                            blazorwasm               [C#]              Web/Blazor/WebAssembly

Однако шаблон приложения Blazor WebAssembly не отображается в Visual Studio для Ma c даже после перезапуска:

enter image description here И если я создаю приложение Blazor WebAssembly из CLI следующим образом, оно создает, но не запускается:

dotnet new blazorwasm
dotnet build
dotnet run

И если я пытаюсь запустить его в Visual Studio для Ma c Я получаю эту ошибку: Cannot open assembly '/Users/my.username/projects/blazor/BlazerWasm/bin/Debug/netstandard2.1/BlazerWasm.exe': No such file or directory.

Visual Studio для Ma c не может создавать или запускать приложения Blazor WebAssembly или я что-то упустил?

Ответы [ 2 ]

1 голос
/ 03 марта 2020

В настоящее время Visual Studio для Ma c не имеет возможности создавать приложения WebAssembly с использованием шаблона. Однако он может создавать приложения WebAssembly.

Чтобы обойти это ограничение, я использую интерфейс командной строки для создания и запуска приложений WebAssembly.

» Для создания приложений WebAssembly из используемого CLI:

dotnet new blazorwasm -n NameOfMyProject

» Теперь я могу редактировать и создавать приложение с использованием Visual Studio для Ma c.

» To Запустите приложение из CLI. Я cd в каталог проекта и запускаю:

dotnet run

Теперь я могу загрузить приложение в браузере, редактировать и тестировать изменения моего кода. Я даже заметил, что «горячая перезагрузка» работает.

Я открыл проблему с системой обратной связи Microsoft Visual Studio. Старший менеджер по продукту ответил 4 дня go следующим сообщением: « Мы начали работать над добавлением поддержки веб-сборки Blazor. »

Если вам интересно, вот ссылка на этот запрос: https://developercommunity.visualstudio.com/content/problem/925026/missing-blazor-webassembly-app-template-for-visual.html

0 голосов
/ 21 февраля 2020

У меня была та же проблема, и я мог бы обойти вас. Я сделал точно такую ​​же команду:

dotnet new blazorwasm -n NameOfMyProject

Затем я просто открыл Visual Studio и использовал «открыть проект или решение», чтобы открыть .csproj. Из интерфейса IDE вы можете создавать и запускать без проблем.

Cheers,

Chefty

...