![]() |
VOOZH | about |
dotnet add package Biss.Apps.Template.ExchangeTemplate --version 10.4.5
NuGet\Install-Package Biss.Apps.Template.ExchangeTemplate -Version 10.4.5
<PackageReference Include="Biss.Apps.Template.ExchangeTemplate" Version="10.4.5" />
<PackageVersion Include="Biss.Apps.Template.ExchangeTemplate" Version="10.4.5" />Directory.Packages.props
<PackageReference Include="Biss.Apps.Template.ExchangeTemplate" />Project file
paket add Biss.Apps.Template.ExchangeTemplate --version 10.4.5
#r "nuget: Biss.Apps.Template.ExchangeTemplate, 10.4.5"
#:package Biss.Apps.Template.ExchangeTemplate@10.4.5
#addin nuget:?package=Biss.Apps.Template.ExchangeTemplate&version=10.4.5Install as a Cake Addin
#tool nuget:?package=Biss.Apps.Template.ExchangeTemplate&version=10.4.5Install as a Cake Tool
© 2026 FOTEC Forschungs- und Technologietransfer GmbH | https://www.fotec.at
Biss.Apps.Template.ExchangeTemplate is a dotnet template package that scaffolds a BISS exchange model project for sharing data contracts between client and server applications. This template creates a class library containing DTO (Data Transfer Object) classes, enums, and shared models used for API communication and data exchange. It follows BISS naming conventions with Ex{Entity} prefixes for DTOs, includes serialization attributes for JSON and XML, and provides a clean separation between database entities and API contracts. The project is designed to be referenced by both frontend (BaseApp, MAUI, Blazor) and backend (ConnectivityHost, Database) layers.
• DTO Class Structure - Models folder with Ex{Entity} classes for data transfer objects
• Serialization Ready - Pre-configured JSON and XML serialization attributes and converters
• Enum Definitions - Shared enumerations for status values, types, and constants
• Validation Attributes - Data annotation attributes for model validation on both client and server
• Documentation - XML documentation comments for all public types and properties
• Null Safety - Nullable reference types enabled with proper null handling patterns
• Reusable Contracts - Shared across BaseApp, Database, and ConnectivityHost projects
• Extension Methods - Helper methods for model transformation and validation
• Template Parameters - Customizable project name, namespace, and model naming conventions
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 4 NuGet packages that depend on Biss.Apps.Template.ExchangeTemplate:
| Package | Downloads |
|---|---|
|
Biss.Apps.Template.BaseAppRestfulTemplate
Biss Core SDK |
|
|
Biss.Apps.Template.BaseAppTemplate
Biss Core SDK |
|
|
Biss.Apps.Template.ConnectivityHostTemplate
Biss Core SDK |
|
|
Biss.Apps.Template.DbTemplate
Biss Core SDK |
This package is not used by any popular GitHub repositories.
Changelog.md