From b20d9870ad613dd1230ca27eb3984c7ea9e9ffd9 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Wed, 18 Dec 2024 07:37:09 +0100 Subject: [PATCH] Update conf x remote debug MAN --- IOB-MAN.sln | 74 ++++++------------------------------ IOB-MAN/IOB-MAN.csproj | 16 ++++++++ IOB-MAN/IOBManPanel.cs | 50 +++++++++++++----------- IOB-MAN/postBuildTgt.bat | 82 ++++++++++++++++++++++++++++++++++++++++ VersGen/VersGen.csproj | 19 ---------- 5 files changed, 138 insertions(+), 103 deletions(-) create mode 100644 IOB-MAN/postBuildTgt.bat diff --git a/IOB-MAN.sln b/IOB-MAN.sln index 92c5a6b1..49dd1d00 100644 --- a/IOB-MAN.sln +++ b/IOB-MAN.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.29613.14 +# Visual Studio Version 17 +VisualStudioVersion = 17.12.35527.113 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VersGen", "VersGen\VersGen.csproj", "{58E399F3-9D4E-49D3-AB35-9ED536543D50}" EndProject @@ -14,88 +14,38 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution - CMS-FANUC|Any CPU = CMS-FANUC|Any CPU - CMS-FANUC|x86 = CMS-FANUC|x86 - CMS-OSAI|Any CPU = CMS-OSAI|Any CPU - CMS-OSAI|x86 = CMS-OSAI|x86 - CMS-SIEMENS|Any CPU = CMS-SIEMENS|Any CPU - CMS-SIEMENS|x86 = CMS-SIEMENS|x86 Debug|Any CPU = Debug|Any CPU Debug|x86 = Debug|x86 - FANUC|Any CPU = FANUC|Any CPU - FANUC|x86 = FANUC|x86 Release|Any CPU = Release|Any CPU Release|x86 = Release|x86 - SCM-ESA|Any CPU = SCM-ESA|Any CPU - SCM-ESA|x86 = SCM-ESA|x86 - SIEMENS|Any CPU = SIEMENS|Any CPU - SIEMENS|x86 = SIEMENS|x86 + Remote_DEBUG|Any CPU = Remote_DEBUG|Any CPU + Remote_DEBUG|x86 = Remote_DEBUG|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.CMS-FANUC|Any CPU.ActiveCfg = Release|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.CMS-FANUC|Any CPU.Build.0 = Release|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.CMS-FANUC|x86.ActiveCfg = Debug|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.CMS-FANUC|x86.Build.0 = Debug|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.CMS-OSAI|Any CPU.ActiveCfg = Release|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.CMS-OSAI|Any CPU.Build.0 = Release|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.CMS-OSAI|x86.ActiveCfg = Debug|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.CMS-OSAI|x86.Build.0 = Debug|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.CMS-SIEMENS|Any CPU.ActiveCfg = Release|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.CMS-SIEMENS|Any CPU.Build.0 = Release|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.CMS-SIEMENS|x86.ActiveCfg = Debug|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.CMS-SIEMENS|x86.Build.0 = Debug|Any CPU {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Debug|Any CPU.Build.0 = Debug|Any CPU {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Debug|x86.ActiveCfg = Debug|Any CPU {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Debug|x86.Build.0 = Debug|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.FANUC|Any CPU.ActiveCfg = Release|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.FANUC|Any CPU.Build.0 = Release|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.FANUC|x86.ActiveCfg = Debug|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.FANUC|x86.Build.0 = Debug|Any CPU {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Release|Any CPU.ActiveCfg = Release|Any CPU {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Release|Any CPU.Build.0 = Release|Any CPU {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Release|x86.ActiveCfg = Release|x86 {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Release|x86.Build.0 = Release|x86 - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.SCM-ESA|Any CPU.ActiveCfg = Release|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.SCM-ESA|Any CPU.Build.0 = Release|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.SCM-ESA|x86.ActiveCfg = Debug|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.SCM-ESA|x86.Build.0 = Debug|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.SIEMENS|Any CPU.ActiveCfg = Release|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.SIEMENS|Any CPU.Build.0 = Release|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.SIEMENS|x86.ActiveCfg = Debug|Any CPU - {58E399F3-9D4E-49D3-AB35-9ED536543D50}.SIEMENS|x86.Build.0 = Debug|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-FANUC|Any CPU.ActiveCfg = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-FANUC|Any CPU.Build.0 = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-FANUC|x86.ActiveCfg = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-FANUC|x86.Build.0 = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-OSAI|Any CPU.ActiveCfg = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-OSAI|Any CPU.Build.0 = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-OSAI|x86.ActiveCfg = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-OSAI|x86.Build.0 = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-SIEMENS|Any CPU.ActiveCfg = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-SIEMENS|Any CPU.Build.0 = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-SIEMENS|x86.ActiveCfg = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-SIEMENS|x86.Build.0 = Release|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Remote_DEBUG|Any CPU.ActiveCfg = Debug|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Remote_DEBUG|Any CPU.Build.0 = Debug|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Remote_DEBUG|x86.ActiveCfg = Release|x86 + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Remote_DEBUG|x86.Build.0 = Release|x86 {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Debug|Any CPU.Build.0 = Debug|Any CPU {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Debug|x86.ActiveCfg = Debug|Any CPU {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Debug|x86.Build.0 = Debug|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.FANUC|Any CPU.ActiveCfg = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.FANUC|Any CPU.Build.0 = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.FANUC|x86.ActiveCfg = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.FANUC|x86.Build.0 = Release|Any CPU {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Release|Any CPU.ActiveCfg = Release|Any CPU {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Release|Any CPU.Build.0 = Release|Any CPU {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Release|x86.ActiveCfg = Release|Any CPU {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Release|x86.Build.0 = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.SCM-ESA|Any CPU.ActiveCfg = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.SCM-ESA|Any CPU.Build.0 = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.SCM-ESA|x86.ActiveCfg = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.SCM-ESA|x86.Build.0 = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.SIEMENS|Any CPU.ActiveCfg = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.SIEMENS|Any CPU.Build.0 = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.SIEMENS|x86.ActiveCfg = Release|Any CPU - {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.SIEMENS|x86.Build.0 = Release|Any CPU + {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Remote_DEBUG|Any CPU.ActiveCfg = Remote_DEBUG|Any CPU + {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Remote_DEBUG|Any CPU.Build.0 = Remote_DEBUG|Any CPU + {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Remote_DEBUG|x86.ActiveCfg = Remote_DEBUG|Any CPU + {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Remote_DEBUG|x86.Build.0 = Remote_DEBUG|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/IOB-MAN/IOB-MAN.csproj b/IOB-MAN/IOB-MAN.csproj index 35550a74..890a4bfd 100644 --- a/IOB-MAN/IOB-MAN.csproj +++ b/IOB-MAN/IOB-MAN.csproj @@ -37,6 +37,16 @@ IobManIcon.ico + + true + bin\Remote_DEBUG\ + DEBUG;TRACE + full + AnyCPU + 7.3 + prompt + true + ..\packages\AWSSDK.Core.3.7.400.64\lib\net45\AWSSDK.Core.dll @@ -276,6 +286,9 @@ PreserveNewest + + PreserveNewest + SettingsSingleFileGenerator Settings.Designer.cs @@ -317,4 +330,7 @@ + + "$(ProjectDir)postBuildTgt.bat" "$(ConfigurationName)" "$(TargetDir)" + \ No newline at end of file diff --git a/IOB-MAN/IOBManPanel.cs b/IOB-MAN/IOBManPanel.cs index 7f8802fc..cff9bd48 100644 --- a/IOB-MAN/IOBManPanel.cs +++ b/IOB-MAN/IOBManPanel.cs @@ -1568,32 +1568,38 @@ namespace IOB_MAN Arguments = $"{utils.CRS("BaseArg")}{codIob}", WindowStyle = ProcessWindowStyle.Minimized }; - - //childProc.StartInfo = psi; - Process p = Process.Start(psi); - - // accodo nuovo IOB... - iobAdapt newIob = new iobAdapt(); - DateTime adesso = DateTime.Now; - newIob.redisMan = new RedisIobCache("", codIob); - newIob.CodIOB = codIob; - newIob.TgtName = tgtName; - //newIob.ExeName = p.ProcessName; - newIob.ExeName = FileVersionInfo.GetVersionInfo(currTgtExe).FileDescription ?? p.ProcessName; - //newIob.ExeName = tgtName; - newIob.startTime = adesso; - newIob.pID = p.Id; - newIob.isRunning = true; - // aggiungo a datasource, se indice -1 aggiungendo e basta, altrimenti alla posizione richiesta... - if (indice == -1) + try { - ElencoIOB.Add(newIob); + //childProc.StartInfo = psi; + Process p = Process.Start(psi); + + // accodo nuovo IOB... + iobAdapt newIob = new iobAdapt(); + DateTime adesso = DateTime.Now; + newIob.redisMan = new RedisIobCache("", codIob); + newIob.CodIOB = codIob; + newIob.TgtName = tgtName; + //newIob.ExeName = p.ProcessName; + newIob.ExeName = FileVersionInfo.GetVersionInfo(currTgtExe).FileDescription ?? p.ProcessName; + //newIob.ExeName = tgtName; + newIob.startTime = adesso; + newIob.pID = p.Id; + newIob.isRunning = true; + // aggiungo a datasource, se indice -1 aggiungendo e basta, altrimenti alla posizione richiesta... + if (indice == -1) + { + ElencoIOB.Add(newIob); + } + else + { + ElencoIOB.Insert(indice, newIob); + } + utils.lgInfo($"Avviato child process per {codIob} | pid: {p.Id}"); } - else + catch (Exception exc) { - ElencoIOB.Insert(indice, newIob); + utils.lgError($"Eccezione in startChildProc | codIOB: {codIob} | tgtName: {tgtName}{Environment.NewLine}{exc}"); } - utils.lgInfo($"Avviato child process per {codIob} | pid: {p.Id}"); } private void txtTOutAutoCheck_TextChanged(object sender, EventArgs e) diff --git a/IOB-MAN/postBuildTgt.bat b/IOB-MAN/postBuildTgt.bat new file mode 100644 index 00000000..45b356c2 --- /dev/null +++ b/IOB-MAN/postBuildTgt.bat @@ -0,0 +1,82 @@ +@echo off +echo Effettua pulizia post build: configurazione %1. directory %2 + +RD /S /Q %2"\lib\da" +RD /S /Q %2"\lib\de" +RD /S /Q %2"\lib\es" +RD /S /Q %2"\lib\fr" +RD /S /Q %2"\lib\it" +RD /S /Q %2"\lib\ja-JP" +RD /S /Q %2"\lib\ko" +RD /S /Q %2"\lib\nl" +RD /S /Q %2"\lib\pl" +RD /S /Q %2"\lib\pt" +RD /S /Q %2"\lib\ru" +RD /S /Q %2"\lib\sv" +RD /S /Q %2"\lib\tr" +RD /S /Q %2"\lib\zh" + +MOVE /Y %2"da" %2"lib\" +MOVE /Y %2"de" %2"lib\" +MOVE /Y %2"es" %2"lib\" +MOVE /Y %2"fr" %2"lib\" +MOVE /Y %2"it" %2"lib\" +MOVE /Y %2"ja-JP" %2"lib\" +MOVE /Y %2"ko" %2"lib\" +MOVE /Y %2"nl" %2"lib\" +MOVE /Y %2"pl" %2"lib\" +MOVE /Y %2"pt" %2"lib\" +MOVE /Y %2"ru" %2"lib\" +MOVE /Y %2"sv" %2"lib\" +MOVE /Y %2"tr" %2"lib\" +MOVE /Y %2"zh" %2"lib\" + + +if %1 == "Release" goto Release +if %1 == "Debug" goto Debug +if %1 == "Remote_DEBUG" goto RemoteDebug + +:Release +REM INIZIO eliminando i files pdb +del /S %2"*.pdb"" +del /S %2"*.xml"" +del /S %2"lib\*.pdb"" +echo Release: eliminato pdb + xml!!! +goto END + +:Debug +echo Debug: nulla da eliminare + +REM copia script verso server remoto +REM ROBOCOPY . \\10.150.0.1\Steamware\IOB-WIN-NEXT-DEB /MIR + +goto END + + +:RemoteDebug +REM copia script verso server remoto +REM echo Debug remoto: effettuo robocopy sync (verificare remote per cliente) + +REM FINASSI +REM ROBOCOPY . \\10.150.0.1\Steamware\IOB-WIN-NEXT-DEB /MIR +REM Baglietto +REM ROBOCOPY . \\192.168.60.15\Steamware\IOB-WIN-NEXT-DEB /MIR +REM GIACOVELLI LOCOROTONDO +REM ROBOCOPY . \\192.168.1.93\Steamware\IOB-WIN-NEXT-DEB /MIR +REM IMI Remosa +REM ROBOCOPY . \\192.168.0.12\Steamware\IOB-WIN-NEXT-DEB /MIR + +REM IOB-WIN-SIM +ROBOCOPY . \\IOB-WIN-SIMULA\Steamware\IOB-MAN-DEB /MIR + +REM IOBVPN4MACHINE +REM ROBOCOPY . \\10.51.90.5\Steamware\IOB-WIN-NEXT-DEB /MIR +REM ROBOCOPY . \\10.51.90.5\Steamware\IOB-WIN-NEXT-DEB /MIR /log:RobocopyTransfer.log +REM ROBOCOPY . Z:\IOB-WIN-NEXT-DEB /MIR +REM ROBOCOPY . \\10.51.90.9\Steamware\IOB-WIN-NEXT-DEB /MIR +REM ROBOCOPY . \\10.51.90.10\Steamware\IOB-WIN-NEXT-DEB /MIR + +goto END + +:END +echo Fatto! \ No newline at end of file diff --git a/VersGen/VersGen.csproj b/VersGen/VersGen.csproj index f159cbb6..49196373 100644 --- a/VersGen/VersGen.csproj +++ b/VersGen/VersGen.csproj @@ -60,25 +60,6 @@ MinimumRecommendedRules.ruleset false - - true - bin\Remote_DEBUG\ - DEBUG;TRACE - full - AnyCPU - 7.3 - prompt - - - true - bin\x86\Remote_DEBUG\ - DEBUG;TRACE - full - x86 - 7.3 - prompt - MinimumRecommendedRules.ruleset -