You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expected behavior
The Module imports with the proper version and is recognized as a valid DSCResource
Software (please complete the following information):
OS: Microsoft Windows 10 20H2 19042.1237
PowerShell Version: 5.1.19041. 1237
PowerShellGet Module: 1.0.0.1
Additional context
This seems to be a result of the NuGet standards omitting the 4th version identifier if it is 0. The result is the wrong path being created when installing the module and then when importing the path and module manifest versions are not matched. If the Module Manifest is modified to version 2.5.0 or the path is updated to 2.5.0.0 the module imports as expected. A potential fix would be to limit the module manifest version to major.minor.patch if the revision value is 0, or increment the revision value to major.minor.patch.1 as the minimum version at build time.
Describe the bug
Installing cChoco outside of the PSGallery results in an invalid module being installed
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The Module imports with the proper version and is recognized as a valid DSCResource
Software (please complete the following information):
Additional context
This seems to be a result of the NuGet standards omitting the 4th version identifier if it is 0. The result is the wrong path being created when installing the module and then when importing the path and module manifest versions are not matched. If the Module Manifest is modified to version 2.5.0 or the path is updated to 2.5.0.0 the module imports as expected. A potential fix would be to limit the module manifest version to major.minor.patch if the revision value is 0, or increment the revision value to major.minor.patch.1 as the minimum version at build time.
https://docs.microsoft.com/en-us/nuget/concepts/package-versioning#normalized-version-numbers
Screenshots
Results From Internal Repository
Results from PSGallery
Import with Updated Module Manifest
Current Module Manifest
Current Nuspec
The text was updated successfully, but these errors were encountered: