J'essaie de charger les assemblages référencés par le biais d'une itération.
Je charge l'assembly et récupère les assemblys référencés par getRefs. getRefs n'a aucun paramètre d'entrée, donc il devrait être val getRefs: Assembly-> AssemblyName [], mais pense que c'est unit-> AssemblyName [], des idées?Obtenir des assemblages référencés en F #
let getreffiles (name:string) =
let loadAssembly (name:string)=
Assembly.Load(name)
let getRefs (assembly:Assembly)=
assembly.GetReferencedAssemblies
//Get the referenced assembly list and print the full name to console
name
|>loadAssembly
|>getRefs
|>List.iter (fun s ->
printfn "Referenced Assembly name %s types" s.FullName);;
Type mismatch. Expecting a (unit -> AssemblyName []) -> 'a but given a 'b list -> unit
The type 'unit -> AssemblyName []' does not match the type ''a list'
C:\Users\Ebru\Documents\Visual Studio 2010\Projects\Find\GetAssembly.fs