Skip to content

Port PowerShell resgen template generator to C# #1344

Description

Currently our PowerShell build module has become a hard dependency to build PowerShell, as it generates the C# bindings from resource files (replacing resgen). This makes bootstrapping on platforms where we don't yet have PowerShell a pain (you have to generate the files elsewhere and bring them over).

It should be fairly straightforward to port this generation into a simple .NET Core project that our build script simply delegates to, bringing Start-PSBuild back to a convenience function (i.e. just runs a few cmake and dotnet commands).

I think this should be done sooner than later because bootstrapping on other platforms needs to be doable by the average developer.

/cc John W. Fawcett (@FawcettJohnW) sergei (@vors) A (@ealexjordan) Jason Shirk (@lzybkr)

Activity

  1. andyleejordan commented on Jul 19, 2016

    @andyleejordan
    MemberAuthor
  2. vors commented on Jul 25, 2016

    @vors
    Collaborator

    Nope

  3. vors commented on Jul 26, 2016

    @vors
    Collaborator

    This is blocking building on new platforms, i.e. Ubuntu 16.04

  4. SandeepSutari commented on Jul 27, 2016

    @SandeepSutari

    Travis to pick this up after latest test runs

  5. modified the milestones: , 6.0.0-alpha.8 on Jul 28, 2016
  6. vors commented on Jul 28, 2016

    @vors
    Collaborator

    Chatted with Travis today, he said he would not have time to work on it. Assigning to myself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions