VladislavAntonyuk.DotNetTemplates 4.1.354

dotnet new install VladislavAntonyuk.DotNetTemplates::4.1.354
                    
This package contains a .NET Template Package you can call from the shell/command line.

.NET Templates

Buy Me A Coffee

Stand With Ukraine

NuGet Version NuGet Downloads

Table of contents:

Modular Monolith

Creates a Modular Monolith application.

Create solution:

dotnet new modular-monolith -n MyProductName --module1 MyModule1Name --module2 MyModule2Name

Modular Monolith With Vertical Slice Architecture

Creates a Modular Monolith application with Vertical Slice Architecture.

Create solution:

dotnet new modular-monolith-vertical-slice-architecture -n MyProductName --module1 MyModule1Name --module2 MyModule2Name

Vertical Slice Architecture

Creates an application with Vertical Slice Architecture.

Create solution:

dotnet new vertical-slice-architecture -n MyProductName --entityName MyEntityName

Blazor WebApp Microsoft Identity Platform

Creates Blazor Web application with Microsoft Identity Platform authentication (Azure Active Directory B2C).

Create solution:

dotnet new blazor-microsoft-identity -n MyProductName

Onion Architecture Templates

Onion Architecture Cross-Platform Application

Cross-platform application (Blazor WebApp + .NET MAUI) with onion architecture.

Create solution:

dotnet new onion-app -n MyProductName --entityName MyEntityName

Onion Architecture Cross-Platform Application Repository

Cross-platform application (Blazor WebApp + .NET MAUI) with onion architecture, using Repository pattern.

Create solution:

dotnet new onion-app-repository -n MyProductName --entityName MyEntityName

Onion Architecture Blazor Application

Blazor application with onion architecture.

Create solution:

dotnet new onion-blazor -n MyProductName --entityName MyEntityName

Onion Architecture Blazor Application Repository

Blazor application with onion architecture, using Repository pattern.

Create solution:

dotnet new onion-blazor-repository -n MyProductName --entityName MyEntityName

Onion Architecture Blazor WebAssembly Application

Blazor WebAssembly application with onion architecture.

Create solution:

dotnet new onion-blazor-webassembly -n MyProductName --entityName MyEntityName

Onion Architecture .NET MAUI Application

.NET MAUI application with onion architecture.

Create solution:

dotnet new onion-maui -n MyProductName --entityName MyEntityName

Onion Architecture .NET MAUI Application Repository

.NET MAUI application with onion architecture, using Repository pattern.

Create solution:

dotnet new onion-maui-repository -n MyProductName --entityName MyEntityName

iOS Extensions for .NET MAUI Application

Action Extension

iOS Action Extension for .NET MAUI application.

Create project:

dotnet new ios-action-extension -n MyProjectName --applicationId com.vladislavantonyuk.myapp.myapp

The final application id: com.vladislavantonyuk.myapp.myapp-ActionExtension.

Audio Unit Extension

iOS Audio Unit Extension for .NET MAUI application.

Create project:

dotnet new ios-audio-unit-extension -n MyProjectName --applicationId com.vladislavantonyuk.myapp.myapp

The final application id: com.vladislavantonyuk.myapp.myapp-AudioUnitExtension.

Broadcast UI Extension

iOS Broadcast UI Extension for .NET MAUI application.

Create project:

dotnet new ios-broadcast-ui-extension -n MyProjectName --applicationId com.vladislavantonyuk.myapp.myapp

The final application id: com.vladislavantonyuk.myapp.myapp-BroadcastUIExtension.

Broadcast Upload Extension

iOS Broadcast Upload Extension for .NET MAUI application.

Create project:

dotnet new ios-broadcast-upload-extension -n MyProjectName --applicationId com.vladislavantonyuk.myapp.myapp

The final application id: com.vladislavantonyuk.myapp.myapp-BroadcastUploadExtension.

CallDirectory Extension

iOS Call Directory Extension for .NET MAUI application.

Create project:

dotnet new ios-call-directory-extension -n MyProjectName --applicationId com.vladislavantonyuk.myapp.myapp

The final application id: com.vladislavantonyuk.myapp.myapp-CallDirectoryExtension.

Content Blocker Extension

iOS Content Blocker Extension for .NET MAUI application.

Create project:

dotnet new ios-content-blocker-extension -n MyProjectName --applicationId com.vladislavantonyuk.myapp.myapp

The final application id: com.vladislavantonyuk.myapp.myapp-ContentBlockerExtension.

Custom Keyboard Extension

iOS Custom Keyboard Extension for .NET MAUI application.

Create project:

dotnet new ios-custom-keyboard-extension -n MyProjectName --applicationId com.vladislavantonyuk.myapp.myapp

The final application id: com.vladislavantonyuk.myapp.myapp-CustomKeyboardExtension.

Document Picker Extension

iOS Document Picker Extension for .NET MAUI application.

Create project:

dotnet new ios-document-picker-extension -n MyProjectName --applicationId com.vladislavantonyuk.myapp.myapp

The final application id: com.vladislavantonyuk.myapp.myapp-DocumentPickerExtension.

Document Picker File Provider Extension

iOS Document Picker File Provider Extension for .NET MAUI application.

Create project:

