This commit represents a comprehensive overhaul of the Transmittal application's dependencies and components, aimed at enhancing performance, compatibility, and maintainability. Key changes include:
Updated ComponentId values for libraries such as CommunityToolkit.Mvvm.dll, Dapper.dll, and others, indicating version updates or reconfigurations.
Significant modifications in dependencies, with the removal and re-addition of references to various DLLs like Serilog.dll, SQLitePCLRaw.*.dll, and Syncfusion.*.dll, suggesting a major project cleanup or update.
Introduction of new components like Microsoft.Extensions.Diagnostics.Abstractions.dll, enhancing the application's diagnostic capabilities.
Adjustments in attributes for components such as Transmittal.Library.dll_3, indicating changes in deployment or handling.
Additionally, project-specific updates include:
Reorganization and update of package references in Transmittal.Desktop.csproj for better IOC and logging.
Target framework and runtime updates in Transmittal.Library.Tests.csproj to .NET 8.0-windows and x64, focusing on 64-bit Windows environments.
Conditional compilation in CollectionsExtensions.cs to accommodate changes in available methods for .NET 8.0.
Improvements in DocumentModel.cs for handling null or empty DrgStatusDescription.
Simplification of command execution flow in several command classes by inheriting from Nice3point.Revit.Toolkit.External.ExternalCommand.
Adjustments in project and package references across multiple .csproj files for multi-targeting and compatibility with different dependency versions.
General code clean-up and refactoring for clarity and maintainability.
These updates collectively aim to improve the application's overall structure, ensuring a more robust, efficient, and future-proof platform.
This commit represents a comprehensive overhaul of the Transmittal application's dependencies and components, aimed at enhancing performance, compatibility, and maintainability. Key changes include:
ComponentId
values for libraries such asCommunityToolkit.Mvvm.dll
,Dapper.dll
, and others, indicating version updates or reconfigurations.Serilog.dll
,SQLitePCLRaw.*.dll
, andSyncfusion.*.dll
, suggesting a major project cleanup or update.Microsoft.Extensions.Diagnostics.Abstractions.dll
, enhancing the application's diagnostic capabilities.Transmittal.Library.dll_3
, indicating changes in deployment or handling.Additionally, project-specific updates include:
Transmittal.Desktop.csproj
for better IOC and logging.Transmittal.Library.Tests.csproj
to.NET 8.0-windows
andx64
, focusing on 64-bit Windows environments.CollectionsExtensions.cs
to accommodate changes in available methods for.NET 8.0
.DocumentModel.cs
for handling null or emptyDrgStatusDescription
.Nice3point.Revit.Toolkit.External.ExternalCommand
..csproj
files for multi-targeting and compatibility with different dependency versions.These updates collectively aim to improve the application's overall structure, ensuring a more robust, efficient, and future-proof platform.