SmartAssembly 8.0.1

Released: Feb 9, 2021

8.0.1 での更新項目

機能

  • Added a new SaveEncryptedReportOrThrow method alongside the existing SaveEncryptedReport method in the error reporting SDK. This allows you to better handle potential issues when saving the error report in your custom error reporting template by throwing any exceptions that arise.
  • When building an assembly with a reference to an assembly with invalid metadata, SmartAssembly will now offer to ignore the invalid metadata if it causes the build to fail.

不具合の修正

  • SA-1672: Fixed an issue where attempting to open an assembly with multiple mscorlib references and one of them being mscorlib, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null, would throw NotSupportedException: Error calculating CLR version for module <FileName>.dll.
  • SA-2430: Obfuscation of compiler-generated serializable types now works correctly when building from command-line of SmartAssembly Standard edition.
  • SA-2431: Fixed an issue where building a .NET Standard 2.1 assembly without .deps.json would fail due to "invalid symbol".