dotnet new ios-document-picker-file-provider-extension -n MyProjectName --applicationId com.vladislavantonyuk.myapp.myapp

The final application id: com.vladislavantonyuk.myapp.myapp-DocumentPickerFileProviderExtension.

iMessage Extension

iOS iMessage Extension for .NET MAUI application.

Create project:

dotnet new ios-imessage-extension -n MyProjectName --applicationId com.vladislavantonyuk.myapp.myapp

The final application id: com.vladislavantonyuk.myapp.myapp-IMessageExtension.

Intents Extension

iOS Intents Extension for .NET MAUI application.

Create project:

dotnet new ios-intents-extension -n MyProjectName --applicationId com.vladislavantonyuk.myapp.myapp

The final application id: com.vladislavantonyuk.myapp.myapp-IntentsExtension.

Intents UI Extension

iOS Intents UI Extension for .NET MAUI application.

Create project:

dotnet new ios-intents-ui-extension -n MyProjectName --applicationId com.vladislavantonyuk.myapp.myapp

The final application id: com.vladislavantonyuk.myapp.myapp-IntentsUIExtension.

Notification Content Extension

iOS Notification Content Extension for .NET MAUI application.

Create project:

dotnet new ios-notification-content-extension -n MyProjectName --applicationId com.vladislavantonyuk.myapp.myapp

The final application id: com.vladislavantonyuk.myapp.myapp-NotificationContentExtension.

Notification Service Extension

iOS Notification Service Extension for .NET MAUI application.

Create project:

dotnet new ios-notification-service-extension -n MyProjectName --applicationId com.vladislavantonyuk.myapp.myapp

The final application id: com.vladislavantonyuk.myapp.myapp-NotificationServiceExtension.

Photo Editing Extension

iOS Photo Editing Extension for .NET MAUI application.

Create project:

dotnet new ios-photo-editing-extension -n MyProjectName --applicationId com.vladislavantonyuk.myapp.myapp

The final application id: com.vladislavantonyuk.myapp.myapp-PhotoEditingExtension.

iOS Shared Links Extension for .NET MAUI application.

Create project:

dotnet new ios-shared-links-extension -n MyProjectName --applicationId com.vladislavantonyuk.myapp.myapp

The final application id: com.vladislavantonyuk.myapp.myapp-SharedLinksExtension.

Share Extension

iOS Share Extension for .NET MAUI application.

Create project:

dotnet new ios-share-extension -n MyProjectName --applicationId com.vladislavantonyuk.myapp.myapp

The final application id: com.vladislavantonyuk.myapp.myapp-ShareExtension.

Spotlight Index Extension

iOS Spotlight Index Extension for .NET MAUI application.

Create project:

dotnet new ios-spotlight-index-extension -n MyProjectName --applicationId com.vladislavantonyuk.myapp.myapp

The final application id: com.vladislavantonyuk.myapp.myapp-SpotlightIndexExtension.

Today Extension

iOS Today Extension for .NET MAUI application.

Create project:

dotnet new ios-today-extension -n MyProjectName --applicationId com.vladislavantonyuk.myapp.myapp

The final application id: com.vladislavantonyuk.myapp.myapp-TodayExtension.

Build

dotnet pack .\VladislavAntonyukDotnetTemplates.csproj

Install Templates

From NuGet:

dotnet new install VladislavAntonyuk.DotNetTemplates

From file:

dotnet new install VladislavAntonyuk.DotNetTemplates.4.1.0.nupkg

Uninstall

dotnet new uninstall VladislavAntonyuk.DotNetTemplates

Buy Me A Coffee

Stand With Ukraine

  • .NETStandard 2.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
4.1.354 123 5/2/2025
4.1.353 162 4/22/2025
4.1.352 152 4/21/2025
4.1.349 188 2/16/2025
4.1.348 124 2/12/2025
4.1.347 120 2/12/2025
4.0.346 141 1/28/2025
4.0.345 139 1/10/2025
4.0.344 105 1/10/2025
4.0.343 141 11/29/2024
3.0.308 4,478 11/27/2023
3.0.288 1,347 11/16/2023
3.0.247-pre4 1,972 10/16/2023
3.0.246-pre4 1,124 10/16/2023
3.0.245-pre4 1,187 10/16/2023
3.0.244-pre3 1,107 10/14/2023
3.0.208-pre2 1,286 9/24/2023
3.0.161-pre1 1,218 9/10/2023
2.0.159 1,667 6/4/2023
2.0.154 1,545 4/15/2023
2.0.126 1,416 4/2/2023
2.0.124 1,421 3/16/2023
2.0.122 1,392 3/16/2023
2.0.103 1,279 2/25/2023
2.0.66 1,468 2/11/2023
2.0.65 1,457 2/2/2023
2.0.53 1,467 1/21/2023
2.0.25 1,690 1/5/2023
2.0.24 1,529 12/19/2022
2.0.22 1,714 12/11/2022
2.0.21 1,273 11/27/2022
1.0.19 1,772 10/20/2022
1.0.18 1,581 10/20/2022
1.0.17 1,678 10/20/2022
1.0.14 1,642 6/28/2022
1.0.13 1,652 5/24/2022
1.0.12 1,716 5/21/2022
1.0.11 1,829 5/21/2022
1.0.10 1,745 5/13/2022