StoneSteps.Exiv2.VS2022.Static 0.27.5.4

There is a newer version of this package available.
See the version list below for details.
dotnet add package StoneSteps.Exiv2.VS2022.Static --version 0.27.5.4                
NuGet\Install-Package StoneSteps.Exiv2.VS2022.Static -Version 0.27.5.4                
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="StoneSteps.Exiv2.VS2022.Static" Version="0.27.5.4" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add StoneSteps.Exiv2.VS2022.Static --version 0.27.5.4                
#r "nuget: StoneSteps.Exiv2.VS2022.Static, 0.27.5.4"                
#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 StoneSteps.Exiv2.VS2022.Static as a Cake Addin
#addin nuget:?package=StoneSteps.Exiv2.VS2022.Static&version=0.27.5.4

// Install StoneSteps.Exiv2.VS2022.Static as a Cake Tool
#tool nuget:?package=StoneSteps.Exiv2.VS2022.Static&version=0.27.5.4                

This package contains static Exiv2 libraries and header files for the x64 platform and Debug/Release configurations built with Visual C++ 2022, against Debug/Release MT/DLL MSVC CRT.

The Exiv2 static libraries appropriate for the platform and configuration selected in a Visual Studio solution are explicitly referenced within this package and will appear within the solution folder tree after the package is installed. The solution may need to be reloaded to make libraries visible. Library files may be moved into any solution folder after the installation.

Note that the Exiv2 library path in this package is valid only for build configurations named Debug and Release and will not work for any other configuration names. Do not install this package for projects with configurations other than Debug and Release.

The Exiv2 libraries call functions in these Windows libraries, which need to be added as linker input to the Visual Studio project using this package.

  • psapi.lib
  • ws2_32.lib
  • shell32.lib

You may need to copy PDB files from package dependencies to the project output directory in order to avoid linker warnings reporting missing zLib and Expat PDB files.

Due to a bug in VC++ toolsets 14.33/14.34 that yields malformed std::string instances lacking null termination in release builds, this package was built outside of GitHub using toolset 14.34. Projects using this package must use a toolset with the same or greater version.

See README.md in Exiv2-Nuget project for more details.

https://github.com/StoneStepsInc/exiv2-nuget

Product Compatible and additional computed target framework versions.
native native is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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
0.28.3.1 186 9/29/2024
0.28.0.1 656 10/26/2023
0.27.6.2 492 2/25/2023
0.27.5.5 442 11/27/2022
0.27.5.4 394 11/20/2022
0.27.5.1 366 10/30/2022

Package Notes:

 * Static libraries for Debug/Release configurations, x64 platform
 * Built in Visual C++ 2022, against Debug/Release MT/DLL MSVC CRT
 * Exiv2 source code v0.27.5 has been modified to compile in C++17.
 * Compiled with XMP and PNG support enabled.
 * See README.md for more information.

See Exiv2 release notes for version details:

https://github.com/Exiv2/exiv2/releases/tag/v0.27.5