OpenTransSharp 1.0.0-pre1

This is a prerelease version of OpenTransSharp.
There is a newer version of this package available.
See the version list below for details.
dotnet add package OpenTransSharp --version 1.0.0-pre1                
NuGet\Install-Package OpenTransSharp -Version 1.0.0-pre1                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="OpenTransSharp" Version="1.0.0-pre1" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add OpenTransSharp --version 1.0.0-pre1                
#r "nuget: OpenTransSharp, 1.0.0-pre1"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install OpenTransSharp as a Cake Addin
#addin nuget:?package=OpenTransSharp&version=1.0.0-pre1&prerelease

// Install OpenTransSharp as a Cake Tool
#tool nuget:?package=OpenTransSharp&version=1.0.0-pre1&prerelease                

Read/edit/write/validate openTRANS 2.1 xml files.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on OpenTransSharp:

Package Downloads
OpenTransSharp.Microsoft.Extensions.DependencyInjection

Microsoft.Extensions.DependencyInjection support for OpenTransSharp

OpenTransSharp.Microsoft.AspNetCore

ASP.NET Core support for OpenTransSharp

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.5 1,252 6/27/2024
1.0.5-pre1 358 5/16/2024
1.0.4 977 1/5/2024
1.0.3 394 12/26/2023 1.0.3 is deprecated because it has critical bugs.
1.0.2 510 8/11/2023
1.0.1 370 4/10/2023
1.0.0 707 12/3/2022
1.0.0-pre3 24,092 4/24/2022
1.0.0-pre2 280 1/12/2022
1.0.0-pre1 307 6/20/2021

1.0.0-pre1
     OpenTransSharp and BMEcatSharp
     
     This project enables reading, editing, writing and validating openTRANS® 2.1 and BMEcat® 2005 files.
     While developing, your IntelliSense is enriched with contents of the official specification-documents.
     It also provides seamless integration into Microsoft.Extensions.DependencyInjection and ASP.NET Core.

     This project is built on the .NET platform and uses the MPL 2.0 license (see https://github.com/warappa/OpenTransSharp#mpl-20-tldr for what that means for you).

     NuGet packages of this project
     * BMEcatSharp
     * BMEcatSharp.Microsoft.Extensions.DependencyInjection
     * BMEcatSharp.Microsoft.AspNetCore
     * OpenTransSharp
     * OpenTransSharp.Microsoft.Extensions.DependencyInjection
     * OpenTransSharp.Microsoft.AspNetCore

     Features:
     * Compatible with .NET Standard 2.0, .NET Core 2.1+ or .NET 5+
     * Rich IntelliSense extended with contents of the official specification-documents
     ** Meaning of elements/attributes
     ** Required elements
     ** Choices between elements
     * Reading/editing/writing BMEcat®- and openTRANS®-files
     ** Enums where possible, like `LanguageCodes`, `Unit`, `PackageUnit`, `CountryCode`, `OrderType`, `MimePurpose`, `PartyRole`,... and many more
     * Validation against official XSDs
     ** Including adding custom XSD validations (see UDX below)
     * Proper support for User-Defined-Extension data (UDX)
     ** Enhance your documents with custom data
     * Microsoft.Extensions.DependencyInjection integration
     ** Extension methods for service registration (with optional options)
     * ASP.NET Core integration
     ** Model-binding support
     ** Model state support
     ** Custom encodings and content-types support
     * BMEcat® 2005 support
     ** Module Classification Systems, Catalog Groups Systems, and Feature Systems
     ** Module Product Configuration
     ** Module Price Formulas
     ** Module Integrated Procurement Point
     ** Multilingual Strings
     * openTRANS® 2.1 support
     ** RFQ (request for quotation)
     ** Quotation
     ** Order
     ** Order-Change
     ** Order-Response (confirmation of order)
     ** Dispatch-Notification
     ** Receipt-Acknowledgement (acknowledgement of receipt of goods)
     ** Invoice
     ** Invoice-List (collective invoice)
     ** Remittance-Advice (Notification or remittance)
     ** Multilingual Strings