Bruk Rider, som er C#-varianten av Intellij IDEA.
Fjern AssemblyOriginatorKeyFile
og SignAssembly
for å deaktivere strong-named assemblies under utvikling.
Har du tilgang til signingkey (digipost-utviklere) kan du evt dekryptere signingkey.snk.enc
først.
Man kan verifisere at DLL-en er strong-named ved å benytte sn -v <path-to-dll>
.
Releasing er gjort via tagging med Semver versjons schema. For en beta-release, bruk -beta
som versjon suffix i taggen.
- Copy-paste https://raw.githubusercontent.com/digipost/digipost-data-types/main/datatypes.xsd til
datatypes.xsd
- Legg til eksempel-xsd av nye datatyper i
datatypes-examples.xml
(kan også dupliseres fra repoet over. Merk at det er noen forskjeller i dataene for testing) - Kjør xscgen for å bygge kode fra xsd dotnet xscgen --dc -0 -t "Digipost.Api.Client.DataTypes.Core/Resources/XSD/datatypes.xsd" -o "Digipost.Api.Client.DataTypes.Core/Internal/" -n "http://api.digipost.no/schema/datatypes=Digipost.Api.Client.DataTypes.Core.Internal"
- Kjør tester