From f9355aaf4d39a9ee4009408d516e0cd2c30e97cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=93=E3=81=AE=E4=B8=AD=E4=BA=8C=E7=97=85=E3=81=AB?= =?UTF-8?q?=E7=88=86=E7=84=94=E3=82=92=EF=BC=81?= Date: Tue, 13 Apr 2021 15:30:28 +0800 Subject: [PATCH] ssh --- CloudKit/Centos/Centos.vbproj | 1 + CloudKit/Centos/SSH.vb | 6 + Distribute_computing/HPC.sln | 606 ++++++++++++++++++ Distribute_computing/HPC_cluster/Cluster.vb | 37 +- .../HPC_cluster/HPC_cluster.vbproj | 12 + 5 files changed, 643 insertions(+), 19 deletions(-) create mode 100644 CloudKit/Centos/SSH.vb diff --git a/CloudKit/Centos/Centos.vbproj b/CloudKit/Centos/Centos.vbproj index 70cdb80..d3263b8 100644 --- a/CloudKit/Centos/Centos.vbproj +++ b/CloudKit/Centos/Centos.vbproj @@ -388,6 +388,7 @@ + diff --git a/CloudKit/Centos/SSH.vb b/CloudKit/Centos/SSH.vb new file mode 100644 index 0000000..1677173 --- /dev/null +++ b/CloudKit/Centos/SSH.vb @@ -0,0 +1,6 @@ +''' +''' this works on linux system via ssh command from bash +''' +Public Class SSH + +End Class diff --git a/Distribute_computing/HPC.sln b/Distribute_computing/HPC.sln index 49cefae..60c2fa2 100644 --- a/Distribute_computing/HPC.sln +++ b/Distribute_computing/HPC.sln @@ -23,6 +23,14 @@ Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "HPC_cluster", "HPC_cluster\ EndProject Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Taskhost.d", "Taskhost.d\Taskhost.d.vbproj", "{D7350955-C7C6-4397-B21C-873EDECFAD82}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UNIX", "UNIX", "{2E617C2B-5CC0-4DCC-A16D-15875188E082}" +EndProject +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Centos", "..\CloudKit\Centos\Centos.vbproj", "{04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}" +EndProject +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Docker", "..\CloudKit\Docker\Docker.vbproj", "{B028826A-E615-4F26-B192-B9B0A997696A}" +EndProject +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "R", "..\..\..\R-sharp\R#\R.vbproj", "{0C2EB77C-39F2-460D-A3F8-CE905F867637}" +EndProject Global GlobalSection(SharedMSBuildProjectFiles) = preSolution ..\..\sciBASIC#\www\Microsoft.VisualBasic.NETProtocol\TcpRequest\TcpRequest.projitems*{a60240d1-e78b-4b96-85e3-45256571c2cb}*SharedItemsImports = 4 @@ -1713,6 +1721,600 @@ Global {D7350955-C7C6-4397-B21C-873EDECFAD82}.Yilia-Release_x64|x64.Build.0 = Release|x64 {D7350955-C7C6-4397-B21C-873EDECFAD82}.Yilia-Release_x64|x86.ActiveCfg = Release|Any CPU {D7350955-C7C6-4397-B21C-873EDECFAD82}.Yilia-Release_x64|x86.Build.0 = Release|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.BioDeep_database|Any CPU.ActiveCfg = Biodeep|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.BioDeep_database|Any CPU.Build.0 = Biodeep|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.BioDeep_database|x64.ActiveCfg = Biodeep|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.BioDeep_database|x64.Build.0 = Biodeep|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.BioDeep_database|x86.ActiveCfg = Biodeep|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.BioDeep_database|x86.Build.0 = Biodeep|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biodeep_UNIX_x64|Any CPU.ActiveCfg = Biodeep|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biodeep_UNIX_x64|Any CPU.Build.0 = Biodeep|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biodeep_UNIX_x64|x64.ActiveCfg = Biodeep|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biodeep_UNIX_x64|x64.Build.0 = Biodeep|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biodeep_UNIX_x64|x86.ActiveCfg = Biodeep|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biodeep_UNIX_x64|x86.Build.0 = Biodeep|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biodeep|Any CPU.ActiveCfg = Biodeep|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biodeep|Any CPU.Build.0 = Biodeep|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biodeep|x64.ActiveCfg = Biodeep|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biodeep|x64.Build.0 = Biodeep|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biodeep|x86.ActiveCfg = Biodeep|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biodeep|x86.Build.0 = Biodeep|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biostack|Any CPU.ActiveCfg = Biostack|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biostack|Any CPU.Build.0 = Biostack|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biostack|x64.ActiveCfg = Biostack|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biostack|x64.Build.0 = Biostack|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biostack|x86.ActiveCfg = Biostack|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biostack|x86.Build.0 = Biostack|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biostack-Debug|Any CPU.ActiveCfg = Biostack|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biostack-Debug|Any CPU.Build.0 = Biostack|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biostack-Debug|x64.ActiveCfg = Biostack|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biostack-Debug|x64.Build.0 = Biostack|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biostack-Debug|x86.ActiveCfg = Biostack|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Biostack-Debug|x86.Build.0 = Biostack|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Debug|x64.ActiveCfg = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Debug|x64.Build.0 = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Debug|x86.ActiveCfg = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Debug|x86.Build.0 = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.DEMO|Any CPU.ActiveCfg = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.DEMO|Any CPU.Build.0 = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.DEMO|x64.ActiveCfg = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.DEMO|x64.Build.0 = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.DEMO|x86.ActiveCfg = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.DEMO|x86.Build.0 = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Docker|Any CPU.ActiveCfg = Docker|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Docker|Any CPU.Build.0 = Docker|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Docker|x64.ActiveCfg = Docker|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Docker|x64.Build.0 = Docker|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Docker|x86.ActiveCfg = Docker|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Docker|x86.Build.0 = Docker|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.docs|Any CPU.ActiveCfg = Docker|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.docs|Any CPU.Build.0 = Docker|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.docs|x64.ActiveCfg = Docker|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.docs|x64.Build.0 = Docker|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.docs|x86.ActiveCfg = Docker|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.docs|x86.Build.0 = Docker|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.GCModeller(Release_X64)|Any CPU.ActiveCfg = GCModeller(Release_X64)|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.GCModeller(Release_X64)|Any CPU.Build.0 = GCModeller(Release_X64)|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.GCModeller(Release_X64)|x64.ActiveCfg = GCModeller(Release_X64)|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.GCModeller(Release_X64)|x64.Build.0 = GCModeller(Release_X64)|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.GCModeller(Release_X64)|x86.ActiveCfg = GCModeller(Release_X64)|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.GCModeller(Release_X64)|x86.Build.0 = GCModeller(Release_X64)|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.GCModeller(UNIX-Release_X64)|Any CPU.ActiveCfg = GCModeller(UNIX-Release_X64)|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.GCModeller(UNIX-Release_X64)|Any CPU.Build.0 = GCModeller(UNIX-Release_X64)|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.GCModeller(UNIX-Release_X64)|x64.ActiveCfg = GCModeller(UNIX-Release_X64)|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.GCModeller(UNIX-Release_X64)|x64.Build.0 = GCModeller(UNIX-Release_X64)|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.GCModeller(UNIX-Release_X64)|x86.ActiveCfg = GCModeller(UNIX-Release_X64)|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.GCModeller(UNIX-Release_X64)|x86.Build.0 = GCModeller(UNIX-Release_X64)|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.GTA5-game-test|Any CPU.ActiveCfg = GCModeller(Release_X64)|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.GTA5-game-test|Any CPU.Build.0 = GCModeller(Release_X64)|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.GTA5-game-test|x64.ActiveCfg = GCModeller(Release_X64)|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.GTA5-game-test|x64.Build.0 = GCModeller(Release_X64)|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.GTA5-game-test|x86.ActiveCfg = GCModeller(Release_X64)|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.GTA5-game-test|x86.Build.0 = GCModeller(Release_X64)|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.installer_x64|Any CPU.ActiveCfg = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.installer_x64|Any CPU.Build.0 = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.installer_x64|x64.ActiveCfg = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.installer_x64|x64.Build.0 = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.installer_x64|x86.ActiveCfg = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.installer_x64|x86.Build.0 = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.linux-profiler|Any CPU.ActiveCfg = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.linux-profiler|Any CPU.Build.0 = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.linux-profiler|x64.ActiveCfg = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.linux-profiler|x64.Build.0 = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.linux-profiler|x86.ActiveCfg = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.linux-profiler|x86.Build.0 = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.LipidSearch|Any CPU.ActiveCfg = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.LipidSearch|Any CPU.Build.0 = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.LipidSearch|x64.ActiveCfg = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.LipidSearch|x64.Build.0 = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.LipidSearch|x86.ActiveCfg = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.LipidSearch|x86.Build.0 = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.MetaCardio|Any CPU.ActiveCfg = mzkit|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.MetaCardio|Any CPU.Build.0 = mzkit|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.MetaCardio|x64.ActiveCfg = mzkit|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.MetaCardio|x64.Build.0 = mzkit|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.MetaCardio|x86.ActiveCfg = mzkit|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.MetaCardio|x86.Build.0 = mzkit|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.mysqli_X64_release|Any CPU.ActiveCfg = mzkit|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.mysqli_X64_release|Any CPU.Build.0 = mzkit|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.mysqli_X64_release|x64.ActiveCfg = mzkit|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.mysqli_X64_release|x64.Build.0 = mzkit|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.mysqli_X64_release|x86.ActiveCfg = mzkit|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.mysqli_X64_release|x86.Build.0 = mzkit|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.mzkit_UnixDocker|Any CPU.ActiveCfg = mzkit_UnixDocker|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.mzkit_UnixDocker|Any CPU.Build.0 = mzkit_UnixDocker|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.mzkit_UnixDocker|x64.ActiveCfg = mzkit_UnixDocker|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.mzkit_UnixDocker|x64.Build.0 = mzkit_UnixDocker|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.mzkit_UnixDocker|x86.ActiveCfg = mzkit_UnixDocker|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.mzkit_UnixDocker|x86.Build.0 = mzkit_UnixDocker|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.mzkit|Any CPU.ActiveCfg = mzkit|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.mzkit|Any CPU.Build.0 = mzkit|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.mzkit|x64.ActiveCfg = mzkit|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.mzkit|x64.Build.0 = mzkit|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.mzkit|x86.ActiveCfg = mzkit|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.mzkit|x86.Build.0 = mzkit|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.node-debug|Any CPU.ActiveCfg = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.node-debug|Any CPU.Build.0 = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.node-debug|x64.ActiveCfg = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.node-debug|x64.Build.0 = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.node-debug|x86.ActiveCfg = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.node-debug|x86.Build.0 = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.PlantMAT|Any CPU.ActiveCfg = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.PlantMAT|Any CPU.Build.0 = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.PlantMAT|x64.ActiveCfg = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.PlantMAT|x64.Build.0 = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.PlantMAT|x86.ActiveCfg = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.PlantMAT|x86.Build.0 = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.ProteoWizard.d|Any CPU.ActiveCfg = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.ProteoWizard.d|Any CPU.Build.0 = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.ProteoWizard.d|x64.ActiveCfg = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.ProteoWizard.d|x64.Build.0 = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.ProteoWizard.d|x86.ActiveCfg = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.ProteoWizard.d|x86.Build.0 = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Publish|Any CPU.ActiveCfg = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Publish|Any CPU.Build.0 = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Publish|x64.ActiveCfg = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Publish|x64.Build.0 = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Publish|x86.ActiveCfg = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Publish|x86.Build.0 = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.R-dotnet|Any CPU.ActiveCfg = Release|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.R-dotnet|Any CPU.Build.0 = Release|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.R-dotnet|x64.ActiveCfg = Release|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.R-dotnet|x64.Build.0 = Release|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.R-dotnet|x86.ActiveCfg = Release|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.R-dotnet|x86.Build.0 = Release|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Release|Any CPU.Build.0 = Release|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Release|x64.ActiveCfg = Release|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Release|x64.Build.0 = Release|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Release|x86.ActiveCfg = Release|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Release|x86.Build.0 = Release|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Rsharp_app_release|Any CPU.ActiveCfg = Rsharp_app_release|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Rsharp_app_release|Any CPU.Build.0 = Rsharp_app_release|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Rsharp_app_release|x64.ActiveCfg = Rsharp_app_release|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Rsharp_app_release|x64.Build.0 = Rsharp_app_release|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Rsharp_app_release|x86.ActiveCfg = Rsharp_app_release|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Rsharp_app_release|x86.Build.0 = Rsharp_app_release|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.RsharpDev|Any CPU.ActiveCfg = RsharpDev|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.RsharpDev|Any CPU.Build.0 = RsharpDev|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.RsharpDev|x64.ActiveCfg = RsharpDev|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.RsharpDev|x64.Build.0 = RsharpDev|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.RsharpDev|x86.ActiveCfg = RsharpDev|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.RsharpDev|x86.Build.0 = RsharpDev|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.sciBASIC.NET-test-release|Any CPU.ActiveCfg = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.sciBASIC.NET-test-release|Any CPU.Build.0 = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.sciBASIC.NET-test-release|x64.ActiveCfg = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.sciBASIC.NET-test-release|x64.Build.0 = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.sciBASIC.NET-test-release|x86.ActiveCfg = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.sciBASIC.NET-test-release|x86.Build.0 = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Surveillance-of-infectious-diseases|Any CPU.ActiveCfg = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Surveillance-of-infectious-diseases|Any CPU.Build.0 = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Surveillance-of-infectious-diseases|x64.ActiveCfg = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Surveillance-of-infectious-diseases|x64.Build.0 = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Surveillance-of-infectious-diseases|x86.ActiveCfg = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Surveillance-of-infectious-diseases|x86.Build.0 = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.test|Any CPU.ActiveCfg = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.test|Any CPU.Build.0 = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.test|x64.ActiveCfg = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.test|x64.Build.0 = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.test|x86.ActiveCfg = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.test|x86.Build.0 = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Voyager1|Any CPU.ActiveCfg = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Voyager1|Any CPU.Build.0 = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Voyager1|x64.ActiveCfg = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Voyager1|x64.Build.0 = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Voyager1|x86.ActiveCfg = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Voyager1|x86.Build.0 = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.WebAssembly|Any CPU.ActiveCfg = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.WebAssembly|Any CPU.Build.0 = Debug|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.WebAssembly|x64.ActiveCfg = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.WebAssembly|x64.Build.0 = Debug|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.WebAssembly|x86.ActiveCfg = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.WebAssembly|x86.Build.0 = Debug|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Yilia-Release_x64|Any CPU.ActiveCfg = Release|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Yilia-Release_x64|Any CPU.Build.0 = Release|Any CPU + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Yilia-Release_x64|x64.ActiveCfg = Release|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Yilia-Release_x64|x64.Build.0 = Release|x64 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Yilia-Release_x64|x86.ActiveCfg = Release|x86 + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Yilia-Release_x64|x86.Build.0 = Release|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.BioDeep_database|Any CPU.ActiveCfg = Biodeep|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.BioDeep_database|Any CPU.Build.0 = Biodeep|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.BioDeep_database|x64.ActiveCfg = Biodeep|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.BioDeep_database|x64.Build.0 = Biodeep|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.BioDeep_database|x86.ActiveCfg = Biodeep|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.BioDeep_database|x86.Build.0 = Biodeep|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Biodeep_UNIX_x64|Any CPU.ActiveCfg = Biodeep|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Biodeep_UNIX_x64|Any CPU.Build.0 = Biodeep|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Biodeep_UNIX_x64|x64.ActiveCfg = Biodeep|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Biodeep_UNIX_x64|x64.Build.0 = Biodeep|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Biodeep_UNIX_x64|x86.ActiveCfg = Biodeep|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Biodeep_UNIX_x64|x86.Build.0 = Biodeep|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Biodeep|Any CPU.ActiveCfg = Biodeep|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Biodeep|Any CPU.Build.0 = Biodeep|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Biodeep|x64.ActiveCfg = Biodeep|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Biodeep|x64.Build.0 = Biodeep|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Biodeep|x86.ActiveCfg = Biodeep|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Biodeep|x86.Build.0 = Biodeep|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Biostack|Any CPU.ActiveCfg = Biostack|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Biostack|Any CPU.Build.0 = Biostack|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Biostack|x64.ActiveCfg = Biostack|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Biostack|x64.Build.0 = Biostack|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Biostack|x86.ActiveCfg = Biostack|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Biostack|x86.Build.0 = Biostack|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Biostack-Debug|Any CPU.ActiveCfg = Biostack|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Biostack-Debug|Any CPU.Build.0 = Biostack|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Biostack-Debug|x64.ActiveCfg = Biostack|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Biostack-Debug|x64.Build.0 = Biostack|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Biostack-Debug|x86.ActiveCfg = Biostack|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Biostack-Debug|x86.Build.0 = Biostack|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Debug|x64.ActiveCfg = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Debug|x64.Build.0 = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Debug|x86.ActiveCfg = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Debug|x86.Build.0 = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.DEMO|Any CPU.ActiveCfg = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.DEMO|Any CPU.Build.0 = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.DEMO|x64.ActiveCfg = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.DEMO|x64.Build.0 = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.DEMO|x86.ActiveCfg = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.DEMO|x86.Build.0 = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Docker|Any CPU.ActiveCfg = Docker|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Docker|Any CPU.Build.0 = Docker|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Docker|x64.ActiveCfg = Docker|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Docker|x64.Build.0 = Docker|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Docker|x86.ActiveCfg = Docker|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Docker|x86.Build.0 = Docker|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.docs|Any CPU.ActiveCfg = Docker|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.docs|Any CPU.Build.0 = Docker|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.docs|x64.ActiveCfg = Docker|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.docs|x64.Build.0 = Docker|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.docs|x86.ActiveCfg = Docker|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.docs|x86.Build.0 = Docker|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.GCModeller(Release_X64)|Any CPU.ActiveCfg = GCModeller(Release_X64)|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.GCModeller(Release_X64)|Any CPU.Build.0 = GCModeller(Release_X64)|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.GCModeller(Release_X64)|x64.ActiveCfg = GCModeller(Release_X64)|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.GCModeller(Release_X64)|x64.Build.0 = GCModeller(Release_X64)|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.GCModeller(Release_X64)|x86.ActiveCfg = GCModeller(Release_X64)|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.GCModeller(Release_X64)|x86.Build.0 = GCModeller(Release_X64)|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.GCModeller(UNIX-Release_X64)|Any CPU.ActiveCfg = GCModeller(UNIX-Release_X64)|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.GCModeller(UNIX-Release_X64)|Any CPU.Build.0 = GCModeller(UNIX-Release_X64)|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.GCModeller(UNIX-Release_X64)|x64.ActiveCfg = GCModeller(UNIX-Release_X64)|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.GCModeller(UNIX-Release_X64)|x64.Build.0 = GCModeller(UNIX-Release_X64)|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.GCModeller(UNIX-Release_X64)|x86.ActiveCfg = GCModeller(UNIX-Release_X64)|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.GCModeller(UNIX-Release_X64)|x86.Build.0 = GCModeller(UNIX-Release_X64)|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.GTA5-game-test|Any CPU.ActiveCfg = GCModeller(Release_X64)|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.GTA5-game-test|Any CPU.Build.0 = GCModeller(Release_X64)|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.GTA5-game-test|x64.ActiveCfg = GCModeller(Release_X64)|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.GTA5-game-test|x64.Build.0 = GCModeller(Release_X64)|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.GTA5-game-test|x86.ActiveCfg = GCModeller(Release_X64)|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.GTA5-game-test|x86.Build.0 = GCModeller(Release_X64)|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.installer_x64|Any CPU.ActiveCfg = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.installer_x64|Any CPU.Build.0 = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.installer_x64|x64.ActiveCfg = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.installer_x64|x64.Build.0 = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.installer_x64|x86.ActiveCfg = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.installer_x64|x86.Build.0 = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.linux-profiler|Any CPU.ActiveCfg = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.linux-profiler|Any CPU.Build.0 = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.linux-profiler|x64.ActiveCfg = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.linux-profiler|x64.Build.0 = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.linux-profiler|x86.ActiveCfg = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.linux-profiler|x86.Build.0 = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.LipidSearch|Any CPU.ActiveCfg = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.LipidSearch|Any CPU.Build.0 = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.LipidSearch|x64.ActiveCfg = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.LipidSearch|x64.Build.0 = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.LipidSearch|x86.ActiveCfg = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.LipidSearch|x86.Build.0 = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.MetaCardio|Any CPU.ActiveCfg = mzkit|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.MetaCardio|Any CPU.Build.0 = mzkit|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.MetaCardio|x64.ActiveCfg = mzkit|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.MetaCardio|x64.Build.0 = mzkit|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.MetaCardio|x86.ActiveCfg = mzkit|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.MetaCardio|x86.Build.0 = mzkit|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.mysqli_X64_release|Any CPU.ActiveCfg = mzkit|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.mysqli_X64_release|Any CPU.Build.0 = mzkit|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.mysqli_X64_release|x64.ActiveCfg = mzkit|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.mysqli_X64_release|x64.Build.0 = mzkit|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.mysqli_X64_release|x86.ActiveCfg = mzkit|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.mysqli_X64_release|x86.Build.0 = mzkit|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.mzkit_UnixDocker|Any CPU.ActiveCfg = mzkit_UnixDocker|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.mzkit_UnixDocker|Any CPU.Build.0 = mzkit_UnixDocker|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.mzkit_UnixDocker|x64.ActiveCfg = mzkit_UnixDocker|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.mzkit_UnixDocker|x64.Build.0 = mzkit_UnixDocker|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.mzkit_UnixDocker|x86.ActiveCfg = mzkit_UnixDocker|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.mzkit_UnixDocker|x86.Build.0 = mzkit_UnixDocker|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.mzkit|Any CPU.ActiveCfg = mzkit|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.mzkit|Any CPU.Build.0 = mzkit|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.mzkit|x64.ActiveCfg = mzkit|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.mzkit|x64.Build.0 = mzkit|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.mzkit|x86.ActiveCfg = mzkit|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.mzkit|x86.Build.0 = mzkit|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.node-debug|Any CPU.ActiveCfg = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.node-debug|Any CPU.Build.0 = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.node-debug|x64.ActiveCfg = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.node-debug|x64.Build.0 = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.node-debug|x86.ActiveCfg = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.node-debug|x86.Build.0 = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.PlantMAT|Any CPU.ActiveCfg = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.PlantMAT|Any CPU.Build.0 = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.PlantMAT|x64.ActiveCfg = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.PlantMAT|x64.Build.0 = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.PlantMAT|x86.ActiveCfg = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.PlantMAT|x86.Build.0 = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.ProteoWizard.d|Any CPU.ActiveCfg = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.ProteoWizard.d|Any CPU.Build.0 = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.ProteoWizard.d|x64.ActiveCfg = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.ProteoWizard.d|x64.Build.0 = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.ProteoWizard.d|x86.ActiveCfg = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.ProteoWizard.d|x86.Build.0 = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Publish|Any CPU.ActiveCfg = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Publish|Any CPU.Build.0 = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Publish|x64.ActiveCfg = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Publish|x64.Build.0 = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Publish|x86.ActiveCfg = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Publish|x86.Build.0 = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.R-dotnet|Any CPU.ActiveCfg = Release|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.R-dotnet|Any CPU.Build.0 = Release|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.R-dotnet|x64.ActiveCfg = Release|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.R-dotnet|x64.Build.0 = Release|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.R-dotnet|x86.ActiveCfg = Release|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.R-dotnet|x86.Build.0 = Release|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Release|Any CPU.Build.0 = Release|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Release|x64.ActiveCfg = Release|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Release|x64.Build.0 = Release|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Release|x86.ActiveCfg = Release|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Release|x86.Build.0 = Release|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Rsharp_app_release|Any CPU.ActiveCfg = Rsharp_app_release|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Rsharp_app_release|Any CPU.Build.0 = Rsharp_app_release|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Rsharp_app_release|x64.ActiveCfg = Rsharp_app_release|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Rsharp_app_release|x64.Build.0 = Rsharp_app_release|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Rsharp_app_release|x86.ActiveCfg = Rsharp_app_release|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Rsharp_app_release|x86.Build.0 = Rsharp_app_release|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.RsharpDev|Any CPU.ActiveCfg = RsharpDev|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.RsharpDev|Any CPU.Build.0 = RsharpDev|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.RsharpDev|x64.ActiveCfg = RsharpDev|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.RsharpDev|x64.Build.0 = RsharpDev|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.RsharpDev|x86.ActiveCfg = RsharpDev|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.RsharpDev|x86.Build.0 = RsharpDev|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.sciBASIC.NET-test-release|Any CPU.ActiveCfg = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.sciBASIC.NET-test-release|Any CPU.Build.0 = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.sciBASIC.NET-test-release|x64.ActiveCfg = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.sciBASIC.NET-test-release|x64.Build.0 = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.sciBASIC.NET-test-release|x86.ActiveCfg = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.sciBASIC.NET-test-release|x86.Build.0 = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Surveillance-of-infectious-diseases|Any CPU.ActiveCfg = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Surveillance-of-infectious-diseases|Any CPU.Build.0 = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Surveillance-of-infectious-diseases|x64.ActiveCfg = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Surveillance-of-infectious-diseases|x64.Build.0 = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Surveillance-of-infectious-diseases|x86.ActiveCfg = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Surveillance-of-infectious-diseases|x86.Build.0 = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.test|Any CPU.ActiveCfg = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.test|Any CPU.Build.0 = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.test|x64.ActiveCfg = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.test|x64.Build.0 = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.test|x86.ActiveCfg = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.test|x86.Build.0 = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Voyager1|Any CPU.ActiveCfg = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Voyager1|Any CPU.Build.0 = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Voyager1|x64.ActiveCfg = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Voyager1|x64.Build.0 = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Voyager1|x86.ActiveCfg = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Voyager1|x86.Build.0 = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.WebAssembly|Any CPU.ActiveCfg = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.WebAssembly|Any CPU.Build.0 = Debug|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.WebAssembly|x64.ActiveCfg = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.WebAssembly|x64.Build.0 = Debug|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.WebAssembly|x86.ActiveCfg = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.WebAssembly|x86.Build.0 = Debug|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Yilia-Release_x64|Any CPU.ActiveCfg = Release|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Yilia-Release_x64|Any CPU.Build.0 = Release|Any CPU + {B028826A-E615-4F26-B192-B9B0A997696A}.Yilia-Release_x64|x64.ActiveCfg = Release|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Yilia-Release_x64|x64.Build.0 = Release|x64 + {B028826A-E615-4F26-B192-B9B0A997696A}.Yilia-Release_x64|x86.ActiveCfg = Release|x86 + {B028826A-E615-4F26-B192-B9B0A997696A}.Yilia-Release_x64|x86.Build.0 = Release|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.BioDeep_database|Any CPU.ActiveCfg = BioDeep_database|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.BioDeep_database|Any CPU.Build.0 = BioDeep_database|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.BioDeep_database|x64.ActiveCfg = BioDeep_database|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.BioDeep_database|x64.Build.0 = BioDeep_database|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.BioDeep_database|x86.ActiveCfg = BioDeep_database|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.BioDeep_database|x86.Build.0 = BioDeep_database|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biodeep_UNIX_x64|Any CPU.ActiveCfg = Biodeep_UNIX_x64|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biodeep_UNIX_x64|Any CPU.Build.0 = Biodeep_UNIX_x64|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biodeep_UNIX_x64|x64.ActiveCfg = Biodeep_UNIX_x64|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biodeep_UNIX_x64|x64.Build.0 = Biodeep_UNIX_x64|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biodeep_UNIX_x64|x86.ActiveCfg = Biodeep_UNIX_x64|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biodeep_UNIX_x64|x86.Build.0 = Biodeep_UNIX_x64|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biodeep|Any CPU.ActiveCfg = Biodeep|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biodeep|Any CPU.Build.0 = Biodeep|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biodeep|x64.ActiveCfg = Biodeep|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biodeep|x64.Build.0 = Biodeep|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biodeep|x86.ActiveCfg = Biodeep|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biodeep|x86.Build.0 = Biodeep|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biostack|Any CPU.ActiveCfg = Biostack|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biostack|Any CPU.Build.0 = Biostack|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biostack|x64.ActiveCfg = Biostack|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biostack|x64.Build.0 = Biostack|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biostack|x86.ActiveCfg = Biostack|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biostack|x86.Build.0 = Biostack|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biostack-Debug|Any CPU.ActiveCfg = Biostack|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biostack-Debug|Any CPU.Build.0 = Biostack|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biostack-Debug|x64.ActiveCfg = Biostack|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biostack-Debug|x64.Build.0 = Biostack|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biostack-Debug|x86.ActiveCfg = Biostack|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Biostack-Debug|x86.Build.0 = Biostack|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Debug|x64.ActiveCfg = Debug|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Debug|x64.Build.0 = Debug|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Debug|x86.ActiveCfg = Debug|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Debug|x86.Build.0 = Debug|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.DEMO|Any CPU.ActiveCfg = DEMO|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.DEMO|Any CPU.Build.0 = DEMO|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.DEMO|x64.ActiveCfg = DEMO|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.DEMO|x64.Build.0 = DEMO|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.DEMO|x86.ActiveCfg = DEMO|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.DEMO|x86.Build.0 = DEMO|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Docker|Any CPU.ActiveCfg = Docker|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Docker|Any CPU.Build.0 = Docker|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Docker|x64.ActiveCfg = Docker|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Docker|x64.Build.0 = Docker|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Docker|x86.ActiveCfg = Docker|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Docker|x86.Build.0 = Docker|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.docs|Any CPU.ActiveCfg = Docker|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.docs|Any CPU.Build.0 = Docker|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.docs|x64.ActiveCfg = Docker|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.docs|x64.Build.0 = Docker|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.docs|x86.ActiveCfg = Docker|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.docs|x86.Build.0 = Docker|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.GCModeller(Release_X64)|Any CPU.ActiveCfg = GCModeller(Release_X64)|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.GCModeller(Release_X64)|Any CPU.Build.0 = GCModeller(Release_X64)|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.GCModeller(Release_X64)|x64.ActiveCfg = GCModeller(Release_X64)|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.GCModeller(Release_X64)|x64.Build.0 = GCModeller(Release_X64)|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.GCModeller(Release_X64)|x86.ActiveCfg = GCModeller(Release_X64)|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.GCModeller(Release_X64)|x86.Build.0 = GCModeller(Release_X64)|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.GCModeller(UNIX-Release_X64)|Any CPU.ActiveCfg = GCModeller(UNIX-Release_X64)|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.GCModeller(UNIX-Release_X64)|Any CPU.Build.0 = GCModeller(UNIX-Release_X64)|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.GCModeller(UNIX-Release_X64)|x64.ActiveCfg = GCModeller(UNIX-Release_X64)|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.GCModeller(UNIX-Release_X64)|x64.Build.0 = GCModeller(UNIX-Release_X64)|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.GCModeller(UNIX-Release_X64)|x86.ActiveCfg = GCModeller(UNIX-Release_X64)|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.GCModeller(UNIX-Release_X64)|x86.Build.0 = GCModeller(UNIX-Release_X64)|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.GTA5-game-test|Any CPU.ActiveCfg = GCModeller(Release_X64)|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.GTA5-game-test|Any CPU.Build.0 = GCModeller(Release_X64)|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.GTA5-game-test|x64.ActiveCfg = GCModeller(Release_X64)|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.GTA5-game-test|x64.Build.0 = GCModeller(Release_X64)|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.GTA5-game-test|x86.ActiveCfg = GCModeller(Release_X64)|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.GTA5-game-test|x86.Build.0 = GCModeller(Release_X64)|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.installer_x64|Any CPU.ActiveCfg = Debug|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.installer_x64|Any CPU.Build.0 = Debug|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.installer_x64|x64.ActiveCfg = Debug|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.installer_x64|x64.Build.0 = Debug|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.installer_x64|x86.ActiveCfg = Debug|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.installer_x64|x86.Build.0 = Debug|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.linux-profiler|Any CPU.ActiveCfg = linux-profiler|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.linux-profiler|Any CPU.Build.0 = linux-profiler|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.linux-profiler|x64.ActiveCfg = linux-profiler|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.linux-profiler|x64.Build.0 = linux-profiler|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.linux-profiler|x86.ActiveCfg = linux-profiler|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.linux-profiler|x86.Build.0 = linux-profiler|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.LipidSearch|Any CPU.ActiveCfg = LipidSearch|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.LipidSearch|Any CPU.Build.0 = LipidSearch|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.LipidSearch|x64.ActiveCfg = LipidSearch|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.LipidSearch|x64.Build.0 = LipidSearch|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.LipidSearch|x86.ActiveCfg = LipidSearch|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.LipidSearch|x86.Build.0 = LipidSearch|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.MetaCardio|Any CPU.ActiveCfg = mzkit|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.MetaCardio|Any CPU.Build.0 = mzkit|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.MetaCardio|x64.ActiveCfg = mzkit|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.MetaCardio|x64.Build.0 = mzkit|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.MetaCardio|x86.ActiveCfg = mzkit|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.MetaCardio|x86.Build.0 = mzkit|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.mysqli_X64_release|Any CPU.ActiveCfg = mzkit|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.mysqli_X64_release|Any CPU.Build.0 = mzkit|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.mysqli_X64_release|x64.ActiveCfg = mzkit|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.mysqli_X64_release|x64.Build.0 = mzkit|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.mysqli_X64_release|x86.ActiveCfg = mzkit|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.mysqli_X64_release|x86.Build.0 = mzkit|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.mzkit_UnixDocker|Any CPU.ActiveCfg = mzkit_UnixDocker|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.mzkit_UnixDocker|Any CPU.Build.0 = mzkit_UnixDocker|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.mzkit_UnixDocker|x64.ActiveCfg = mzkit_UnixDocker|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.mzkit_UnixDocker|x64.Build.0 = mzkit_UnixDocker|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.mzkit_UnixDocker|x86.ActiveCfg = mzkit_UnixDocker|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.mzkit_UnixDocker|x86.Build.0 = mzkit_UnixDocker|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.mzkit|Any CPU.ActiveCfg = mzkit|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.mzkit|Any CPU.Build.0 = mzkit|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.mzkit|x64.ActiveCfg = mzkit|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.mzkit|x64.Build.0 = mzkit|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.mzkit|x86.ActiveCfg = mzkit|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.mzkit|x86.Build.0 = mzkit|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.node-debug|Any CPU.ActiveCfg = Debug|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.node-debug|Any CPU.Build.0 = Debug|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.node-debug|x64.ActiveCfg = Debug|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.node-debug|x64.Build.0 = Debug|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.node-debug|x86.ActiveCfg = Debug|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.node-debug|x86.Build.0 = Debug|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.PlantMAT|Any CPU.ActiveCfg = PlantMAT|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.PlantMAT|Any CPU.Build.0 = PlantMAT|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.PlantMAT|x64.ActiveCfg = PlantMAT|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.PlantMAT|x64.Build.0 = PlantMAT|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.PlantMAT|x86.ActiveCfg = PlantMAT|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.PlantMAT|x86.Build.0 = PlantMAT|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.ProteoWizard.d|Any CPU.ActiveCfg = Publish|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.ProteoWizard.d|Any CPU.Build.0 = Publish|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.ProteoWizard.d|x64.ActiveCfg = Publish|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.ProteoWizard.d|x64.Build.0 = Publish|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.ProteoWizard.d|x86.ActiveCfg = Publish|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.ProteoWizard.d|x86.Build.0 = Publish|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Publish|Any CPU.ActiveCfg = Publish|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Publish|Any CPU.Build.0 = Publish|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Publish|x64.ActiveCfg = Publish|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Publish|x64.Build.0 = Publish|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Publish|x86.ActiveCfg = Publish|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Publish|x86.Build.0 = Publish|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.R-dotnet|Any CPU.ActiveCfg = Release|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.R-dotnet|Any CPU.Build.0 = Release|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.R-dotnet|x64.ActiveCfg = Release|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.R-dotnet|x64.Build.0 = Release|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.R-dotnet|x86.ActiveCfg = Release|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.R-dotnet|x86.Build.0 = Release|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Release|Any CPU.Build.0 = Release|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Release|x64.ActiveCfg = Release|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Release|x64.Build.0 = Release|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Release|x86.ActiveCfg = Release|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Release|x86.Build.0 = Release|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Rsharp_app_release|Any CPU.ActiveCfg = Rsharp_app_release|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Rsharp_app_release|Any CPU.Build.0 = Rsharp_app_release|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Rsharp_app_release|x64.ActiveCfg = Rsharp_app_release|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Rsharp_app_release|x64.Build.0 = Rsharp_app_release|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Rsharp_app_release|x86.ActiveCfg = Rsharp_app_release|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Rsharp_app_release|x86.Build.0 = Rsharp_app_release|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.RsharpDev|Any CPU.ActiveCfg = RsharpDev|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.RsharpDev|Any CPU.Build.0 = RsharpDev|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.RsharpDev|x64.ActiveCfg = RsharpDev|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.RsharpDev|x64.Build.0 = RsharpDev|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.RsharpDev|x86.ActiveCfg = RsharpDev|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.RsharpDev|x86.Build.0 = RsharpDev|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.sciBASIC.NET-test-release|Any CPU.ActiveCfg = Surveillance-of-infectious-diseases|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.sciBASIC.NET-test-release|Any CPU.Build.0 = Surveillance-of-infectious-diseases|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.sciBASIC.NET-test-release|x64.ActiveCfg = Surveillance-of-infectious-diseases|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.sciBASIC.NET-test-release|x64.Build.0 = Surveillance-of-infectious-diseases|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.sciBASIC.NET-test-release|x86.ActiveCfg = Surveillance-of-infectious-diseases|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.sciBASIC.NET-test-release|x86.Build.0 = Surveillance-of-infectious-diseases|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Surveillance-of-infectious-diseases|Any CPU.ActiveCfg = Surveillance-of-infectious-diseases|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Surveillance-of-infectious-diseases|Any CPU.Build.0 = Surveillance-of-infectious-diseases|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Surveillance-of-infectious-diseases|x64.ActiveCfg = Surveillance-of-infectious-diseases|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Surveillance-of-infectious-diseases|x64.Build.0 = Surveillance-of-infectious-diseases|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Surveillance-of-infectious-diseases|x86.ActiveCfg = Surveillance-of-infectious-diseases|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Surveillance-of-infectious-diseases|x86.Build.0 = Surveillance-of-infectious-diseases|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.test|Any CPU.ActiveCfg = Debug|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.test|Any CPU.Build.0 = Debug|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.test|x64.ActiveCfg = Debug|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.test|x64.Build.0 = Debug|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.test|x86.ActiveCfg = Debug|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.test|x86.Build.0 = Debug|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Voyager1|Any CPU.ActiveCfg = Voyager1|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Voyager1|Any CPU.Build.0 = Voyager1|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Voyager1|x64.ActiveCfg = Voyager1|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Voyager1|x64.Build.0 = Voyager1|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Voyager1|x86.ActiveCfg = Voyager1|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Voyager1|x86.Build.0 = Voyager1|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.WebAssembly|Any CPU.ActiveCfg = Debug|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.WebAssembly|Any CPU.Build.0 = Debug|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.WebAssembly|x64.ActiveCfg = Debug|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.WebAssembly|x64.Build.0 = Debug|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.WebAssembly|x86.ActiveCfg = Debug|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.WebAssembly|x86.Build.0 = Debug|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Yilia-Release_x64|Any CPU.ActiveCfg = Release|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Yilia-Release_x64|Any CPU.Build.0 = Release|Any CPU + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Yilia-Release_x64|x64.ActiveCfg = Release|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Yilia-Release_x64|x64.Build.0 = Release|x64 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Yilia-Release_x64|x86.ActiveCfg = Release|x86 + {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Yilia-Release_x64|x86.Build.0 = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -1724,6 +2326,10 @@ Global {C473D2D3-65B3-0220-32A8-1E0687D9AE6B} = {D6C82A98-3ADA-40BB-BCB9-3C11EF8323FC} {487D7C92-D05A-4908-BF81-E6BABA0BF592} = {D6C82A98-3ADA-40BB-BCB9-3C11EF8323FC} {D6C82A98-3ADA-40BB-BCB9-3C11EF8323FC} = {2CE83072-F221-409C-AB3B-51BC9560826C} + {2E617C2B-5CC0-4DCC-A16D-15875188E082} = {2CE83072-F221-409C-AB3B-51BC9560826C} + {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE} = {2E617C2B-5CC0-4DCC-A16D-15875188E082} + {B028826A-E615-4F26-B192-B9B0A997696A} = {2E617C2B-5CC0-4DCC-A16D-15875188E082} + {0C2EB77C-39F2-460D-A3F8-CE905F867637} = {2E617C2B-5CC0-4DCC-A16D-15875188E082} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {009C3C70-845B-4F47-8102-60F213B66011} diff --git a/Distribute_computing/HPC_cluster/Cluster.vb b/Distribute_computing/HPC_cluster/Cluster.vb index 966ba1e..4c19205 100644 --- a/Distribute_computing/HPC_cluster/Cluster.vb +++ b/Distribute_computing/HPC_cluster/Cluster.vb @@ -1,4 +1,5 @@ Imports System.Reflection +Imports HPC_cluster.CLI Imports Microsoft.VisualBasic.Net ''' @@ -10,13 +11,16 @@ Imports Microsoft.VisualBasic.Net ''' 之间发生大量数据通讯的计算作业,比如一个节点的中间结果或影响到其它节点计算结果的情况。 ''' ''' -''' This module only works on Linux server +''' This module only works on Linux server. +''' +''' 在这里假设每一个集群节点中的环境都是一致的 ''' Public Class Cluster ReadOnly remote As IPEndPoint ReadOnly userName As String ReadOnly imageName As String + ReadOnly localhost As String ''' ''' create a helper module for deploy environment via ``ssh`` and ``cluster node share storage``. @@ -28,29 +32,24 @@ Public Class Cluster Me.remote = remote Me.userName = userName Me.imageName = imageName + Me.localhost = WebServiceUtils.LocalIPAddress End Sub - ''' - ''' - ''' - Public Sub Deploy() - Dim deployBase As String = App.GetVariable("sockets") - Dim appBase As String = App.HOME.GetDirectoryFullPath + Public Function RunTask(master As Integer) + Dim taskHost As Taskhost_d = Taskhost_d.FromEnvironment(App.HOME) + Dim socketStream As String = App.GetVariable("sockets") - If deployBase.StringEmpty Then + If socketStream.StringEmpty Then Throw New InvalidOperationException($"you should set variable 'sockets' to a location on your clusters' share storage at first!") - Else - deployBase = $"{deployBase}/.deploy/" End If - For Each assembly As Assembly In AppDomain.CurrentDomain.GetAssemblies - Dim dllFile As String = assembly.Location - Dim dllBase As String = dllFile.ParentPath.GetDirectoryFullPath - Dim relative As String = dllBase.Replace(appBase, "") & "/" & dllFile.FileName + Dim cli As String = taskHost.GetParallelCommandLine( + master:=remote.port, + host:=localhost, + socket:=socketStream, + imagename:=imageName + ) - If InStr(dllBase, appBase, CompareMethod.Text) > 0 Then - Call dllFile.FileCopy($"{deployBase}/{relative}") - End If - Next - End Sub + + End Function End Class diff --git a/Distribute_computing/HPC_cluster/HPC_cluster.vbproj b/Distribute_computing/HPC_cluster/HPC_cluster.vbproj index f005593..4076aea 100644 --- a/Distribute_computing/HPC_cluster/HPC_cluster.vbproj +++ b/Distribute_computing/HPC_cluster/HPC_cluster.vbproj @@ -124,6 +124,10 @@ + + {0c2eb77c-39f2-460d-a3f8-ce905f867637} + R + {487d7c92-d05a-4908-bf81-e6baba0bf592} BinaryData @@ -144,6 +148,14 @@ {a60240d1-e78b-4b96-85e3-45256571c2cb} Microsoft.VisualBasic.Network + + {04f7d21b-53e8-4107-a5e0-d28e3f70efde} + Centos + + + {b028826a-e615-4f26-b192-b9b0a997696a} + Docker + {085171ca-6a65-494c-9b4a-477d35bcbc90} Parallel