From a91e783e89420bda786e7c39490d092c8493e3a7 Mon Sep 17 00:00:00 2001 From: Frank Shearar Date: Thu, 12 Jun 2014 21:39:51 +0100 Subject: [PATCH] If some directories in the path of the desired AssemblyInfo's path are missing, create the missing directory/directories. --- src/app/FakeLib/AssemblyInfoFile.fs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/FakeLib/AssemblyInfoFile.fs b/src/app/FakeLib/AssemblyInfoFile.fs index ccb0a3224ac..81bc4740705 100644 --- a/src/app/FakeLib/AssemblyInfoFile.fs +++ b/src/app/FakeLib/AssemblyInfoFile.fs @@ -98,6 +98,7 @@ type Attribute(name, value, inNamespace) = let private writeToFile outputFileName (lines : seq) = let fi = fileInfo outputFileName fi.Delete() + System.IO.Directory.CreateDirectory(System.IO.Path.GetDirectoryName(outputFileName)) |> ignore use writer = new System.IO.StreamWriter(outputFileName, false, System.Text.Encoding.UTF8) lines |> Seq.iter writer.WriteLine tracefn "Created AssemblyInfo file \"%s\"." outputFileName