You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://github.com/team-charls/charls-dotnet/actions/workflows/dotnet.yml)
* Use the .NET 8.0 CLI or Visual Studio 2022 (v17.10 or newer) to build the solution file CharLSDotNet.sln. For example: `dotnet build && dotnet test && dotnet publish` to build the nuget package.
89
+
* Use the .NET 8.0 CLI or Visual Studio 2022 (v17.11 or newer) to build the solution file CharLSDotNet.sln.
90
+
For example: `dotnet build && dotnet test && dotnet publish` to build the NuGet package.
91
+
Building can be done on all supported .NET SDK platforms: Windows, Linux or macOS
66
92
67
-
### Building Windows DLLs and code signing all components
93
+
### Code signing the assembly and the NuGet package
68
94
69
-
Building the NuGet package with signed Windows DLLs can only be done on the Window platform with Visual Studio 2022 or with Build tools for Visual Studio 2022.
70
-
To support code signing with a code signing certificate, stored on a smart card, a Windows command file is available: `create-signed-nuget-package.cmd`.
95
+
Building the NuGet package with a signed assembly DLL and NuGet package can only be done
96
+
on the Window platform with Visual Studio 2022 or with Build tools for Visual Studio 2022.
97
+
To support code signing with a code signing certificate, stored on a smart card, a
98
+
Windows command file is available: `create-signed-nuget-package.cmd`.
71
99
Instructions:
72
100
73
101
* Open a Visual Studio Developer Command Prompt
@@ -76,8 +104,9 @@ Instructions:
76
104
* Execute the command `create-signed-nuget-package.cmd certificate-thumb-print time-stamp-url`
77
105
The certificate thumbprint and time stamp URL arguments are depending on the used code signing certificate.
78
106
79
-
All DLLs and the NuGet package itself will be signed.
107
+
All assembly DLLs and the NuGet package itself will be signed.
80
108
81
109
## About the JPEG-LS image compression standard
82
110
83
-
More information about JPEG-LS can be found in the [README](https://github.com/team-charls/charls/blob/master/README.md) from the C++ CharLS project.
111
+
More information about JPEG-LS can be found in the [README](https://github.com/team-charls/charls/blob/master/README.md)
ErrorCode.InvalidArgumentNearLossless=>"The near lossless argument is outside the range [0, min(255, MAXVAL/2)]",
145
145
ErrorCode.InvalidArgumentPresetCodingParameters=>"The argument for the JPEG-LS preset coding parameters is not valid",
146
146
ErrorCode.InvalidArgumentColorTransformation=>"The argument for the color component is not (None, Hp1, Hp2, Hp3) or invalid in combination with component count",
147
-
ErrorCode.InvalidArgumentSize=>"The passed size is outside the valid range",
147
+
ErrorCode.InvalidArgumentSize=>"The passed size of a buffer is outside the valid range",
148
148
ErrorCode.InvalidArgumentStride=>"The stride argument does not match with the frame info and buffer size",
149
149
ErrorCode.InvalidArgumentEncodingOptions=>"The encoding options argument has an invalid value",
0 commit comments