Simplified logic to show three part version, removing the revision #766
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes changes to the
AppVersionService
implementation across multiple files, simplifying how the application version is handled and removing unnecessary properties. The most important changes include updating the service registration inStartup.cs
files, removing redundant properties from theIAppVersionService
interface, and modifying theAppVersionService
class to use theVersion
class instead ofFileVersionInfo
.Changes to service registration:
src/AdminSite/Startup.cs
: Updated theConfigureServices
method to registerIAppVersionService
using theVersion
class instead ofFileVersionInfo
.src/CustomerSite/Startup.cs
: Updated theConfigureServices
method similarly to theAdminSite
to use theVersion
class.Simplification of
IAppVersionService
:src/Services/Contracts/IAppVersionService.cs
: Removed unnecessary propertiesProductMajorPart
,ProductMinorPart
, andProductBuildPart
.Modification of
AppVersionService
:src/Services/Services/AppVersionService.cs
: Changed the constructor to accept aVersion
object and simplified the version string construction. Removed the now redundant properties.Code cleanup:
src/Services/Services/AppVersionService.cs
: Added missingusing System;
directive.