J'ai un script petit test reproduisant le problèmePourquoi Fausse/F # englobement fonctionne pas sur les chemins UNC
// include Fake lib
#r @"tools\FAKE\tools\FakeLib.dll"
open Fake
let root = @"\\wgprintsrv\FTP\FTPSoftware\FTPSW\weincad\release"
let glob = root @@ "**\*.dll"
trace glob
!! glob
|> Seq.iter (fun file -> trace file)
il énumère rien. Juste pour vérifier la commande powershell suivante
ls -R \\wgprintsrv\FTP\FTPSoftware\FTPSW\weincad\release -Filter *.dll
génère tout ce que j'attends. Si je remplace le chemin UNC par un chemin relatif local, tout fonctionne. Est-ce possible de contourner ou est-ce un problème de base avec les chemins UNC et la globalisation F #?
Oui, cela pourrait avoir un bug. S'il vous plaît créer un problème à https://github.com/fsharp/FAKE/issues et je vais essayer de le réparer. – forki23