F# Powerpack Ziellaufzeit
-
14-10-2019 - |
Frage
Die vorgefertigten Binärdateien für das F# Powerpack werden gegen die Laufzeit von .NET 2.0 zusammengestellt. Wenn ich ein .NET 4.0 -Projekt habe, gibt es einen Vorteil, die PowerPack -Quelle für die .NET 4 -Laufzeit zu kompilieren?
Lösung
Ich habe die .NET 2.0 -Version von F# Powerpack in verwendet F# Snippets -Website, das ist ein .NET 4.0 ASP.NET -Projekt. Der einzige Nachteil, dass ich keine 4.0 -Version verwendet habe FSharp.Core.dll
Bei der Suche nach 2.0 -Version (auf die die 2.0 -Version von PowerPack verwiesen wird).
Ich musste so etwas hinzufügen und dann funktionierte es gut:
<configuration>
<!-- ... -->
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a" />
<bindingRedirect oldVersion="2.0.0.0" newVersion="4.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Andere Tipps
Meine App.config für ältere .net ist
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>
Aber Power Pack installiert und funktioniert gut in VS2010 und .NET4 FSPROJ
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow