Skip to content

FSharp Binaries installed reference wrong versions #1654

@OmarTawfik

Description

@OmarTawfik

During VS install, NGen fails because loaded binaries reference wrong versions of their dependencies:

ExecNetFx: Failed to load dependency System.ValueTuple of assembly FSharp.Compiler, Version=4.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a because of the following error : The system cannot find the file specified. (Exception from HRESULT: 0x80070002)

ExecNetFx: Failed to load dependency FSharp.Core of assembly FSharp.Data.TypeProviders, Version=4.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a because of the following error : The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

ExecNetFx: 1>Error compiling C:\Program Files (x86)\Microsoft SDKs\F#\4.1\Framework\v4.0\fsc.exe: The image file is not compatible with the version of Ngen you're running. Use 32bit Ngen for 32bit assemblies, and 64bit Ngen for 64bit assemblies. (Exception from HRESULT: 0x80131F07)

ExecNetFx: 1>Error compiling C:\Program Files (x86)\Microsoft SDKs\F#\4.1\Framework\v4.0\fsi.exe: The image file is not compatible with the version of Ngen you're running. Use 32bit Ngen for 32bit assemblies, and 64bit Ngen for 64bit assemblies. (Exception from HRESULT: 0x80131F07)

Metadata

Metadata

Assignees

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