我已经从项目中排除了构建文件夹。但是在发布项目时,我想将文件夹及其子文件夹的内容复制到项目的根目录。如何将其包含到发布 pubxml 文件中?
问问题
264 次
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);
如果不使用相对路径,这将是一个重复的问题。
于 2015-10-15T14:35:27.280 回答