VladislavAntonyuk.DotNetTemplates
5.0.365
dotnet new install VladislavAntonyuk.DotNetTemplates::5.0.365
.NET Templates
Table of contents:
- Modular Monolith
- Modular Monolith With Vertical Slice Architecture
- Vertical Slice Architecture
- Vertical Slice Architecture Blazor WebAssembly
- Blazor WebApp Microsoft Identity Platform
- Onion Architecture Templates
- iOS Extensions for .NET MAUI Application
- Action Extension
- Audio Unit Extension
- Broadcast UI Extension
- Broadcast Upload Extension
- CallDirectory Extension
- Content Blocker Extension
- Custom Keyboard Extension
- Document Picker Extension
- Document Picker File Provider Extension
- iMessage Extension
- Intents Extension
- Intents UI Extension
- Notification Content Extension
- Notification Service Extension
- Photo Editing Extension
- Shared Links Extension
- Share Extension
- Spotlight Index Extension
- Today Extension
- Build
- Install Templates
- Uninstall
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
Vertical Slice Architecture Blazor WebAssembly
Creates an application with Vertical Slice Architecture and Microsoft Entra External ID authentication.
Create solution:
dotnet new vertical-slice-architecture-blazor-webassembly -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 Blazor Application
Blazor application with onion architecture.
Create solution:
dotnet new onion-blazor -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
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.
Shared Links Extension
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
-
.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 |
|---|---|---|
| 5.0.365 | 447 | 11/12/2025 |
| 5.0.357-pre1 | 269 | 10/31/2025 |
| 5.0.356-pre1 | 450 | 9/18/2025 |
| 4.1.355 | 610 | 6/3/2025 |
| 4.1.354 | 424 | 5/2/2025 |
| 4.1.353 | 467 | 4/22/2025 |
| 4.1.352 | 426 | 4/21/2025 |
| 4.1.349 | 501 | 2/16/2025 |
| 4.1.348 | 391 | 2/12/2025 |
| 4.1.347 | 390 | 2/12/2025 |
| 4.0.346 | 440 | 1/28/2025 |
| 4.0.345 | 425 | 1/10/2025 |
| 4.0.344 | 400 | 1/10/2025 |
| 4.0.343 | 423 | 11/29/2024 |
| 3.0.308 | 4,735 | 11/27/2023 |
| 3.0.288 | 1,569 | 11/16/2023 |
| 3.0.247-pre4 | 2,251 | 10/16/2023 |
| 3.0.246-pre4 | 1,362 | 10/16/2023 |
| 3.0.245-pre4 | 1,422 | 10/16/2023 |