private static void WriteCodeFile(DirectoryInfo libRoot, CodeFile cf) { string filename = cf.Filename; string fileDir = Path.Combine(libRoot.FullName, Path.GetDirectoryName(cf.Filename)); Directory.CreateDirectory(fileDir); filename = Path.Combine(fileDir, Path.GetFileName(filename)); File.WriteAllText(filename, cf.Content); }
private static void AddFileToProject(BuildItemGroup itemGroup, CodeFile cf) { string include = cf.Filename.Replace("/", "\\"); itemGroup.AddNewItem("Compile", include); }