Ejemplo n.º 1
0
        public void Serialize()
        {
            var payload = new PublishPayload();

            payload.CoreComponents.Add(new PublishPayload.CoreComponent("GGPCore", new Infra.Types.VersionNumber("3.10.5.0")));
            payload.GameEngines.Add(new PublishPayload.GameEngine(new Interfaces.GameEngineName("AllPays"), new Infra.Types.VersionNumber("3.10.5.0")));

            var serializer        = new PublishPayloadXmlSerializer();
            var fileSystemManager = new Spark.Infra.Windows.FileSystemManager();

            fileSystemManager.WriteFileContent(@"c:\temp\a\publish.xml", serializer.Serialize(payload));
        }
Ejemplo n.º 2
0
        private void RemoveFolders()
        {
            var fileSystemManager = new Spark.Infra.Windows.FileSystemManager();

            foreach (var folder in Directory.EnumerateDirectories(@"c:\CasinoTools\GGPDistributionTest"))
            {
                fileSystemManager.DeleteFolder(folder);
            }

            fileSystemManager.DeleteFolder(@"C:\GamingX\Distributions\GGPInstallerFlorin\QA\3.x");
            fileSystemManager.DeleteFolder(@"c:\ProgramData\GGPInstaller");
            fileSystemManager.DeleteFolder(@"C:\CasinoTools\GGPDeveloperToolTestData\DEV\Distribution\InstallerBinaries");
        }