Skip to content

PowerShell bootstrap script not working with PS 6 #21

@gep13

Description

@gep13

@kentcb commented on Tue Dec 06 2016

What You Are Seeing?

When running the bootstrap script on PowerShell 6 (.NET core):

Method invocation failed because [System.Reflection.Assembly] does not contain a method named 'LoadWithPartialName'.
At C:\XXX\build.ps1:58 char:1
+ [Reflection.Assembly]::LoadWithPartialName("System.Security") | Out-N ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : MethodNotFound

$PSVersionTable.PSVersion gives me:

Major Minor Patch Label
----- ----- ----- -----
    6     0     0 alpha

What is Expected?

Script should work with new versions of PS.

What version of Cake are you using?

Haven't gotten that far yet (bootstrapping).

Are you running on a 32 or 64 bit system?

64 bit.

What environment are you running on? Windows? Linux? Mac?

Windows 10, but the same behavior should be present on other operating systems.

Are you running on a CI Server? If so, which one?

No

How Did You Get This To Happen? (Steps to Reproduce)

  1. Grab the bootstrap script
  2. Attempt to execute it in a PS 6 session

Output Log

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions