Skip to content

keithallenjackson/powershell-import-tests

Repository files navigation

PowerShell Import Tests

This is an automated means to check import compatibility between current PowerShell versions and the Microsoft.Bcl.AsyncInterfaces library.

PowerShell Version to bundled Microsoft.Bcl.AsyncInterfaces version results: Bcl Version Data

C# PSModule import tests targeting different versions of Microsoft.Bcl.AsyncInterfaces against current versions of PowerShell 7: Import Test Results

Conclusion

PowerShell 7.4 (.NET 8) bundles an old and deprecated foundational library (Microsoft.Bcl.AsyncInterfaces 5.0.0.0) causing powershell developers to target deprecated, old libraries

PowerShell 7.3 (.NET 7) correctly bundles version 7.0.0.0

PowerShell 7.2 (.NET 6) incorrectly bundles previous version (now deprecated) 5.0.0.0 instead of 6.0.0.0

About

Proof of issue repo testing every current version of PowerShell 7 to Microsoft.Bcl.AsyncInterfaces versions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published