Assembly metadata such as title, description, company, product, copyright, and version information has been moved from 'AssemblyInfo.vb' to 'Messaging.vbproj'. The corresponding attributes and comments were removed from 'AssemblyInfo.vb', leaving only the trademark, COM visibility, and GUID attributes. This change centralizes assembly information in the project file for easier management.
Removed several old assembly references and package dependencies, including Limilabs Mail, S22.Imap, and others. Upgraded Microsoft.Identity.Client to 4.79.2 and Microsoft.IdentityModel.Abstractions to 8.15.0. Added new package references for System.Configuration.ConfigurationManager and multiple CoreWCF components (Primitives, ConfigurationManager, Http, WebHttp, NetTcp) at version 1.8.0 to support WCF functionality. Cleaned up and modernized project dependencies.
Converted the Messaging.vbproj project file to the modern SDK-style format targeting net8.0-windows, enabling Windows Forms and implicit usings. Replaced direct assembly references and the old packages.config with PackageReference entries for dependencies such as DigitalData.Modules.Logging, Microsoft.Identity.Client, Microsoft.IdentityModel.Abstractions, NLog, and S22.Imap. Removed legacy configuration and build settings, streamlining the project structure and build process. Deleted the obsolete packages.config file.