/// <summary> /// 将指定字符串加入到一个新建的文件中去 /// </summary> /// <param name="projectItems">某个项目下面的ProjectItems</param> /// <param name="code">文件内容</param> /// <param name="name">文件名(包含后缀)</param> public void CreateDocumentFromString(ProjectItems projectItems, string code, string name) { using (TempFolder tempFolder = new TempFolder()) { string path = tempFolder.CreateTempFolder(); using (FileStream fileStream = File.Create(path + "\\" + name)) { StreamWriter sw = new StreamWriter(fileStream); sw.Write(code); sw.Flush(); sw.Close(); } CreateDocumentFromCopy(projectItems, path + "\\" + name); } }