Skip to content

Roslyn is producing a strong-name signed dll even when DelaySign is set to true #25424

@joperezr

Description

@joperezr

Version Used: 2.8.0-beta2-62711-03

Steps to Reproduce:

We are trying to get the latest version of Roslyn consumed by corefx so that we can start using the compiler server for non-Windows builds. The problem seems to be that after updating to the latest version, we can't force the compiler to NOT strong-name sign the assemblies. In corefx we need this since we run some post-compilation tools on the dll and we manually sign the binaries after that. Here are the parameters we are passing in to the CSC task:

image

Expected Behavior: output assembly shouldn't be strong-name signed

Actual Behavior: assembly is strong name signed causing a build error when we try to sign it manually after running our tools.

This is currently blocking the adoption of roslyn into corefx so it would be appreciated if addressed soon. cc: @agocke @jaredpar

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