diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..cca1731 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,143 @@ +variables: + NUGET_PATH: 'C:\Tools\nuget.exe' + MSBUILD_PATH: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin\MSBuild.exe' + ASPNET_MERGE_PATH: 'C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools' + EXE_RELEASE_FOLDER: 'c:\Projetcs\Compiled\GPW\Release' + DEPLOY_FOLDER: 'c:\Projects\Deploy\GPW\Builds' + NEXUS_PATH: 'MAPO/IOB-WIN-NEXT' + APP_NAME: 'IOB-WIN-NEXT' + VERS_MAIN: '3.6' + NEW_REL: '' + OUTPUT_DIR: '' + +# helper x fix pacchetti nuget da repo locale nexus.steamware.net +.nuget-fix: &nuget-fix + - | + $hasSource = C:\Tools\nuget.exe sources list | find "`"Steamware Nexus`"" /C + if ($hasSource -eq 0) { + C:\Tools\nuget.exe sources Add -Name "`"Steamware Nexus`"" -Source https://nexus.steamware.net/repository/nuget-group -username "`"nugetUser`"" -password "`"$NEXUS_PASSWD`"" + } else { + C:\Tools\nuget.exe sources Update -Name "`"Steamware Nexus`"" -Source https://nexus.steamware.net/repository/nuget-group -username "`"nugetUser`"" -password "`"$NEXUS_PASSWD`"" + } + echo $hasSource + +# helper x fix version number +.version-fix: &version-fix + - | + $env:NEW_REL = $env:VERS_MAIN+"."+(get-date –format yyMM)+"."+(get-date –format ddHH) + $contenuto = Get-Content -path 'VersGen\VersGen.cs' -Raw + $newContenuto = $contenuto -replace '0.0.0.0', $env:NEW_REL + $newContenuto | Set-Content -Path 'VersGen\VersGen.cs' + echo "Set vers: $env:NEW_REL" + +# helper pulizia files zip +.cleanup-zip: &cleanup-zip + - | + $env:OUTPUT_DIR = "Releases\" + $CI_COMMIT_BRANCH + "\*" + if ((Test-Path $env:OUTPUT_DIR)) + { + Remove-Item $env:OUTPUT_DIR -Force -Recurse -ErrorAction Ignore + } + echo "Clening ZIP dir: $env:OUTPUT_DIR" + +# helper creazione files zip +.zipper: &zipper + - | + $7zipPath = $env:ProgramFiles+"\7-Zip\7z.exe" + if (-not (Test-Path -Path $7zipPath -PathType Leaf)) { + throw "7 zip file '$7zipPath' not found" + } + Set-Alias 7zip $7zipPath + $Target = "Releases\" + $CI_COMMIT_BRANCH + "\" + $env:APP_NAME + ".zip" + $Source = "$env:APP_NAME\bin\*" + 7zip a -tzip $Target $Source + echo "called ZIP $Source --> $Target" + +# helper creazione hash files +.hashBuild: &hashBuild + - | + $Target = "Releases\" + $CI_COMMIT_BRANCH + "\" + $env:APP_NAME + ".zip" + $MD5 = Get-FileHash $Target -Algorithm MD5 + $SHA1 = Get-FileHash $Target -Algorithm SHA1 + New-Item $Target".md5" + New-Item $Target".sha1" + $MD5.Hash | Set-Content -Path $Target".md5" + $SHA1.Hash | Set-Content -Path $Target".sha1" + + echo "Created HASH files for $Target" + +# helper x send su NEXUS + # $File2Send = "Releases\" + $CI_COMMIT_BRANCH + "\" + $env:APP_NAME + ".zip" + # mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file $File2Send https://nexus.steamware.net/repository/utility/$env:NEXUS_PATH/$version/$env:APP_NAME-$version.zip + # mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file $File2Send".md5" https://nexus.steamware.net/repository/utility/$env:NEXUS_PATH/$version/$env:APP_NAME-$version.zip".md5" + # mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file $File2Send".sha1" https://nexus.steamware.net/repository/utility/$env:NEXUS_PATH/$version/$env:APP_NAME-$version.zip".sha1" + # $currentDate = get-date -format yyMM; + # $currentTime = get-date -format ddHH; + # $fileVers = $env:APP_NAME + "\Resources\VersNum.txt" +.nexusUpload: &nexusUpload + - | + Set-Alias mCurl C:\Windows\system32\curl.exe + $VersNumb = $env:NEW_REL + echo "Curr Version: $VersNumb" + if($CI_COMMIT_BRANCH -eq "master") + { + $version = "stable" + } + else + { + $version = "unstable" + } + $File2Send = Get-ChildItem("Releases\" + $CI_COMMIT_BRANCH + "\" + $env:APP_NAME + ".*") + ForEach ($File in $File2Send) { + $FileName = Split-Path $File -leaf + mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file $File https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/LAST/$FileName + mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file $File https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/ARCHIVE/$VersNumb/$FileName + } + echo "Upload area utility for Releases\$CI_COMMIT_BRANCH\$env:APP_NAME.*" + $FileUtility = Get-ChildItem("Releases\$CI_COMMIT_BRANCH\$env:APP_NAME.*") + ForEach ($File in $FileUtility) { + $FileName = Split-Path $File -leaf + mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file $File https://nexus.steamware.net/repository/utility/MAPO/$env:APP_NAME/$version/$FileName + } + +# mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file "Resources\manifest.xml" https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/LAST/manifest.xml +# mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file "Resources\ChangeLog.html" https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/LAST/ChangeLog.html + +# mCurl -v -u $env:NEXUS_USER:$env:NEXUS_PASSWD --upload-file bin/release/$env:APP_NAME.zip $env:NEXUS_SERVER/utility/$env:NEXUS_PATH/$version/$env:APP_NAME-$version.zip + +stages: + - build + - deploy + +# IOB-WIN:build: +# stage: build +# tags: +# - win +# variables: +# APP_NAME: IOB-WIN +# before_script: +# - *nuget-fix +# - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln"-verbosity quiet' +# - *version-fix +# script: +# - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=Release /p:Platform="x86" /p:OutputPath=bin/ /verbosity:minimal /m' + +# IOB-WIN:deploy: +# stage: deploy +# tags: +# - win +# variables: +# APP_NAME: IOB-WIN +# NEXUS_PATH: MAPO/IOB-WIN +# before_script: +# - *nuget-fix +# - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln"-verbosity quiet' +# - *version-fix +# - *cleanup-zip +# script: +# - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=Release /p:Platform="x86" /p:OutputPath=bin/ /verbosity:minimal /m' +# - *zipper +# - *hashBuild +# - *nexusUpload +# needs: ["IOB-WIN:build"] + \ No newline at end of file diff --git a/IOB-NET.sln b/IOB-NET.sln new file mode 100644 index 0000000..366fa4c --- /dev/null +++ b/IOB-NET.sln @@ -0,0 +1,344 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VersGen", "VersGen\VersGen.csproj", "{58E399F3-9D4E-49D3-AB35-9ED536543D50}" +EndProject +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CncLib", "CncLib\CncLib.vbproj", "{2D769FFD-1122-4276-A115-29246E6D23C5}" +EndProject +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CVCncLib", "CVCncLib\CVCncLib.vbproj", "{DC6B309E-F8E9-4BA2-A621-4F617C072533}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{B52E3E86-1B82-4F4D-982C-0C8909CD2A28}" + ProjectSection(SolutionItems) = preProject + .editorconfig = .editorconfig + EndProjectSection +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Iob.Config", "Iob.Config\Iob.Config.csproj", "{ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Iob.Core", "Iob.Core\Iob.Core.csproj", "{E7373C65-E16A-4F99-8911-BFE72593133E}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Iob.Adapter", "Iob.Adapter\Iob.Adapter.csproj", "{09FD3985-3898-4AD8-9472-2B84D117BBCD}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Iob.Model", "Iob.Model\Iob.Model.csproj", "{3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Iob.Net.UI", "Iob.Net.UI\Iob.Net.UI.csproj", "{4E796675-57FF-49EE-B722-DBF4747F786A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Iob.Net", "Iob.Net\Iob.Net.csproj", "{D06820DD-5A07-4A8F-B7C5-D731B71B3F52}" +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 + 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 + {2D769FFD-1122-4276-A115-29246E6D23C5}.CMS-FANUC|Any CPU.ActiveCfg = FANUC|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.CMS-FANUC|Any CPU.Build.0 = FANUC|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.CMS-FANUC|x86.ActiveCfg = FANUC|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.CMS-FANUC|x86.Build.0 = FANUC|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.CMS-OSAI|Any CPU.ActiveCfg = OSAI|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.CMS-OSAI|Any CPU.Build.0 = OSAI|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.CMS-OSAI|x86.ActiveCfg = OSAI|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.CMS-OSAI|x86.Build.0 = OSAI|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.CMS-SIEMENS|Any CPU.ActiveCfg = SIEMENS|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.CMS-SIEMENS|Any CPU.Build.0 = SIEMENS|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.CMS-SIEMENS|x86.ActiveCfg = SIEMENS|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.CMS-SIEMENS|x86.Build.0 = SIEMENS|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.Debug|x86.ActiveCfg = Debug|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.Debug|x86.Build.0 = Debug|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.FANUC|Any CPU.ActiveCfg = FANUC|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.FANUC|Any CPU.Build.0 = FANUC|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.FANUC|x86.ActiveCfg = FANUC|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.FANUC|x86.Build.0 = FANUC|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.Release|Any CPU.Build.0 = Release|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.Release|x86.ActiveCfg = Release|x86 + {2D769FFD-1122-4276-A115-29246E6D23C5}.Release|x86.Build.0 = Release|x86 + {2D769FFD-1122-4276-A115-29246E6D23C5}.SCM-ESA|Any CPU.ActiveCfg = ESA|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.SCM-ESA|Any CPU.Build.0 = ESA|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.SCM-ESA|x86.ActiveCfg = ESA|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.SCM-ESA|x86.Build.0 = ESA|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.SIEMENS|Any CPU.ActiveCfg = SIEMENS|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.SIEMENS|Any CPU.Build.0 = SIEMENS|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.SIEMENS|x86.ActiveCfg = SIEMENS|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.SIEMENS|x86.Build.0 = SIEMENS|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.CMS-FANUC|Any CPU.ActiveCfg = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.CMS-FANUC|Any CPU.Build.0 = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.CMS-FANUC|x86.ActiveCfg = Release|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.CMS-FANUC|x86.Build.0 = Release|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.CMS-OSAI|Any CPU.ActiveCfg = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.CMS-OSAI|Any CPU.Build.0 = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.CMS-OSAI|x86.ActiveCfg = Release|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.CMS-OSAI|x86.Build.0 = Release|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.CMS-SIEMENS|Any CPU.ActiveCfg = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.CMS-SIEMENS|Any CPU.Build.0 = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.CMS-SIEMENS|x86.ActiveCfg = Release|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.CMS-SIEMENS|x86.Build.0 = Release|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.Debug|x86.ActiveCfg = Debug|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.Debug|x86.Build.0 = Debug|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.FANUC|Any CPU.ActiveCfg = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.FANUC|Any CPU.Build.0 = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.FANUC|x86.ActiveCfg = Release|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.FANUC|x86.Build.0 = Release|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.Release|Any CPU.Build.0 = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.Release|x86.ActiveCfg = Release|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.Release|x86.Build.0 = Release|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.SCM-ESA|Any CPU.ActiveCfg = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.SCM-ESA|Any CPU.Build.0 = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.SCM-ESA|x86.ActiveCfg = Release|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.SCM-ESA|x86.Build.0 = Release|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.SIEMENS|Any CPU.ActiveCfg = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.SIEMENS|Any CPU.Build.0 = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.SIEMENS|x86.ActiveCfg = Release|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.SIEMENS|x86.Build.0 = Release|x86 + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.CMS-FANUC|Any CPU.ActiveCfg = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.CMS-FANUC|Any CPU.Build.0 = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.CMS-FANUC|x86.ActiveCfg = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.CMS-FANUC|x86.Build.0 = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.CMS-OSAI|Any CPU.ActiveCfg = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.CMS-OSAI|Any CPU.Build.0 = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.CMS-OSAI|x86.ActiveCfg = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.CMS-OSAI|x86.Build.0 = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.CMS-SIEMENS|Any CPU.ActiveCfg = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.CMS-SIEMENS|Any CPU.Build.0 = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.CMS-SIEMENS|x86.ActiveCfg = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.CMS-SIEMENS|x86.Build.0 = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.Debug|x86.ActiveCfg = Debug|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.Debug|x86.Build.0 = Debug|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.FANUC|Any CPU.ActiveCfg = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.FANUC|Any CPU.Build.0 = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.FANUC|x86.ActiveCfg = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.FANUC|x86.Build.0 = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.Release|Any CPU.Build.0 = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.Release|x86.ActiveCfg = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.Release|x86.Build.0 = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.SCM-ESA|Any CPU.ActiveCfg = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.SCM-ESA|Any CPU.Build.0 = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.SCM-ESA|x86.ActiveCfg = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.SCM-ESA|x86.Build.0 = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.SIEMENS|Any CPU.ActiveCfg = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.SIEMENS|Any CPU.Build.0 = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.SIEMENS|x86.ActiveCfg = Release|Any CPU + {ECD556AC-F81F-4D23-A02E-7555EEC3C0E9}.SIEMENS|x86.Build.0 = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.CMS-FANUC|Any CPU.ActiveCfg = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.CMS-FANUC|Any CPU.Build.0 = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.CMS-FANUC|x86.ActiveCfg = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.CMS-FANUC|x86.Build.0 = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.CMS-OSAI|Any CPU.ActiveCfg = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.CMS-OSAI|Any CPU.Build.0 = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.CMS-OSAI|x86.ActiveCfg = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.CMS-OSAI|x86.Build.0 = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.CMS-SIEMENS|Any CPU.ActiveCfg = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.CMS-SIEMENS|Any CPU.Build.0 = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.CMS-SIEMENS|x86.ActiveCfg = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.CMS-SIEMENS|x86.Build.0 = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.Debug|x86.ActiveCfg = Debug|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.Debug|x86.Build.0 = Debug|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.FANUC|Any CPU.ActiveCfg = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.FANUC|Any CPU.Build.0 = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.FANUC|x86.ActiveCfg = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.FANUC|x86.Build.0 = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.Release|Any CPU.Build.0 = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.Release|x86.ActiveCfg = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.Release|x86.Build.0 = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.SCM-ESA|Any CPU.ActiveCfg = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.SCM-ESA|Any CPU.Build.0 = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.SCM-ESA|x86.ActiveCfg = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.SCM-ESA|x86.Build.0 = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.SIEMENS|Any CPU.ActiveCfg = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.SIEMENS|Any CPU.Build.0 = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.SIEMENS|x86.ActiveCfg = Release|Any CPU + {E7373C65-E16A-4F99-8911-BFE72593133E}.SIEMENS|x86.Build.0 = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.CMS-FANUC|Any CPU.ActiveCfg = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.CMS-FANUC|Any CPU.Build.0 = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.CMS-FANUC|x86.ActiveCfg = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.CMS-FANUC|x86.Build.0 = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.CMS-OSAI|Any CPU.ActiveCfg = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.CMS-OSAI|Any CPU.Build.0 = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.CMS-OSAI|x86.ActiveCfg = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.CMS-OSAI|x86.Build.0 = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.CMS-SIEMENS|Any CPU.ActiveCfg = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.CMS-SIEMENS|Any CPU.Build.0 = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.CMS-SIEMENS|x86.ActiveCfg = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.CMS-SIEMENS|x86.Build.0 = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.Debug|x86.ActiveCfg = Debug|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.Debug|x86.Build.0 = Debug|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.FANUC|Any CPU.ActiveCfg = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.FANUC|Any CPU.Build.0 = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.FANUC|x86.ActiveCfg = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.FANUC|x86.Build.0 = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.Release|Any CPU.Build.0 = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.Release|x86.ActiveCfg = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.Release|x86.Build.0 = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.SCM-ESA|Any CPU.ActiveCfg = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.SCM-ESA|Any CPU.Build.0 = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.SCM-ESA|x86.ActiveCfg = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.SCM-ESA|x86.Build.0 = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.SIEMENS|Any CPU.ActiveCfg = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.SIEMENS|Any CPU.Build.0 = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.SIEMENS|x86.ActiveCfg = Release|Any CPU + {09FD3985-3898-4AD8-9472-2B84D117BBCD}.SIEMENS|x86.Build.0 = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.CMS-FANUC|Any CPU.ActiveCfg = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.CMS-FANUC|Any CPU.Build.0 = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.CMS-FANUC|x86.ActiveCfg = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.CMS-FANUC|x86.Build.0 = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.CMS-OSAI|Any CPU.ActiveCfg = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.CMS-OSAI|Any CPU.Build.0 = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.CMS-OSAI|x86.ActiveCfg = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.CMS-OSAI|x86.Build.0 = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.CMS-SIEMENS|Any CPU.ActiveCfg = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.CMS-SIEMENS|Any CPU.Build.0 = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.CMS-SIEMENS|x86.ActiveCfg = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.CMS-SIEMENS|x86.Build.0 = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.Debug|x86.ActiveCfg = Debug|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.Debug|x86.Build.0 = Debug|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.FANUC|Any CPU.ActiveCfg = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.FANUC|Any CPU.Build.0 = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.FANUC|x86.ActiveCfg = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.FANUC|x86.Build.0 = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.Release|Any CPU.Build.0 = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.Release|x86.ActiveCfg = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.Release|x86.Build.0 = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.SCM-ESA|Any CPU.ActiveCfg = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.SCM-ESA|Any CPU.Build.0 = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.SCM-ESA|x86.ActiveCfg = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.SCM-ESA|x86.Build.0 = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.SIEMENS|Any CPU.ActiveCfg = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.SIEMENS|Any CPU.Build.0 = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.SIEMENS|x86.ActiveCfg = Release|Any CPU + {3DA86F5D-0459-4D24-9B5E-A2C44E5019F3}.SIEMENS|x86.Build.0 = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.CMS-FANUC|Any CPU.ActiveCfg = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.CMS-FANUC|Any CPU.Build.0 = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.CMS-FANUC|x86.ActiveCfg = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.CMS-FANUC|x86.Build.0 = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.CMS-OSAI|Any CPU.ActiveCfg = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.CMS-OSAI|Any CPU.Build.0 = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.CMS-OSAI|x86.ActiveCfg = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.CMS-OSAI|x86.Build.0 = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.CMS-SIEMENS|Any CPU.ActiveCfg = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.CMS-SIEMENS|Any CPU.Build.0 = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.CMS-SIEMENS|x86.ActiveCfg = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.CMS-SIEMENS|x86.Build.0 = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.Debug|x86.ActiveCfg = Debug|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.Debug|x86.Build.0 = Debug|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.FANUC|Any CPU.ActiveCfg = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.FANUC|Any CPU.Build.0 = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.FANUC|x86.ActiveCfg = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.FANUC|x86.Build.0 = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.Release|Any CPU.Build.0 = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.Release|x86.ActiveCfg = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.Release|x86.Build.0 = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.SCM-ESA|Any CPU.ActiveCfg = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.SCM-ESA|Any CPU.Build.0 = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.SCM-ESA|x86.ActiveCfg = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.SCM-ESA|x86.Build.0 = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.SIEMENS|Any CPU.ActiveCfg = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.SIEMENS|Any CPU.Build.0 = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.SIEMENS|x86.ActiveCfg = Release|Any CPU + {4E796675-57FF-49EE-B722-DBF4747F786A}.SIEMENS|x86.Build.0 = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.CMS-FANUC|Any CPU.ActiveCfg = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.CMS-FANUC|Any CPU.Build.0 = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.CMS-FANUC|x86.ActiveCfg = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.CMS-FANUC|x86.Build.0 = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.CMS-OSAI|Any CPU.ActiveCfg = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.CMS-OSAI|Any CPU.Build.0 = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.CMS-OSAI|x86.ActiveCfg = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.CMS-OSAI|x86.Build.0 = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.CMS-SIEMENS|Any CPU.ActiveCfg = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.CMS-SIEMENS|Any CPU.Build.0 = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.CMS-SIEMENS|x86.ActiveCfg = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.CMS-SIEMENS|x86.Build.0 = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.Debug|x86.ActiveCfg = Debug|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.Debug|x86.Build.0 = Debug|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.FANUC|Any CPU.ActiveCfg = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.FANUC|Any CPU.Build.0 = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.FANUC|x86.ActiveCfg = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.FANUC|x86.Build.0 = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.Release|Any CPU.Build.0 = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.Release|x86.ActiveCfg = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.Release|x86.Build.0 = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.SCM-ESA|Any CPU.ActiveCfg = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.SCM-ESA|Any CPU.Build.0 = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.SCM-ESA|x86.ActiveCfg = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.SCM-ESA|x86.Build.0 = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.SIEMENS|Any CPU.ActiveCfg = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.SIEMENS|Any CPU.Build.0 = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.SIEMENS|x86.ActiveCfg = Release|Any CPU + {D06820DD-5A07-4A8F-B7C5-D731B71B3F52}.SIEMENS|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {801DCDC5-B7D3-4EA5-B543-783D2C91765F} + EndGlobalSection +EndGlobal diff --git a/VersGen/App.config b/VersGen/App.config new file mode 100644 index 0000000..87b8caf --- /dev/null +++ b/VersGen/App.config @@ -0,0 +1,6 @@ + + + + + + diff --git a/VersGen/Properties/AssemblyInfo.cs b/VersGen/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..15292d5 --- /dev/null +++ b/VersGen/Properties/AssemblyInfo.cs @@ -0,0 +1,32 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("VersGen")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyProduct("VersGen")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("58e399f3-9d4e-49d3-ab35-9ed536543d50")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] diff --git a/VersGen/VersGen.cs b/VersGen/VersGen.cs new file mode 100644 index 0000000..a19fbc9 --- /dev/null +++ b/VersGen/VersGen.cs @@ -0,0 +1,9 @@ +// +// This code was generated by a tool. Any changes made manually will be lost +// the next time this code is regenerated. +// +using System.Reflection; +[assembly: AssemblyVersion("0.0.0.0")] +[assembly: AssemblyFileVersion("0.0.0.0")] +[assembly: AssemblyCopyright("Steamware © 2006-2021")] +[assembly: AssemblyCompany("Steamware")] \ No newline at end of file diff --git a/VersGen/VersGen.csproj b/VersGen/VersGen.csproj new file mode 100644 index 0000000..cc9b000 --- /dev/null +++ b/VersGen/VersGen.csproj @@ -0,0 +1,95 @@ + + + + + Debug + AnyCPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50} + Library + Properties + VersGen + VersGen + v4.0 + 512 + true + Client + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + true + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + true + bin\x86\Debug\ + DEBUG;TRACE + full + x86 + prompt + MinimumRecommendedRules.ruleset + + + bin\x86\Release\ + TRACE + true + pdbonly + x86 + prompt + MinimumRecommendedRules.ruleset + + + + + + + + + + + + + True + True + VersGen.tt + + + + + + + + + TextTemplatingFileGenerator + VersGen.cs + + + + + + + + \ No newline at end of file diff --git a/VersGen/VersGen.tt b/VersGen/VersGen.tt new file mode 100644 index 0000000..34cd7a3 --- /dev/null +++ b/VersGen/VersGen.tt @@ -0,0 +1,10 @@ +<#@ template language="C#" hostspecific="True" #> +// +// This code was generated by a tool. Any changes made manually will be lost +// the next time this code is regenerated. +// +using System.Reflection; +[assembly: AssemblyVersion("0.0.0.0")] +[assembly: AssemblyFileVersion("0.0.0.0")] +[assembly: AssemblyCopyright("Steamware © 2006-<#= DateTime.Now.Year #>")] +[assembly: AssemblyCompany("Steamware")] \ No newline at end of file