0

我已经从项目中排除了构建文件夹。但是在发布项目时,我想将文件夹及其子文件夹的内容复制到项目的根目录。如何将其包含到发布 pubxml 文件中?

4

1 回答 1

0

通过使用相对路径

private String newPath(Int32 noOfLevels, String SourcePath) 
{

   String path = "";
   for(int i=0; i< noOfLevels; i++) {
     path+= "..\";
   }
   path += SourcePath;
   return path;
}

//Now Create all of the directories
foreach (string dirPath in Directory.GetDirectories(SourcePath, "*", 
    SearchOption.AllDirectories))
    Directory.CreateDirectory(dirPath.Replace(SourcePath, DestinationPath));

//Copy all the files & Replaces any files with the same name
foreach (string newPath in Directory.GetFiles(SourcePath, "*.*", 
    SearchOption.AllDirectories))
    File.Copy(newPath, newPath.Replace(SourcePath, DestinationPath), true);

复制 C# 中目录的全部内容中找到

如果不使用相对路径,这将是一个重复的问题。

于 2015-10-15T14:35:27.280 回答