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
-