You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In F# 4.0, with the ReflectedDefinition format change, assemblies that contain ReflectedDefinitions have an extra assembly-wide attribute CompilationMappingAttribute(string, System.Type[]). The problem is that even when compiling for an earlier runtime, this attribute is present (and I suspect the reflected definitions in general are using the new format? EDIT: actually I don't think so), despite that constructor being only defined in FSharp.Core 4.4.0.0. This means that the resulting assembly is invalid. The following program, compiled for the 3.1 runtime by the 4.0 compiler, raises an exception:
In F# 4.0, with the
ReflectedDefinition
format change, assemblies that containReflectedDefinition
s have an extra assembly-wide attributeCompilationMappingAttribute(string, System.Type[])
. The problem is that even when compiling for an earlier runtime, this attribute is present (and I suspect the reflected definitions in general are using the new format?EDIT: actually I don't think so), despite that constructor being only defined in FSharp.Core 4.4.0.0. This means that the resulting assembly is invalid. The following program, compiled for the 3.1 runtime by the 4.0 compiler, raises an exception:The text was updated successfully, but these errors were encountered: