public override void ExecuteStep()
{
//Create Directory
var frbdkForZipDirectory = DirectoryHelper.ReleaseDirectory + @"FRBDK For Zip\";
frbdkForZipDirectory = FileManager.Standardize(frbdkForZipDirectory);
DirectoryHelper.DeleteDirectory(frbdkForZipDirectory);
if (!Directory.Exists(frbdkForZipDirectory))
Directory.CreateDirectory(frbdkForZipDirectory);
_destDirectory = frbdkForZipDirectory;
string frbdkDirectory =
FileManager.MakeAbsolute("../../../../../");
foreach (var xna3_1tool in mXna3_1Tools)
{
CopyDirectory(frbdkDirectory + xna3_1tool, "Copied " + xna3_1tool);
}
//XNA 4 TOOLS
string xna4ToolsDirectory = FileManager.Standardize(frbdkForZipDirectory + @"\Xna 4 Tools\");
if (!Directory.Exists(xna4ToolsDirectory))
{
Directory.CreateDirectory(xna4ToolsDirectory);
}
_destDirectory = xna4ToolsDirectory;
foreach (var xna4_0tool in mXna4_0ToolsInOwnDirectories)
{
string subdirectory = xna4_0tool.Substring(0, xna4_0tool.IndexOf("\\")) + "\\";
CopyDirectory(frbdkDirectory + xna4_0tool, "Copied " + xna4_0tool, subdirectory);
}
foreach (var xna4_0tool in mXna4_0Tools)
{
CopyDirectory(frbdkDirectory + xna4_0tool, "Copied " + xna4_0tool);
}
FileManager.CopyDirectory(frbdkForZipDirectory + @"\Assets", frbdkForZipDirectory + @"\Xna 4 Tools\Assets", false, _excludeFiles, _excludedDirs);
Results.WriteMessage("Successfully copied Assets folder." + @" Copied to " + frbdkForZipDirectory + @"\Xna 4 Tools\Assets");
FileManager.CopyDirectory(frbdkForZipDirectory + "/Content", frbdkForZipDirectory + @"\Xna 4 Tools\Content", false, _excludeFiles, _excludedDirs);
Results.WriteMessage("Successfully copied Content folder." + @" Copied to " + frbdkForZipDirectory + @"\Xna 4 Tools\Content");
}