Skip to content

slight issues with assembly-redirect-generation and VS2017.3 #2740

Open
@0x53A

Description

@0x53A

Note: I have removed AutoGenerateBindingRedirects from my project file on purpose.

  1. Install VS2017.3 and/or the standalone msi
  2. build my repro: https://github.com/0x53A/net-quote-standard-paket-redirects
  3. check the app.config:
  <dependentAssembly>
    <Paket>True</Paket>
    <assemblyIdentity name="System.Threading.Thread" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="4.0.1.0" />
  </dependentAssembly>
  1. check the actual file in the build output:
    image

  2. 4.0.1.0 != 4.0.2.0
    image

  3. check all files in the packages directory:
    image
    image

where does 4.0.2.0 come from?

image

  1. check the build log

image

This means it is no longer possible to deduce what version will land in the build output by analyzing just target-framework + set of packages.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions