Allow prerelease modules for configuration #3217
Merged
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 PR allows a configuration file to have a boolean allowPrerelease directive to use prerelease DSC resources.
Internally, allow prerelease is used only for a module that it needs to get install. When is enabled, the processor will use
-AllowPrerelease
to the Find-DscResource command.It also fixes and infinite loop in
SplitIntoLines
. If the found offset is the one of "\r\n", it uses the same offset forpos
infind_first_of
, so it keeps returning the offset makingnextOffset - currentOffset = 0
I don't know why VisualStudio decided to change a character...
Microsoft Reviewers: Open in CodeFlow