//////////////////////////////////////////////////////////////////////
// Remove unnecessary files for packaging.
-private void ImpostorClean(string directory) {
- foreach (var file in System.IO.Directory.GetFiles(directory, "*.pdb", SearchOption.AllDirectories)) {
- System.IO.File.Delete(file);
- }
-}
-
private void ImpostorPublish(string name, string project, string runtime, bool isServer = false) {
var projBuildDir = buildDir.Combine(name + "_" + runtime);
var projBuildName = name + "_" + buildVersion + "_" + runtime;
OutputDirectory = projBuildDir
});
- ImpostorClean(projBuildDir.ToString());
-
if (isServer) {
CreateDirectory(projBuildDir.Combine("plugins"));
CreateDirectory(projBuildDir.Combine("libraries"));
OutputDirectory = projBuildDir
});
- ImpostorClean(projBuildDir.ToString());
-
Zip(projBuildDir, projBuildZip);
}