Advertisement
Guest User

Untitled

a guest
Sep 24th, 2016
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.94 KB | None | 0 0
  1. open System
  2. open System.Reflection
  3.  
  4. AppDomain.CurrentDomain.add_AssemblyResolve(new ResolveEventHandler(fun _ e -> printfn "Trying to load ... %s" e.Name; null))
  5.  
  6. let cecil = Assembly.LoadFile("packages/Mono.Cecil/lib/net40/Mono.Cecil.dll")
  7. AppDomain.CurrentDomain.add_AssemblyResolve(
  8.   new ResolveEventHandler(fun _ e -> if e.Name.Contains "Mono.Cecil" then cecil else null))
  9.  
  10. #load "paket-files/include-scripts/net46/include.paket.core.fsx"
  11.  
  12. open Paket
  13. open Paket.LoadingScripts
  14.  
  15. let dep = Dependencies.Locate "."
  16. let im = dep.GetInstalledPackageModel(None, "Paket.Core")
  17.  
  18. let res_net463 =
  19.   PackageAndAssemblyResolution.getDllsWithinPackage(
  20.     FrameworkIdentifier.DotNetFramework (FrameworkVersion.V4_6_3)) im
  21.  
  22. printfn "net463: %A" res_net463
  23.  
  24.  
  25. let res_netcore =
  26.   PackageAndAssemblyResolution.getDllsWithinPackage(
  27.     FrameworkIdentifier.DotNetStandard (DotNetStandardVersion.V1_6)) im
  28.  
  29. printfn "netcore: %A" res_netcore
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement