MP-MediaInfo icon indicating copy to clipboard operation
MP-MediaInfo copied to clipboard

Added NativeAOT

Open ZhaoYunxiong opened this issue 10 months ago • 1 comments

ZhaoYunxiong avatar May 29 '25 15:05 ZhaoYunxiong

PR Summary

  • Enhanced Project Compatibility: The project file has been upgraded to now also support .NET 8.0 and 9.0, keeping our project up-to-date with the latest technology.
  • Advanced Enum Value Fetching: Decoding methods in the audio and video tagging modules have been updated to use a more robust technique available in .NET 8.0 onwards. This ensures better integration with the latest technology and modernises our methods.
  • Simplified Initialization Procedure: The process of preparing our video tagging module for use has been refined. This makes the process easier to understand while not making any changes on how it works.
  • Availability of Documentation Files: A new option has been added to the project's settings that will create documentation files. This will simplify learning about, and working with, our project.
  • AOT Compatibility Indicator: A new feature that allows anticipatory checks for compatibility with AOT (Ahead-of-Time Compilation) for .NET 7.0 has been added to the project. This further promotes code optimization at an early stage.

what-the-diff[bot] avatar May 29 '25 15:05 what-the-diff[bot]