From f19215c814f45f2e26e3ca8919809cf01f59fd47 Mon Sep 17 00:00:00 2001 From: Zingabopp Date: Fri, 26 Jun 2020 04:50:15 -0500 Subject: [PATCH] Replaced solution and project files --- BSIPA-Meta/BSIPA-Meta.csproj | 24 +- BSIPA.sln | 543 ++++++++++++----------- IPA.Injector/IPA.Injector.csproj | 67 +-- IPA.Loader/IPA.Loader.csproj | 95 ++-- IPA.Loader/Loader/PluginExecutor.cs | 2 +- IPA.Loader/Loader/PluginManager.cs | 4 +- IPA.Loader/Utilities/Async/Coroutines.cs | 9 +- IPA/IPA.csproj | 4 +- 8 files changed, 392 insertions(+), 356 deletions(-) diff --git a/BSIPA-Meta/BSIPA-Meta.csproj b/BSIPA-Meta/BSIPA-Meta.csproj index 3e2e4722..a56b2e03 100644 --- a/BSIPA-Meta/BSIPA-Meta.csproj +++ b/BSIPA-Meta/BSIPA-Meta.csproj @@ -2,8 +2,8 @@ - Debug - x64-Net4 + Net4-Debug + x64 {880A3560-82CD-4836-996B-11BEFE6B44DB} Library BSIPA_Meta @@ -14,21 +14,24 @@ true bin\$(Platform)\$(Configuration)\ + false + false - + Win32 - + x64 - + Net4 - + Net3 - + AnyCPU + false true full false @@ -39,8 +42,9 @@ Debug Release - + AnyCPU + true pdbonly true TRACE @@ -101,8 +105,8 @@ - - + + diff --git a/BSIPA.sln b/BSIPA.sln index f18b56a4..5d4fbd93 100644 --- a/BSIPA.sln +++ b/BSIPA.sln @@ -1,286 +1,303 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 16 -VisualStudioVersion = 16.0.28729.10 +VisualStudioVersion = 16.0.29102.190 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IPA", "IPA\IPA.csproj", "{14092533-98BB-40A4-9AFC-27BB75672A70}" - ProjectSection(ProjectDependencies) = postProject - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F} = {5F33B310-DC8D-4C0D-877E-BAC3908DE10F} - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7} = {2A1AF16B-27F1-46E0-9A95-181516BC1CB7} - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IPA.Loader", "IPA.Loader\IPA.Loader.csproj", "{5AD344F0-01A0-4CA8-92E5-9D095737744D}" - ProjectSection(ProjectDependencies) = postProject - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F} = {5F33B310-DC8D-4C0D-877E-BAC3908DE10F} - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IPA.Injector", "IPA.Injector\IPA.Injector.csproj", "{2A1AF16B-27F1-46E0-9A95-181516BC1CB7}" - ProjectSection(ProjectDependencies) = postProject - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F} = {5F33B310-DC8D-4C0D-877E-BAC3908DE10F} - EndProjectSection +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IPA.Loader", "IPA.Loader\IPA.Loader.csproj", "{14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "proxy", "Doorstop\Proxy\Proxy.vcxproj", "{88609E16-731F-46C9-8139-6B1A7A83240D}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{C79C2C3A-A7FC-40D6-A5CC-9752A661AFA9}" - ProjectSection(SolutionItems) = preProject - Refs\refs.txt = Refs\refs.txt - EndProjectSection +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Net3-Proxy", "Net3-Proxy\Net3-Proxy.csproj", "{642F52DA-90F9-40E3-8784-6964F36752FB}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{4D6639A2-BD39-4F9B-AF7F-8E5F3B88243D}" - ProjectSection(SolutionItems) = preProject - appveyor.yml = appveyor.yml - .github\workflows\docs.yml = .github\workflows\docs.yml - README.md = README.md - .github\workflows\tag_docs.yml = .github\workflows\tag_docs.yml - EndProjectSection +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IPA.Injector", "IPA.Injector\IPA.Injector.csproj", "{D46F0C58-30EB-405F-8B9B-23406DB31AD3}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CollectDependencies", "BuildTools\CollectDependencies\CollectDependencies.csproj", "{5F33B310-DC8D-4C0D-877E-BAC3908DE10F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IPA", "IPA\IPA.csproj", "{C338D430-5B1F-426C-AFB4-3720BC362C9B}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BSIPA-Meta", "BSIPA-Meta\BSIPA-Meta.csproj", "{880A3560-82CD-4836-996B-11BEFE6B44DB}" - ProjectSection(ProjectDependencies) = postProject - {88609E16-731F-46C9-8139-6B1A7A83240D} = {88609E16-731F-46C9-8139-6B1A7A83240D} - {14092533-98BB-40A4-9AFC-27BB75672A70} = {14092533-98BB-40A4-9AFC-27BB75672A70} - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7} = {2A1AF16B-27F1-46E0-9A95-181516BC1CB7} - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Net3-Proxy", "Net3-Proxy\Net3-Proxy.csproj", "{642F52DA-90F9-40E3-8784-6964F36752FB}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64-Net3 = Debug|x64-Net3 - Debug|x64-Net4 = Debug|x64-Net4 - Debug|x86-Net3 = Debug|x86-Net3 - Debug|x86-Net4 = Debug|x86-Net4 - Release|x64-Net3 = Release|x64-Net3 - Release|x64-Net4 = Release|x64-Net4 - Release|x86-Net3 = Release|x86-Net3 - Release|x86-Net4 = Release|x86-Net4 - Verbose_Release|x64-Net3 = Verbose_Release|x64-Net3 - Verbose_Release|x64-Net4 = Verbose_Release|x64-Net4 - Verbose_Release|x86-Net3 = Verbose_Release|x86-Net3 - Verbose_Release|x86-Net4 = Verbose_Release|x86-Net4 - Verbose|x64-Net3 = Verbose|x64-Net3 - Verbose|x64-Net4 = Verbose|x64-Net4 - Verbose|x86-Net3 = Verbose|x86-Net3 - Verbose|x86-Net4 = Verbose|x86-Net4 + Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Net3-Debug|Any CPU = Net3-Debug|Any CPU + Net3-Debug|x64 = Net3-Debug|x64 + Net3-Debug|x86 = Net3-Debug|x86 + Net3-Release|Any CPU = Net3-Release|Any CPU + Net3-Release|x64 = Net3-Release|x64 + Net3-Release|x86 = Net3-Release|x86 + Net4-Debug|Any CPU = Net4-Debug|Any CPU + Net4-Debug|x64 = Net4-Debug|x64 + Net4-Debug|x86 = Net4-Debug|x86 + Net4-Release|Any CPU = Net4-Release|Any CPU + Net4-Release|x64 = Net4-Release|x64 + Net4-Release|x86 = Net4-Release|x86 + Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 + Release|x86 = Release|x86 + Verbose_Release|Any CPU = Verbose_Release|Any CPU + Verbose_Release|x64 = Verbose_Release|x64 + Verbose_Release|x86 = Verbose_Release|x86 + Verbose|Any CPU = Verbose|Any CPU + Verbose|x64 = Verbose|x64 + Verbose|x86 = Verbose|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {14092533-98BB-40A4-9AFC-27BB75672A70}.Debug|x64-Net3.ActiveCfg = Debug|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Debug|x64-Net3.Build.0 = Debug|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Debug|x64-Net4.ActiveCfg = Debug|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Debug|x64-Net4.Build.0 = Debug|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Debug|x86-Net3.ActiveCfg = Debug|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Debug|x86-Net3.Build.0 = Debug|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Debug|x86-Net4.ActiveCfg = Debug|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Debug|x86-Net4.Build.0 = Debug|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Release|x64-Net3.ActiveCfg = Release|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Release|x64-Net3.Build.0 = Release|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Release|x64-Net4.ActiveCfg = Release|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Release|x64-Net4.Build.0 = Release|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Release|x86-Net3.ActiveCfg = Release|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Release|x86-Net3.Build.0 = Release|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Release|x86-Net4.ActiveCfg = Release|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Release|x86-Net4.Build.0 = Release|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Verbose_Release|x64-Net3.ActiveCfg = Verbose_Release|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Verbose_Release|x64-Net3.Build.0 = Verbose_Release|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Verbose_Release|x64-Net4.ActiveCfg = Verbose_Release|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Verbose_Release|x64-Net4.Build.0 = Verbose_Release|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Verbose_Release|x86-Net3.ActiveCfg = Verbose_Release|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Verbose_Release|x86-Net3.Build.0 = Verbose_Release|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Verbose_Release|x86-Net4.ActiveCfg = Verbose_Release|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Verbose_Release|x86-Net4.Build.0 = Verbose_Release|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Verbose|x64-Net3.ActiveCfg = Verbose|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Verbose|x64-Net3.Build.0 = Verbose|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Verbose|x64-Net4.ActiveCfg = Verbose|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Verbose|x64-Net4.Build.0 = Verbose|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Verbose|x86-Net3.ActiveCfg = Verbose|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Verbose|x86-Net3.Build.0 = Verbose|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Verbose|x86-Net4.ActiveCfg = Verbose|Any CPU - {14092533-98BB-40A4-9AFC-27BB75672A70}.Verbose|x86-Net4.Build.0 = Verbose|Any CPU - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Debug|x64-Net3.ActiveCfg = Debug|Net3 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Debug|x64-Net3.Build.0 = Debug|Net3 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Debug|x64-Net4.ActiveCfg = Debug|Net4 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Debug|x64-Net4.Build.0 = Debug|Net4 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Debug|x86-Net3.ActiveCfg = Debug|Net3 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Debug|x86-Net3.Build.0 = Debug|Net3 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Debug|x86-Net4.ActiveCfg = Debug|Net4 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Debug|x86-Net4.Build.0 = Debug|Net4 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Release|x64-Net3.ActiveCfg = Release|Net3 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Release|x64-Net3.Build.0 = Release|Net3 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Release|x64-Net4.ActiveCfg = Release|Net4 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Release|x64-Net4.Build.0 = Release|Net4 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Release|x86-Net3.ActiveCfg = Release|Net3 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Release|x86-Net3.Build.0 = Release|Net3 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Release|x86-Net4.ActiveCfg = Release|Net4 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Release|x86-Net4.Build.0 = Release|Net4 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Verbose_Release|x64-Net3.ActiveCfg = Release|Net3 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Verbose_Release|x64-Net3.Build.0 = Release|Net3 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Verbose_Release|x64-Net4.ActiveCfg = Release|Net4 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Verbose_Release|x64-Net4.Build.0 = Release|Net4 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Verbose_Release|x86-Net3.ActiveCfg = Release|Net3 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Verbose_Release|x86-Net3.Build.0 = Release|Net3 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Verbose_Release|x86-Net4.ActiveCfg = Release|Net4 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Verbose_Release|x86-Net4.Build.0 = Release|Net4 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Verbose|x64-Net3.ActiveCfg = Debug|Net3 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Verbose|x64-Net3.Build.0 = Debug|Net3 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Verbose|x64-Net4.ActiveCfg = Debug|Net4 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Verbose|x64-Net4.Build.0 = Debug|Net4 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Verbose|x86-Net3.ActiveCfg = Debug|Net3 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Verbose|x86-Net3.Build.0 = Debug|Net3 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Verbose|x86-Net4.ActiveCfg = Debug|Net4 - {5AD344F0-01A0-4CA8-92E5-9D095737744D}.Verbose|x86-Net4.Build.0 = Debug|Net4 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Debug|x64-Net3.ActiveCfg = Debug|Net3 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Debug|x64-Net3.Build.0 = Debug|Net3 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Debug|x64-Net4.ActiveCfg = Debug|Net4 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Debug|x64-Net4.Build.0 = Debug|Net4 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Debug|x86-Net3.ActiveCfg = Debug|Net3 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Debug|x86-Net3.Build.0 = Debug|Net3 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Debug|x86-Net4.ActiveCfg = Debug|Net4 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Debug|x86-Net4.Build.0 = Debug|Net4 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Release|x64-Net3.ActiveCfg = Release|Net3 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Release|x64-Net3.Build.0 = Release|Net3 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Release|x64-Net4.ActiveCfg = Release|Net4 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Release|x64-Net4.Build.0 = Release|Net4 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Release|x86-Net3.ActiveCfg = Release|Net3 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Release|x86-Net3.Build.0 = Release|Net3 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Release|x86-Net4.ActiveCfg = Release|Net4 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Release|x86-Net4.Build.0 = Release|Net4 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Verbose_Release|x64-Net3.ActiveCfg = Release|Net3 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Verbose_Release|x64-Net3.Build.0 = Release|Net3 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Verbose_Release|x64-Net4.ActiveCfg = Release|Net4 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Verbose_Release|x64-Net4.Build.0 = Release|Net4 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Verbose_Release|x86-Net3.ActiveCfg = Release|Net3 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Verbose_Release|x86-Net3.Build.0 = Release|Net3 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Verbose_Release|x86-Net4.ActiveCfg = Release|Net4 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Verbose_Release|x86-Net4.Build.0 = Release|Net4 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Verbose|x64-Net3.ActiveCfg = Debug|Net3 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Verbose|x64-Net3.Build.0 = Debug|Net3 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Verbose|x64-Net4.ActiveCfg = Debug|Net4 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Verbose|x64-Net4.Build.0 = Debug|Net4 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Verbose|x86-Net3.ActiveCfg = Debug|Net3 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Verbose|x86-Net3.Build.0 = Debug|Net3 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Verbose|x86-Net4.ActiveCfg = Debug|Net4 - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7}.Verbose|x86-Net4.Build.0 = Debug|Net4 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Debug|x64-Net3.ActiveCfg = Release|x64 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Debug|x64-Net3.Build.0 = Release|x64 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Debug|x64-Net4.ActiveCfg = Release|x64 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Debug|x64-Net4.Build.0 = Release|x64 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Debug|x86-Net3.ActiveCfg = Release|Win32 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Debug|x86-Net3.Build.0 = Release|Win32 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Debug|x86-Net4.ActiveCfg = Release|Win32 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Debug|x86-Net4.Build.0 = Release|Win32 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Release|x64-Net3.ActiveCfg = Release|x64 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Release|x64-Net3.Build.0 = Release|x64 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Release|x64-Net4.ActiveCfg = Release|x64 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Release|x64-Net4.Build.0 = Release|x64 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Release|x86-Net3.ActiveCfg = Release|Win32 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Release|x86-Net3.Build.0 = Release|Win32 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Release|x86-Net4.ActiveCfg = Release|Win32 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Release|x86-Net4.Build.0 = Release|Win32 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose_Release|x64-Net3.ActiveCfg = Verbose_Release|x64 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose_Release|x64-Net3.Build.0 = Verbose_Release|x64 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose_Release|x64-Net4.ActiveCfg = Verbose_Release|x64 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose_Release|x64-Net4.Build.0 = Verbose_Release|x64 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose_Release|x86-Net3.ActiveCfg = Verbose_Release|Win32 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose_Release|x86-Net3.Build.0 = Verbose_Release|Win32 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose_Release|x86-Net4.ActiveCfg = Verbose_Release|Win32 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose_Release|x86-Net4.Build.0 = Verbose_Release|Win32 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose|x64-Net3.ActiveCfg = Verbose_Release|x64 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose|x64-Net3.Build.0 = Verbose_Release|x64 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose|x64-Net4.ActiveCfg = Verbose_Release|x64 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose|x64-Net4.Build.0 = Verbose_Release|x64 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose|x86-Net3.ActiveCfg = Verbose_Release|Win32 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose|x86-Net3.Build.0 = Verbose_Release|Win32 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose|x86-Net4.ActiveCfg = Verbose_Release|Win32 - {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose|x86-Net4.Build.0 = Verbose_Release|Win32 - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Debug|x64-Net3.ActiveCfg = Debug|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Debug|x64-Net3.Build.0 = Debug|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Debug|x64-Net4.ActiveCfg = Debug|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Debug|x64-Net4.Build.0 = Debug|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Debug|x86-Net3.ActiveCfg = Debug|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Debug|x86-Net3.Build.0 = Debug|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Debug|x86-Net4.ActiveCfg = Debug|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Debug|x86-Net4.Build.0 = Debug|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Release|x64-Net3.ActiveCfg = Release|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Release|x64-Net4.ActiveCfg = Release|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Release|x86-Net3.ActiveCfg = Release|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Release|x86-Net4.ActiveCfg = Release|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Verbose_Release|x64-Net3.ActiveCfg = Release|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Verbose_Release|x64-Net4.ActiveCfg = Release|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Verbose_Release|x86-Net3.ActiveCfg = Release|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Verbose_Release|x86-Net4.ActiveCfg = Release|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Verbose|x64-Net3.ActiveCfg = Debug|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Verbose|x64-Net3.Build.0 = Debug|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Verbose|x64-Net4.ActiveCfg = Debug|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Verbose|x64-Net4.Build.0 = Debug|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Verbose|x86-Net3.ActiveCfg = Debug|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Verbose|x86-Net3.Build.0 = Debug|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Verbose|x86-Net4.ActiveCfg = Debug|Any CPU - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F}.Verbose|x86-Net4.Build.0 = Debug|Any CPU - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Debug|x64-Net3.ActiveCfg = Debug|x64-Net3 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Debug|x64-Net3.Build.0 = Debug|x64-Net3 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Debug|x64-Net4.ActiveCfg = Debug|x64-Net4 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Debug|x64-Net4.Build.0 = Debug|x64-Net4 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Debug|x86-Net3.ActiveCfg = Debug|x86-Net3 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Debug|x86-Net3.Build.0 = Debug|x86-Net3 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Debug|x86-Net4.ActiveCfg = Debug|x86-Net4 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Debug|x86-Net4.Build.0 = Debug|x86-Net4 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Release|x64-Net3.ActiveCfg = Release|x64-Net3 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Release|x64-Net3.Build.0 = Release|x64-Net3 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Release|x64-Net4.ActiveCfg = Release|x64-Net4 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Release|x64-Net4.Build.0 = Release|x64-Net4 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Release|x86-Net3.ActiveCfg = Release|x86-Net3 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Release|x86-Net3.Build.0 = Release|x86-Net3 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Release|x86-Net4.ActiveCfg = Release|x86-Net4 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Release|x86-Net4.Build.0 = Release|x86-Net4 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose_Release|x64-Net3.ActiveCfg = Verbose_Release|x64-Net3 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose_Release|x64-Net3.Build.0 = Verbose_Release|x64-Net3 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose_Release|x64-Net4.ActiveCfg = Verbose_Release|x64-Net4 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose_Release|x64-Net4.Build.0 = Verbose_Release|x64-Net4 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose_Release|x86-Net3.ActiveCfg = Verbose_Release|x86-Net3 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose_Release|x86-Net3.Build.0 = Verbose_Release|x86-Net3 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose_Release|x86-Net4.ActiveCfg = Verbose_Release|x86-Net4 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose_Release|x86-Net4.Build.0 = Verbose_Release|x86-Net4 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose|x64-Net3.ActiveCfg = Verbose|x64-Net3 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose|x64-Net3.Build.0 = Verbose|x64-Net3 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose|x64-Net4.ActiveCfg = Verbose|x64-Net4 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose|x64-Net4.Build.0 = Verbose|x64-Net4 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose|x86-Net3.ActiveCfg = Verbose|x86-Net3 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose|x86-Net3.Build.0 = Verbose|x86-Net3 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose|x86-Net4.ActiveCfg = Verbose|x86-Net4 - {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose|x86-Net4.Build.0 = Verbose|x86-Net4 - {642F52DA-90F9-40E3-8784-6964F36752FB}.Debug|x64-Net3.ActiveCfg = Debug|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Debug|x64-Net3.Build.0 = Debug|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Debug|x64-Net4.ActiveCfg = Debug|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Debug|x86-Net3.ActiveCfg = Debug|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Debug|x86-Net3.Build.0 = Debug|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Debug|x86-Net4.ActiveCfg = Debug|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Release|x64-Net3.ActiveCfg = Release|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Release|x64-Net3.Build.0 = Release|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Release|x64-Net4.ActiveCfg = Release|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Release|x86-Net3.ActiveCfg = Release|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Release|x86-Net3.Build.0 = Release|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Release|x86-Net4.ActiveCfg = Release|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose_Release|x64-Net3.ActiveCfg = Release|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose_Release|x64-Net3.Build.0 = Release|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose_Release|x64-Net4.ActiveCfg = Release|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose_Release|x86-Net3.ActiveCfg = Release|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose_Release|x86-Net3.Build.0 = Release|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose_Release|x86-Net4.ActiveCfg = Release|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose|x64-Net3.ActiveCfg = Release|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose|x64-Net3.Build.0 = Release|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose|x64-Net4.ActiveCfg = Release|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose|x86-Net3.ActiveCfg = Release|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose|x86-Net3.Build.0 = Release|Any CPU - {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose|x86-Net4.ActiveCfg = Release|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Debug|Any CPU.ActiveCfg = Net3-Debug|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Debug|x64.ActiveCfg = Net3-Debug|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Debug|x86.ActiveCfg = Net3-Debug|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Net3-Debug|Any CPU.ActiveCfg = Net3-Debug|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Net3-Debug|Any CPU.Build.0 = Net3-Debug|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Net3-Debug|x64.ActiveCfg = Net3-Debug|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Net3-Debug|x86.ActiveCfg = Net3-Debug|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Net3-Release|Any CPU.ActiveCfg = Net3-Release|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Net3-Release|Any CPU.Build.0 = Net3-Release|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Net3-Release|x64.ActiveCfg = Net3-Release|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Net3-Release|x86.ActiveCfg = Net3-Release|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Net4-Debug|Any CPU.ActiveCfg = Net4-Debug|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Net4-Debug|Any CPU.Build.0 = Net4-Debug|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Net4-Debug|x64.ActiveCfg = Net4-Debug|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Net4-Debug|x86.ActiveCfg = Net4-Debug|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Net4-Release|Any CPU.ActiveCfg = Net4-Release|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Net4-Release|Any CPU.Build.0 = Net4-Release|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Net4-Release|x64.ActiveCfg = Net4-Release|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Net4-Release|x86.ActiveCfg = Net4-Release|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Release|Any CPU.ActiveCfg = Net3-Release|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Release|x64.ActiveCfg = Net3-Release|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Release|x86.ActiveCfg = Net3-Release|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Verbose_Release|Any CPU.ActiveCfg = Net3-Release|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Verbose_Release|x64.ActiveCfg = Net3-Release|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Verbose_Release|x86.ActiveCfg = Net3-Release|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Verbose|Any CPU.ActiveCfg = Net3-Release|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Verbose|x64.ActiveCfg = Net3-Release|Any CPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F}.Verbose|x86.ActiveCfg = Net3-Release|Any CPU + {88609E16-731F-46C9-8139-6B1A7A83240D}.Debug|Any CPU.ActiveCfg = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Debug|Any CPU.Build.0 = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Debug|x64.ActiveCfg = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Debug|x64.Build.0 = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Debug|x86.ActiveCfg = Release|Win32 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Debug|x86.Build.0 = Release|Win32 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net3-Debug|Any CPU.ActiveCfg = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net3-Debug|Any CPU.Build.0 = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net3-Debug|x64.ActiveCfg = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net3-Debug|x64.Build.0 = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net3-Debug|x86.ActiveCfg = Release|Win32 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net3-Debug|x86.Build.0 = Release|Win32 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net3-Release|Any CPU.ActiveCfg = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net3-Release|Any CPU.Build.0 = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net3-Release|x64.ActiveCfg = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net3-Release|x64.Build.0 = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net3-Release|x86.ActiveCfg = Release|Win32 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net3-Release|x86.Build.0 = Release|Win32 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net4-Debug|Any CPU.ActiveCfg = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net4-Debug|x64.ActiveCfg = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net4-Debug|x64.Build.0 = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net4-Debug|x86.ActiveCfg = Release|Win32 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net4-Debug|x86.Build.0 = Release|Win32 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net4-Release|Any CPU.ActiveCfg = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net4-Release|x64.ActiveCfg = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net4-Release|x64.Build.0 = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net4-Release|x86.ActiveCfg = Release|Win32 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Net4-Release|x86.Build.0 = Release|Win32 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Release|Any CPU.ActiveCfg = Release|Win32 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Release|x64.ActiveCfg = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Release|x64.Build.0 = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Release|x86.ActiveCfg = Release|Win32 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Release|x86.Build.0 = Release|Win32 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose_Release|Any CPU.ActiveCfg = Verbose_Release|Win32 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose_Release|x64.ActiveCfg = Verbose_Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose_Release|x64.Build.0 = Verbose_Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose_Release|x86.ActiveCfg = Verbose_Release|Win32 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose_Release|x86.Build.0 = Verbose_Release|Win32 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose|Any CPU.ActiveCfg = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose|Any CPU.Build.0 = Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose|x64.ActiveCfg = Verbose_Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose|x64.Build.0 = Verbose_Release|x64 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose|x86.ActiveCfg = Verbose_Release|Win32 + {88609E16-731F-46C9-8139-6B1A7A83240D}.Verbose|x86.Build.0 = Verbose_Release|Win32 + {642F52DA-90F9-40E3-8784-6964F36752FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Debug|x64.ActiveCfg = Debug|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Debug|x64.Build.0 = Debug|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Debug|x86.ActiveCfg = Debug|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Debug|x86.Build.0 = Debug|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net3-Debug|Any CPU.ActiveCfg = Debug|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net3-Debug|Any CPU.Build.0 = Debug|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net3-Debug|x64.ActiveCfg = Debug|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net3-Debug|x64.Build.0 = Debug|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net3-Debug|x86.ActiveCfg = Debug|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net3-Debug|x86.Build.0 = Debug|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net3-Release|Any CPU.ActiveCfg = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net3-Release|Any CPU.Build.0 = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net3-Release|x64.ActiveCfg = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net3-Release|x64.Build.0 = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net3-Release|x86.ActiveCfg = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net3-Release|x86.Build.0 = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net4-Debug|Any CPU.ActiveCfg = Debug|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net4-Debug|x64.ActiveCfg = Debug|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net4-Debug|x64.Build.0 = Debug|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net4-Debug|x86.ActiveCfg = Debug|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net4-Debug|x86.Build.0 = Debug|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net4-Release|Any CPU.ActiveCfg = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net4-Release|x64.ActiveCfg = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net4-Release|x64.Build.0 = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net4-Release|x86.ActiveCfg = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Net4-Release|x86.Build.0 = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Release|Any CPU.Build.0 = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Release|x64.ActiveCfg = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Release|x64.Build.0 = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Release|x86.ActiveCfg = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Release|x86.Build.0 = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose_Release|Any CPU.ActiveCfg = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose_Release|Any CPU.Build.0 = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose_Release|x64.ActiveCfg = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose_Release|x64.Build.0 = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose_Release|x86.ActiveCfg = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose_Release|x86.Build.0 = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose|Any CPU.ActiveCfg = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose|x64.ActiveCfg = Release|Any CPU + {642F52DA-90F9-40E3-8784-6964F36752FB}.Verbose|x86.ActiveCfg = Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Debug|Any CPU.ActiveCfg = Net3-Debug|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Debug|Any CPU.Build.0 = Net3-Debug|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Debug|x64.ActiveCfg = Net3-Debug|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Debug|x64.Build.0 = Net3-Debug|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Debug|x86.ActiveCfg = Net3-Debug|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Debug|x86.Build.0 = Net3-Debug|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net3-Debug|Any CPU.ActiveCfg = Net3-Debug|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net3-Debug|Any CPU.Build.0 = Net3-Debug|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net3-Debug|x64.ActiveCfg = Net3-Debug|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net3-Debug|x64.Build.0 = Net3-Debug|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net3-Debug|x86.ActiveCfg = Net3-Debug|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net3-Debug|x86.Build.0 = Net3-Debug|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net3-Release|Any CPU.ActiveCfg = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net3-Release|Any CPU.Build.0 = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net3-Release|x64.ActiveCfg = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net3-Release|x64.Build.0 = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net3-Release|x86.ActiveCfg = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net3-Release|x86.Build.0 = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net4-Debug|Any CPU.ActiveCfg = Net4-Debug|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net4-Debug|Any CPU.Build.0 = Net4-Debug|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net4-Debug|x64.ActiveCfg = Net4-Debug|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net4-Debug|x64.Build.0 = Net4-Debug|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net4-Debug|x86.ActiveCfg = Net4-Debug|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net4-Debug|x86.Build.0 = Net4-Debug|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net4-Release|Any CPU.ActiveCfg = Net4-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net4-Release|Any CPU.Build.0 = Net4-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net4-Release|x64.ActiveCfg = Net4-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net4-Release|x64.Build.0 = Net4-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net4-Release|x86.ActiveCfg = Net4-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Net4-Release|x86.Build.0 = Net4-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Release|Any CPU.ActiveCfg = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Release|Any CPU.Build.0 = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Release|x64.ActiveCfg = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Release|x64.Build.0 = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Release|x86.ActiveCfg = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Release|x86.Build.0 = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Verbose_Release|Any CPU.ActiveCfg = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Verbose_Release|Any CPU.Build.0 = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Verbose_Release|x64.ActiveCfg = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Verbose_Release|x64.Build.0 = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Verbose_Release|x86.ActiveCfg = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Verbose_Release|x86.Build.0 = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Verbose|Any CPU.ActiveCfg = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Verbose|x64.ActiveCfg = Net3-Release|Any CPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3}.Verbose|x86.ActiveCfg = Net3-Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Debug|x64.ActiveCfg = Debug|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Debug|x64.Build.0 = Debug|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Debug|x86.ActiveCfg = Debug|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Debug|x86.Build.0 = Debug|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net3-Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net3-Debug|Any CPU.Build.0 = Debug|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net3-Debug|x64.ActiveCfg = Debug|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net3-Debug|x64.Build.0 = Debug|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net3-Debug|x86.ActiveCfg = Debug|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net3-Debug|x86.Build.0 = Debug|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net3-Release|Any CPU.ActiveCfg = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net3-Release|Any CPU.Build.0 = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net3-Release|x64.ActiveCfg = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net3-Release|x64.Build.0 = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net3-Release|x86.ActiveCfg = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net3-Release|x86.Build.0 = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net4-Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net4-Debug|Any CPU.Build.0 = Debug|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net4-Debug|x64.ActiveCfg = Debug|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net4-Debug|x64.Build.0 = Debug|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net4-Debug|x86.ActiveCfg = Debug|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net4-Debug|x86.Build.0 = Debug|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net4-Release|Any CPU.ActiveCfg = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net4-Release|Any CPU.Build.0 = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net4-Release|x64.ActiveCfg = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net4-Release|x64.Build.0 = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net4-Release|x86.ActiveCfg = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Net4-Release|x86.Build.0 = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Release|Any CPU.Build.0 = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Release|x64.ActiveCfg = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Release|x64.Build.0 = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Release|x86.ActiveCfg = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Release|x86.Build.0 = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Verbose_Release|Any CPU.ActiveCfg = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Verbose_Release|Any CPU.Build.0 = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Verbose_Release|x64.ActiveCfg = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Verbose_Release|x64.Build.0 = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Verbose_Release|x86.ActiveCfg = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Verbose_Release|x86.Build.0 = Release|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Verbose|Any CPU.ActiveCfg = Verbose|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Verbose|Any CPU.Build.0 = Verbose|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Verbose|x64.ActiveCfg = Verbose|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Verbose|x64.Build.0 = Verbose|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Verbose|x86.ActiveCfg = Verbose|Any CPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B}.Verbose|x86.Build.0 = Verbose|Any CPU + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Debug|Any CPU.ActiveCfg = Verbose_Release|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Debug|Any CPU.Build.0 = Verbose_Release|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Debug|x64.ActiveCfg = Net3-Debug|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Debug|x64.Build.0 = Net3-Debug|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Debug|x86.ActiveCfg = Net3-Debug|x86 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Debug|x86.Build.0 = Net3-Debug|x86 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net3-Debug|Any CPU.ActiveCfg = Net3-Debug|x86 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net3-Debug|x64.ActiveCfg = Net3-Debug|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net3-Debug|x64.Build.0 = Net3-Debug|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net3-Debug|x86.ActiveCfg = Net3-Debug|x86 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net3-Debug|x86.Build.0 = Net3-Debug|x86 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net3-Release|Any CPU.ActiveCfg = Net3-Release|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net3-Release|x64.ActiveCfg = Net3-Release|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net3-Release|x64.Build.0 = Net3-Release|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net3-Release|x86.ActiveCfg = Net3-Release|x86 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net3-Release|x86.Build.0 = Net3-Release|x86 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net4-Debug|Any CPU.ActiveCfg = Net4-Debug|x86 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net4-Debug|x64.ActiveCfg = Net4-Debug|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net4-Debug|x64.Build.0 = Net4-Debug|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net4-Debug|x86.ActiveCfg = Net4-Debug|x86 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net4-Debug|x86.Build.0 = Net4-Debug|x86 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net4-Release|Any CPU.ActiveCfg = Net4-Release|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net4-Release|x64.ActiveCfg = Net4-Release|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net4-Release|x64.Build.0 = Net4-Release|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net4-Release|x86.ActiveCfg = Net4-Release|x86 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Net4-Release|x86.Build.0 = Net4-Release|x86 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Release|Any CPU.ActiveCfg = Verbose_Release|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Release|Any CPU.Build.0 = Verbose_Release|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Release|x64.ActiveCfg = Verbose_Release|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Release|x64.Build.0 = Verbose_Release|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Release|x86.ActiveCfg = Verbose_Release|x86 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Release|x86.Build.0 = Verbose_Release|x86 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose_Release|Any CPU.ActiveCfg = Verbose_Release|x86 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose_Release|x64.ActiveCfg = Verbose_Release|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose_Release|x64.Build.0 = Verbose_Release|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose_Release|x86.ActiveCfg = Verbose_Release|x86 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose_Release|x86.Build.0 = Verbose_Release|x86 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose|Any CPU.ActiveCfg = Verbose|x86 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose|x64.ActiveCfg = Verbose|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose|x64.Build.0 = Verbose|x64 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose|x86.ActiveCfg = Verbose|x86 + {880A3560-82CD-4836-996B-11BEFE6B44DB}.Verbose|x86.Build.0 = Verbose|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {5F33B310-DC8D-4C0D-877E-BAC3908DE10F} = {C79C2C3A-A7FC-40D6-A5CC-9752A661AFA9} - EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {C7380FAB-02D6-4A2A-B428-B4BFCFE3A054} + SolutionGuid = {2199231E-2760-4B40-A738-8D06079C4541} EndGlobalSection EndGlobal diff --git a/IPA.Injector/IPA.Injector.csproj b/IPA.Injector/IPA.Injector.csproj index ce6b687c..e816af08 100644 --- a/IPA.Injector/IPA.Injector.csproj +++ b/IPA.Injector/IPA.Injector.csproj @@ -3,48 +3,49 @@ Debug - Net4 - true - {2A1AF16B-27F1-46E0-9A95-181516BC1CB7} + AnyCPU + {D46F0C58-30EB-405F-8B9B-23406DB31AD3} Library Properties IPA.Injector IPA.Injector + v4.6.1 512 true $(SolutionDir)=C:\ portable - false - true - net461;net35 8.0 true - - true - false - bin\$(Platform)\Debug\ + + Net4 + v4.6.1 DEBUG;TRACE - prompt - 4 + bin\Net4\Debug\ - - true - bin\$(Platform)\Release\ - TRACE - prompt - 4 + + Net3 + v3.5 + DEBUG;TRACE + bin\Net3\Debug\ - + + Net4 v4.6.1 - $(DefineConstants);NET4 + true + TRACE + bin\Net4\Release\ - + + Net3 v3.5 - $(DefineConstants);NET3 + true + TRACE + bin\Net3\Release\ - - $(DefineConstants);BeatSaber + + $(DefineConstants);NET4 + $(DefineConstants);NET3 @@ -53,11 +54,11 @@ - + ..\Refs\UnityEngine.CoreModule.Net4.dll False - + ..\Refs\UnityEngine.CoreModule.Net3.dll False @@ -76,15 +77,15 @@ - {5ad344f0-01a0-4ca8-92e5-9d095737744d} + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F} IPA.Loader - + {642F52DA-90F9-40E3-8784-6964F36752FB} Net3-Proxy - + Libraries\Mono\I18N.dll Always @@ -102,7 +103,7 @@ Always - + Libraries\Mono\I18N.dll Always @@ -123,7 +124,7 @@ 1.2.2 - + 0.3.1 @@ -133,7 +134,7 @@ - + @@ -142,7 +143,7 @@ - + diff --git a/IPA.Loader/IPA.Loader.csproj b/IPA.Loader/IPA.Loader.csproj index c5b0d59e..cd06d493 100644 --- a/IPA.Loader/IPA.Loader.csproj +++ b/IPA.Loader/IPA.Loader.csproj @@ -2,67 +2,63 @@ - Debug - Net4 - true - {5AD344F0-01A0-4CA8-92E5-9D095737744D} + Net4-Debug + AnyCPU + {14AC8224-C7D7-43AF-9E8F-675A7DDBA56F} Library Properties - IPA + IPA.Loader IPA.Loader + v4.6.1 512 true $(SolutionDir)=C:\ portable - false - true - net461;net35 8.0 true CA1031 - - - true - false - bin\$(Platform)\Debug\ - DEBUG;TRACE + AnyCPU + MinimumRecommendedRules.ruleset prompt - 4 - false - - true - bin\$(Platform)\Release\ - TRACE - prompt - 4 - false + + Net4 + v4.6.1 + $(DefineConstants);DEBUG;TRACE + bin\Net4\Debug\ - + + Net3 + v3.5 + $(DefineConstants);DEBUG;TRACE + bin\Net3\Debug\ + + + Net4 v4.6.1 - $(DefineConstants);NET4 + true + $(DefineConstants);TRACE + bin\Net4\Release\ - + + Net3 v3.5 - $(DefineConstants);NET3 + true + $(DefineConstants);TRACE + bin\Net3\Release\ - - $(DefineConstants);BeatSaber + + $(DefineConstants);NET4 + $(DefineConstants);NET3 + true $(OutputPath)IPA.Loader.xml - - - - - - - - - - - + + $(DefineConstants);BeatSaber + + ..\Refs\UnityEngine.CoreModule.Net4.dll False @@ -72,7 +68,7 @@ False - + ..\Refs\UnityEngine.CoreModule.Net3.dll False @@ -83,11 +79,23 @@ - + {642F52DA-90F9-40E3-8784-6964F36752FB} Net3-Proxy + + + + + + + + + + + + @@ -195,6 +203,8 @@ 1.2.2 + + 0.3.1 @@ -207,6 +217,5 @@ - \ No newline at end of file diff --git a/IPA.Loader/Loader/PluginExecutor.cs b/IPA.Loader/Loader/PluginExecutor.cs index 90b54582..80ca602c 100644 --- a/IPA.Loader/Loader/PluginExecutor.cs +++ b/IPA.Loader/Loader/PluginExecutor.cs @@ -12,8 +12,8 @@ using Expression = System.Linq.Expressions.Expression; using ExpressionEx = System.Linq.Expressions.Expression; #endif #if NET3 -using System.Threading.Tasks; using Net3_Proxy; +using System.Threading.Tasks; using Path = Net3_Proxy.Path; using File = Net3_Proxy.File; using Directory = Net3_Proxy.Directory; diff --git a/IPA.Loader/Loader/PluginManager.cs b/IPA.Loader/Loader/PluginManager.cs index c8af2db6..f67cfaee 100644 --- a/IPA.Loader/Loader/PluginManager.cs +++ b/IPA.Loader/Loader/PluginManager.cs @@ -1,7 +1,7 @@ using System; using System.Collections; -using System.Collections.Generic; using System.IO; +using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Runtime.InteropServices; @@ -13,6 +13,7 @@ using Mono.Cecil; using UnityEngine; using Logger = IPA.Logging.Logger; using System.Threading.Tasks; +using System.Threading; using IPA.Utilities.Async; #if NET4 using TaskEx = System.Threading.Tasks.Task; @@ -193,7 +194,6 @@ namespace IPA.Loader { if (exec.Executor.Metadata.RuntimeOptions != RuntimeOptions.DynamicInit) return TaskEx6.FromException(new CannotRuntimeDisableException(exec.Executor.Metadata)); - var res = TaskEx.WhenAll(exec.Dependents.Select(d => Disable(d, alreadyDisabled))) .ContinueWith(t => t.IsFaulted ? TaskEx.WhenAll(t, TaskEx6.FromException( diff --git a/IPA.Loader/Utilities/Async/Coroutines.cs b/IPA.Loader/Utilities/Async/Coroutines.cs index b4134dfd..fba7a729 100644 --- a/IPA.Loader/Utilities/Async/Coroutines.cs +++ b/IPA.Loader/Utilities/Async/Coroutines.cs @@ -55,8 +55,11 @@ namespace IPA.Utilities.Async { if (!UnityGame.OnMainThread) return UnityMainThreadTaskScheduler.Factory.StartNew(() => AsTask(coroutine)).Unwrap(); - +#if NET3 + var tcs = new TaskCompletionSource(coroutine); +#else var tcs = new TaskCompletionSource(coroutine, TaskCreationOptions.RunContinuationsAsynchronously); +#endif PluginComponent.Instance.StartCoroutine(new AsTaskCoroutineExecutor(coroutine, tcs)); return tcs.Task; } @@ -64,8 +67,8 @@ namespace IPA.Utilities.Async private struct VoidStruct { } private class ExceptionLocation : Exception { - public ExceptionLocation(IEnumerable locations) - : base(string.Join("\n", locations.Select(s => "in " + s))) + public ExceptionLocation(IEnumerable locations) + : base(string.Join("\n", locations.Select(s => "in " + s).ToArray())) { } } diff --git a/IPA/IPA.csproj b/IPA/IPA.csproj index bd05c219..9adbc342 100644 --- a/IPA/IPA.csproj +++ b/IPA/IPA.csproj @@ -4,7 +4,9 @@ Debug AnyCPU - {14092533-98BB-40A4-9AFC-27BB75672A70} + Debug;Release + AnyCPU + {C338D430-5B1F-426C-AFB4-3720BC362C9B} Exe Properties IPA