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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions