Проблема

  • Вы хотите начать новый проект Blazor с нуля.
  • Для начала вам нужен минимум кода.
  • Это означает отсутствие Counter.razor, SurverPrompt.razor, Boostrap, дополнительных файлов css и т. Д.
  • Вы используете готовые шаблоны проектов Blazor Visual Studio или dotnet CLI для создания нового проекта.
  • Теперь вам нужно удалить весь пример кода, который предоставляет шаблон.
  • Вы теряете время ⏱. Вы становитесь старше 👴.

Решение

ЧИСТЫЙ БЛАЗОР! 🧽🧼🧹

TL; DR

Создавайте проекты Blazor с минимальным объемом кода в кратчайшие сроки.

Установить CleanBlazor

dotnet new — install FriscoVInc.DotNet.Templates.CleanBlazor

Создайте проект Blazor (интерфейс командной строки dotnet)

dotnet new — install FriscoVInc.DotNet.Templates.CleanBlazor
dotnet new cleanblazorserver --output <my file path>
cd <my file path>
dotnet run

Сделанный! 🎉. А для шаблона wasm Blazor вы также можете использовать:

dotnet new cleanblazorwasm

Создайте проект Blazor (Visual Studio 2022)

  1. Откройте Visual Studio
  2. CTRL + SHIFT + N
  3. Начните свой проект с любого шаблона проекта CleanBlazor.

О готовых шаблонах проектов .NET Blazor

Когда вы запускаете любой проект .NET, вы обычно используете готовые шаблоны проектов .NET SDK.

dotnet CLI

dotnet new blazorserver
dotnet new blazorwasm

Visual Studio

А теперь обратите внимание на "раздутое ПО"

Используя CleanBlazor!

CleanBlazor указан в официальном репозитории dotnet Github от Microsoft в разделе Доступные шаблоны для нового раздела dotnet.

Кроме того, CleanBlazor - это пакет шаблонов dotnet, доступный на nuget.org. 👉 ССЫЛКА

Таким образом, его легко установить. Dotnet cli автоматически загрузит эти шаблоны с nuget.org. Вам просто нужно запустить команду установки на вашем терминале:

dotnet new --install FriscoVInc.DotNet.Templates.CleanBlazor

Загляните в раздел Начало работы в репо, чтобы найти необходимые предварительные условия, которые могут вам не хватать.

dotnet cli

Очень похоже на то, как вы создаете готовые проекты Blazor, создайте свой новый проект из любого терминала или терминала vs code:

dotnet new cleanblazorserver

or

dotnet new cleanblazorwasm

Как и в случае с готовыми шаблонами, вы можете дополнительно указать папку вывода и / или имя проекта:

--output <path to folder> --name <project name>

Visual Studio 2022

  1. Откройте Visual Studio.
  2. Откройте диалоговое окно «Новый проект». CTRL + SHIFT + N.
  3. Найдите Clean Blazor.
  4. Выберите либо проект Clean Blazor Server, либо проект Clean Blazor Wasm.
  5. Создайте свой проект.
  6. Сделанный!

* На момент написания Visual Studio 2022 находится в предварительной версии. Если описанные выше действия не помогли вам, попробуйте обновить Visual Studio до последней версии, исправить ее или просто используйте параметр dotnet cli в разделе выше.

Заметьте, никаких «раздутых программ»!

Попался

Эти шаблоны проектов предназначены для .NET 6 и более поздних версий (предварительная версия .NET 6 7 на момент написания).

Каждый раз, когда выходит новая версия .NET, шаблоны проектов будут соответственно обновляться, чтобы соответствовать новейшей версии .NET.

Загляните на страницу nuget для различных версий этих шаблонов, если по какой-то причине вы хотите / хотите настроить таргетинг на конкретную версию .NET.

Советы

  • Используйте Visual Studio 2022 и постоянно обновляйте его.
  • Если вы не используете IDE, убедитесь, что у вас установлена ​​последняя версия .NET.
  • Обновляйте шаблоны проектов. Просто запустите:
dotnet new --update-apply

Удалить

dotnet new --uninstall FriscoVInc.DotNet.Templates.CleanBlazor

Или, если вы хотите удалить определенную версию:

dotnet new --uninstall

Теперь вы получаете список команд для удаления любых пользовательских шаблонов на вашем ПК. Скопируйте нужную команду и запустите ее.

Вывод

Удачного кодирования, и не стесняйтесь вносить свой вклад!



Образовательные ресурсы