0
我已經從項目中排除了生成文件夾。 但是,當發佈項目時,我想將該文件夾及其子文件夾內容複製到項目的根目錄。我如何將它包含到發佈pubxml文件中?發佈項目時複製外部文件夾
我已經從項目中排除了生成文件夾。 但是,當發佈項目時,我想將該文件夾及其子文件夾內容複製到項目的根目錄。我如何將它包含到發佈pubxml文件中?發佈項目時複製外部文件夾
通過使用相對路徑
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);
在Copy the entire contents of a directory in C#
發現這將是如果不是使用相對路徑的重複問題。
謝謝,但我想這樣做,當有人發佈項目,所以我不想在pubxml文件中包含代碼,而不是在cs中。 – Simon