diff --git a/README.md b/README.md index 623b00f1..138143d2 100644 --- a/README.md +++ b/README.md @@ -47,11 +47,16 @@ the time to spend coding. ### Code -1. Fork the main repository -2. Work on a feature in your own private branch -3. Once you are finished with you work or want someone to you, open a pull - request -4. Someone will review your code and merge it. Some fixes might be required on +1. Fork the main repository on github. +2. Check out the source code: + * Make sure [git lfs](https://git-lfs.github.com/) is installed **before** + cloning the repository or you'll need to delete and re-checkout some files. + * `git clone ...` your fork. + * `git submodule update --init` to grab MICore and MIDebugEngine. +3. Work on a feature in your own private branch. +4. Once you are finished with you work or want someone to you, open a pull + request. +5. Someone will review your code and merge it. Some fixes might be required on your side. ## Prerequisites diff --git a/VisualRust.sln b/VisualRust.sln index 4eadda29..d43f8edf 100644 --- a/VisualRust.sln +++ b/VisualRust.sln @@ -62,536 +62,210 @@ Global src\VisualRust\VisualRust.projitems*{e3265c09-2dd6-4ae5-a0fd-a0576fe9d279}*SharedItemsImports = 13 EndGlobalSection GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug.Lab|Any CPU = Debug.Lab|Any CPU - Debug.Lab|Mixed Platforms = Debug.Lab|Mixed Platforms - Debug.Lab|x64 = Debug.Lab|x64 - Debug.Lab|x86 = Debug.Lab|x86 - Debug|Any CPU = Debug|Any CPU - Debug|Mixed Platforms = Debug|Mixed Platforms - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release.Lab|Any CPU = Release.Lab|Any CPU - Release.Lab|Mixed Platforms = Release.Lab|Mixed Platforms - Release.Lab|x64 = Release.Lab|x64 - Release.Lab|x86 = Release.Lab|x86 - Release|Any CPU = Release|Any CPU - Release|Mixed Platforms = Release|Mixed Platforms - Release|x64 = Release|x64 - Release|x86 = Release|x86 + Debug|All VS = Debug|All VS + Debug|VS2015 Only = Debug|VS2015 Only + Debug|VS2017 Only = Debug|VS2017 Only + Release|All VS = Release|All VS + Release|VS2015 Only = Release|VS2015 Only + Release|VS2017 Only = Release|VS2017 Only EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Debug.Lab|Any CPU.ActiveCfg = Debug|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Debug.Lab|Any CPU.Build.0 = Debug|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Debug.Lab|Mixed Platforms.ActiveCfg = Debug|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Debug.Lab|Mixed Platforms.Build.0 = Debug|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Debug.Lab|x64.ActiveCfg = Debug|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Debug.Lab|x64.Build.0 = Debug|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Debug.Lab|x86.ActiveCfg = Debug|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Debug.Lab|x86.Build.0 = Debug|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Debug|x64.ActiveCfg = Debug|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Debug|x86.ActiveCfg = Debug|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Release.Lab|Any CPU.ActiveCfg = Release|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Release.Lab|Any CPU.Build.0 = Release|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Release.Lab|Mixed Platforms.ActiveCfg = Release|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Release.Lab|Mixed Platforms.Build.0 = Release|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Release.Lab|x64.ActiveCfg = Release|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Release.Lab|x64.Build.0 = Release|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Release.Lab|x86.ActiveCfg = Release|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Release.Lab|x86.Build.0 = Release|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Release|Any CPU.Build.0 = Release|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Release|x64.ActiveCfg = Release|Any CPU - {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Release|x86.ActiveCfg = Release|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Debug.Lab|Any CPU.ActiveCfg = Debug|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Debug.Lab|Any CPU.Build.0 = Debug|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Debug.Lab|Mixed Platforms.ActiveCfg = Debug|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Debug.Lab|Mixed Platforms.Build.0 = Debug|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Debug.Lab|x64.ActiveCfg = Debug|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Debug.Lab|x64.Build.0 = Debug|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Debug.Lab|x86.ActiveCfg = Debug|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Debug.Lab|x86.Build.0 = Debug|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Debug|x64.ActiveCfg = Debug|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Debug|x86.ActiveCfg = Debug|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Release.Lab|Any CPU.ActiveCfg = Release|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Release.Lab|Any CPU.Build.0 = Release|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Release.Lab|Mixed Platforms.ActiveCfg = Release|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Release.Lab|Mixed Platforms.Build.0 = Release|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Release.Lab|x64.ActiveCfg = Release|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Release.Lab|x64.Build.0 = Release|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Release.Lab|x86.ActiveCfg = Release|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Release.Lab|x86.Build.0 = Release|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Release|Any CPU.Build.0 = Release|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Release|x64.ActiveCfg = Release|Any CPU - {E983E989-F83A-4643-896A-AD496BF647D0}.Release|x86.ActiveCfg = Release|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug.Lab|Any CPU.ActiveCfg = Debug|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug.Lab|Any CPU.Build.0 = Debug|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug.Lab|Mixed Platforms.ActiveCfg = Debug|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug.Lab|Mixed Platforms.Build.0 = Debug|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug.Lab|x64.ActiveCfg = Debug|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug.Lab|x64.Build.0 = Debug|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug.Lab|x86.ActiveCfg = Debug|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug.Lab|x86.Build.0 = Debug|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug|x64.ActiveCfg = Debug|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug|x86.ActiveCfg = Debug|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release.Lab|Any CPU.ActiveCfg = Release|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release.Lab|Any CPU.Build.0 = Release|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release.Lab|Mixed Platforms.ActiveCfg = Release|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release.Lab|Mixed Platforms.Build.0 = Release|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release.Lab|x64.ActiveCfg = Release|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release.Lab|x64.Build.0 = Release|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release.Lab|x86.ActiveCfg = Release|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release.Lab|x86.Build.0 = Release|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release|Any CPU.Build.0 = Release|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release|x64.ActiveCfg = Release|Any CPU - {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release|x86.ActiveCfg = Release|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug.Lab|Any CPU.ActiveCfg = Debug|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug.Lab|Any CPU.Build.0 = Debug|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug.Lab|Mixed Platforms.ActiveCfg = Debug|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug.Lab|Mixed Platforms.Build.0 = Debug|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug.Lab|x64.ActiveCfg = Debug|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug.Lab|x64.Build.0 = Debug|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug.Lab|x86.ActiveCfg = Debug|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug.Lab|x86.Build.0 = Debug|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug|x64.ActiveCfg = Debug|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug|x86.ActiveCfg = Debug|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release.Lab|Any CPU.ActiveCfg = Release|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release.Lab|Any CPU.Build.0 = Release|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release.Lab|Mixed Platforms.ActiveCfg = Release|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release.Lab|Mixed Platforms.Build.0 = Release|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release.Lab|x64.ActiveCfg = Release|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release.Lab|x64.Build.0 = Release|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release.Lab|x86.ActiveCfg = Release|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release.Lab|x86.Build.0 = Release|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release|Any CPU.Build.0 = Release|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release|x64.ActiveCfg = Release|Any CPU - {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release|x86.ActiveCfg = Release|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Debug.Lab|Any CPU.ActiveCfg = Debug|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Debug.Lab|Any CPU.Build.0 = Debug|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Debug.Lab|Mixed Platforms.ActiveCfg = Debug|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Debug.Lab|Mixed Platforms.Build.0 = Debug|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Debug.Lab|x64.ActiveCfg = Debug|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Debug.Lab|x64.Build.0 = Debug|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Debug.Lab|x86.ActiveCfg = Debug|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Debug.Lab|x86.Build.0 = Debug|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Debug|x64.ActiveCfg = Debug|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Debug|x86.ActiveCfg = Debug|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Release.Lab|Any CPU.ActiveCfg = Release|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Release.Lab|Any CPU.Build.0 = Release|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Release.Lab|Mixed Platforms.ActiveCfg = Release|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Release.Lab|Mixed Platforms.Build.0 = Release|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Release.Lab|x64.ActiveCfg = Release|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Release.Lab|x64.Build.0 = Release|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Release.Lab|x86.ActiveCfg = Release|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Release.Lab|x86.Build.0 = Release|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Release|Any CPU.ActiveCfg = Debug|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Release|Mixed Platforms.ActiveCfg = Debug|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Release|x64.ActiveCfg = Release|Any CPU - {C68F80B6-62AC-44EB-8557-88761524B495}.Release|x86.ActiveCfg = Debug|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug.Lab|Any CPU.ActiveCfg = Debug|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug.Lab|Any CPU.Build.0 = Debug|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug.Lab|Mixed Platforms.ActiveCfg = Debug|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug.Lab|Mixed Platforms.Build.0 = Debug|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug.Lab|x64.ActiveCfg = Debug|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug.Lab|x64.Build.0 = Debug|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug.Lab|x86.ActiveCfg = Debug|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug.Lab|x86.Build.0 = Debug|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug|x64.ActiveCfg = Debug|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug|x86.ActiveCfg = Debug|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release.Lab|Any CPU.ActiveCfg = Release|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release.Lab|Any CPU.Build.0 = Release|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release.Lab|Mixed Platforms.ActiveCfg = Release|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release.Lab|Mixed Platforms.Build.0 = Release|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release.Lab|x64.ActiveCfg = Release|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release.Lab|x64.Build.0 = Release|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release.Lab|x86.ActiveCfg = Release|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release.Lab|x86.Build.0 = Release|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release|Any CPU.Build.0 = Release|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release|x64.ActiveCfg = Release|Any CPU - {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release|x86.ActiveCfg = Release|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug.Lab|Any CPU.ActiveCfg = Debug.Lab|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug.Lab|Any CPU.Build.0 = Debug.Lab|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug.Lab|Mixed Platforms.ActiveCfg = Debug.Lab|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug.Lab|Mixed Platforms.Build.0 = Debug.Lab|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug.Lab|x64.ActiveCfg = Debug.Lab|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug.Lab|x64.Build.0 = Debug.Lab|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug.Lab|x86.ActiveCfg = Debug.Lab|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug.Lab|x86.Build.0 = Debug.Lab|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug|x64.ActiveCfg = Debug|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug|x86.ActiveCfg = Debug|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release.Lab|Any CPU.ActiveCfg = Release.Lab|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release.Lab|Any CPU.Build.0 = Release.Lab|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release.Lab|Mixed Platforms.ActiveCfg = Release.Lab|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release.Lab|Mixed Platforms.Build.0 = Release.Lab|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release.Lab|x64.ActiveCfg = Release.Lab|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release.Lab|x64.Build.0 = Release.Lab|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release.Lab|x86.ActiveCfg = Release.Lab|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release.Lab|x86.Build.0 = Release.Lab|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release|Any CPU.Build.0 = Release|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release|x64.ActiveCfg = Release|Any CPU - {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release|x86.ActiveCfg = Release|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Debug.Lab|Any CPU.ActiveCfg = Debug.Lab|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Debug.Lab|Any CPU.Build.0 = Debug.Lab|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Debug.Lab|Mixed Platforms.ActiveCfg = Debug.Lab|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Debug.Lab|Mixed Platforms.Build.0 = Debug.Lab|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Debug.Lab|x64.ActiveCfg = Debug.Lab|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Debug.Lab|x64.Build.0 = Debug.Lab|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Debug.Lab|x86.ActiveCfg = Debug.Lab|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Debug.Lab|x86.Build.0 = Debug.Lab|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Debug|Any CPU.Build.0 = Debug|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Debug|x64.ActiveCfg = Debug|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Debug|x86.ActiveCfg = Debug|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Release.Lab|Any CPU.ActiveCfg = Release.Lab|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Release.Lab|Any CPU.Build.0 = Release.Lab|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Release.Lab|Mixed Platforms.ActiveCfg = Release.Lab|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Release.Lab|Mixed Platforms.Build.0 = Release.Lab|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Release.Lab|x64.ActiveCfg = Release.Lab|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Release.Lab|x64.Build.0 = Release.Lab|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Release.Lab|x86.ActiveCfg = Release.Lab|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Release.Lab|x86.Build.0 = Release.Lab|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Release|Any CPU.ActiveCfg = Release|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Release|Any CPU.Build.0 = Release|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Release|x64.ActiveCfg = Release|Any CPU - {12CC862D-95B7-4224-8E16-B928C6333677}.Release|x86.ActiveCfg = Release|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug.Lab|Any CPU.ActiveCfg = Debug|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug.Lab|Any CPU.Build.0 = Debug|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug.Lab|Mixed Platforms.ActiveCfg = Debug|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug.Lab|Mixed Platforms.Build.0 = Debug|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug.Lab|x64.ActiveCfg = Debug|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug.Lab|x64.Build.0 = Debug|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug.Lab|x86.ActiveCfg = Debug|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug.Lab|x86.Build.0 = Debug|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug|x64.ActiveCfg = Debug|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug|x64.Build.0 = Debug|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug|x86.ActiveCfg = Debug|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug|x86.Build.0 = Debug|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release.Lab|Any CPU.ActiveCfg = Release|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release.Lab|Any CPU.Build.0 = Release|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release.Lab|Mixed Platforms.ActiveCfg = Release|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release.Lab|Mixed Platforms.Build.0 = Release|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release.Lab|x64.ActiveCfg = Release|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release.Lab|x64.Build.0 = Release|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release.Lab|x86.ActiveCfg = Release|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release.Lab|x86.Build.0 = Release|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release|Any CPU.Build.0 = Release|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release|x64.ActiveCfg = Release|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release|x64.Build.0 = Release|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release|x86.ActiveCfg = Release|Any CPU - {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release|x86.Build.0 = Release|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug.Lab|Any CPU.ActiveCfg = Debug|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug.Lab|Any CPU.Build.0 = Debug|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug.Lab|Mixed Platforms.ActiveCfg = Debug|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug.Lab|Mixed Platforms.Build.0 = Debug|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug.Lab|x64.ActiveCfg = Debug|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug.Lab|x64.Build.0 = Debug|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug.Lab|x86.ActiveCfg = Debug|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug.Lab|x86.Build.0 = Debug|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug|Any CPU.Build.0 = Debug|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug|x64.ActiveCfg = Debug|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug|x64.Build.0 = Debug|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug|x86.ActiveCfg = Debug|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug|x86.Build.0 = Debug|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release.Lab|Any CPU.ActiveCfg = Release|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release.Lab|Any CPU.Build.0 = Release|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release.Lab|Mixed Platforms.ActiveCfg = Release|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release.Lab|Mixed Platforms.Build.0 = Release|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release.Lab|x64.ActiveCfg = Release|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release.Lab|x64.Build.0 = Release|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release.Lab|x86.ActiveCfg = Release|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release.Lab|x86.Build.0 = Release|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release|Any CPU.ActiveCfg = Release|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release|Any CPU.Build.0 = Release|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release|x64.ActiveCfg = Release|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release|x64.Build.0 = Release|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release|x86.ActiveCfg = Release|Any CPU - {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release|x86.Build.0 = Release|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug.Lab|Any CPU.ActiveCfg = Debug|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug.Lab|Any CPU.Build.0 = Debug|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug.Lab|Mixed Platforms.ActiveCfg = Debug|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug.Lab|Mixed Platforms.Build.0 = Debug|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug.Lab|x64.ActiveCfg = Debug|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug.Lab|x64.Build.0 = Debug|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug.Lab|x86.ActiveCfg = Debug|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug.Lab|x86.Build.0 = Debug|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug|x64.ActiveCfg = Debug|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug|x64.Build.0 = Debug|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug|x86.ActiveCfg = Debug|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug|x86.Build.0 = Debug|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release.Lab|Any CPU.ActiveCfg = Release|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release.Lab|Any CPU.Build.0 = Release|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release.Lab|Mixed Platforms.ActiveCfg = Release|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release.Lab|Mixed Platforms.Build.0 = Release|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release.Lab|x64.ActiveCfg = Release|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release.Lab|x64.Build.0 = Release|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release.Lab|x86.ActiveCfg = Release|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release.Lab|x86.Build.0 = Release|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release|Any CPU.Build.0 = Release|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release|x64.ActiveCfg = Release|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release|x64.Build.0 = Release|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release|x86.ActiveCfg = Release|Any CPU - {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release|x86.Build.0 = Release|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug.Lab|Any CPU.ActiveCfg = Debug|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug.Lab|Any CPU.Build.0 = Debug|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug.Lab|Mixed Platforms.ActiveCfg = Debug|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug.Lab|Mixed Platforms.Build.0 = Debug|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug.Lab|x64.ActiveCfg = Debug|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug.Lab|x64.Build.0 = Debug|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug.Lab|x86.ActiveCfg = Debug|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug.Lab|x86.Build.0 = Debug|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug|x64.ActiveCfg = Debug|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug|x64.Build.0 = Debug|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug|x86.ActiveCfg = Debug|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug|x86.Build.0 = Debug|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release.Lab|Any CPU.ActiveCfg = Release|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release.Lab|Any CPU.Build.0 = Release|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release.Lab|Mixed Platforms.ActiveCfg = Release|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release.Lab|Mixed Platforms.Build.0 = Release|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release.Lab|x64.ActiveCfg = Release|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release.Lab|x64.Build.0 = Release|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release.Lab|x86.ActiveCfg = Release|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release.Lab|x86.Build.0 = Release|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release|Any CPU.Build.0 = Release|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release|x64.ActiveCfg = Release|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release|x64.Build.0 = Release|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release|x86.ActiveCfg = Release|Any CPU - {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release|x86.Build.0 = Release|Any CPU - {758DE8C9-18BB-4965-979B-73EC73902323}.Debug.Lab|Any CPU.ActiveCfg = Release|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Debug.Lab|Any CPU.Build.0 = Release|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Debug.Lab|Mixed Platforms.ActiveCfg = Debug|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Debug.Lab|Mixed Platforms.Build.0 = Debug|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Debug.Lab|x64.ActiveCfg = Release|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Debug.Lab|x64.Build.0 = Release|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Debug.Lab|x86.ActiveCfg = Debug|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Debug.Lab|x86.Build.0 = Debug|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Debug|Any CPU.ActiveCfg = Debug|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Debug|x64.ActiveCfg = Debug|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Debug|x86.ActiveCfg = Debug|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Debug|x86.Build.0 = Debug|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Release.Lab|Any CPU.ActiveCfg = Release|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Release.Lab|Any CPU.Build.0 = Release|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Release.Lab|Mixed Platforms.ActiveCfg = Release|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Release.Lab|Mixed Platforms.Build.0 = Release|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Release.Lab|x64.ActiveCfg = Release|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Release.Lab|x64.Build.0 = Release|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Release.Lab|x86.ActiveCfg = Release|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Release.Lab|x86.Build.0 = Release|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Release|Any CPU.ActiveCfg = Release|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Release|Mixed Platforms.Build.0 = Release|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Release|x64.ActiveCfg = Release|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Release|x86.ActiveCfg = Release|x86 - {758DE8C9-18BB-4965-979B-73EC73902323}.Release|x86.Build.0 = Release|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Debug.Lab|Any CPU.ActiveCfg = Release|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Debug.Lab|Any CPU.Build.0 = Release|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Debug.Lab|Mixed Platforms.ActiveCfg = Debug|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Debug.Lab|Mixed Platforms.Build.0 = Debug|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Debug.Lab|x64.ActiveCfg = Release|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Debug.Lab|x64.Build.0 = Release|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Debug.Lab|x86.ActiveCfg = Debug|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Debug.Lab|x86.Build.0 = Debug|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Debug|Any CPU.ActiveCfg = Debug|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Debug|x64.ActiveCfg = Debug|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Debug|x86.ActiveCfg = Debug|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Debug|x86.Build.0 = Debug|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Release.Lab|Any CPU.ActiveCfg = Release|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Release.Lab|Any CPU.Build.0 = Release|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Release.Lab|Mixed Platforms.ActiveCfg = Release|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Release.Lab|Mixed Platforms.Build.0 = Release|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Release.Lab|x64.ActiveCfg = Release|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Release.Lab|x64.Build.0 = Release|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Release.Lab|x86.ActiveCfg = Release|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Release.Lab|x86.Build.0 = Release|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Release|Any CPU.ActiveCfg = Release|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Release|Mixed Platforms.Build.0 = Release|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Release|x64.ActiveCfg = Release|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Release|x86.ActiveCfg = Release|x86 - {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Release|x86.Build.0 = Release|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Debug.Lab|Any CPU.ActiveCfg = Release|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Debug.Lab|Any CPU.Build.0 = Release|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Debug.Lab|Mixed Platforms.ActiveCfg = Debug|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Debug.Lab|Mixed Platforms.Build.0 = Debug|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Debug.Lab|x64.ActiveCfg = Release|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Debug.Lab|x64.Build.0 = Release|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Debug.Lab|x86.ActiveCfg = Debug|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Debug.Lab|x86.Build.0 = Debug|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Debug|Any CPU.ActiveCfg = Debug|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Debug|x64.ActiveCfg = Debug|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Debug|x86.ActiveCfg = Debug|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Debug|x86.Build.0 = Debug|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Release.Lab|Any CPU.ActiveCfg = Release|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Release.Lab|Any CPU.Build.0 = Release|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Release.Lab|Mixed Platforms.ActiveCfg = Release|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Release.Lab|Mixed Platforms.Build.0 = Release|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Release.Lab|x64.ActiveCfg = Release|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Release.Lab|x64.Build.0 = Release|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Release.Lab|x86.ActiveCfg = Release|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Release.Lab|x86.Build.0 = Release|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Release|Any CPU.ActiveCfg = Release|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Release|Mixed Platforms.Build.0 = Release|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Release|x64.ActiveCfg = Release|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Release|x86.ActiveCfg = Release|x86 - {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Release|x86.Build.0 = Release|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Debug.Lab|Any CPU.ActiveCfg = Release|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Debug.Lab|Any CPU.Build.0 = Release|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Debug.Lab|Mixed Platforms.ActiveCfg = Debug|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Debug.Lab|Mixed Platforms.Build.0 = Debug|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Debug.Lab|x64.ActiveCfg = Release|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Debug.Lab|x64.Build.0 = Release|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Debug.Lab|x86.ActiveCfg = Debug|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Debug.Lab|x86.Build.0 = Debug|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Debug|Any CPU.ActiveCfg = Debug|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Debug|x64.ActiveCfg = Debug|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Debug|x86.ActiveCfg = Debug|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Debug|x86.Build.0 = Debug|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Release.Lab|Any CPU.ActiveCfg = Release|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Release.Lab|Any CPU.Build.0 = Release|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Release.Lab|Mixed Platforms.ActiveCfg = Release|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Release.Lab|Mixed Platforms.Build.0 = Release|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Release.Lab|x64.ActiveCfg = Release|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Release.Lab|x64.Build.0 = Release|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Release.Lab|x86.ActiveCfg = Release|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Release.Lab|x86.Build.0 = Release|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Release|Any CPU.ActiveCfg = Release|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Release|Mixed Platforms.Build.0 = Release|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Release|x64.ActiveCfg = Release|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Release|x86.ActiveCfg = Release|x86 - {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Release|x86.Build.0 = Release|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Debug.Lab|Any CPU.ActiveCfg = Release|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Debug.Lab|Any CPU.Build.0 = Release|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Debug.Lab|Mixed Platforms.ActiveCfg = Debug|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Debug.Lab|Mixed Platforms.Build.0 = Debug|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Debug.Lab|x64.ActiveCfg = Release|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Debug.Lab|x64.Build.0 = Release|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Debug.Lab|x86.ActiveCfg = Debug|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Debug.Lab|x86.Build.0 = Debug|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Debug|Any CPU.ActiveCfg = Debug|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Debug|x64.ActiveCfg = Debug|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Debug|x86.ActiveCfg = Debug|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Debug|x86.Build.0 = Debug|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Release.Lab|Any CPU.ActiveCfg = Release|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Release.Lab|Any CPU.Build.0 = Release|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Release.Lab|Mixed Platforms.ActiveCfg = Release|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Release.Lab|Mixed Platforms.Build.0 = Release|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Release.Lab|x64.ActiveCfg = Release|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Release.Lab|x64.Build.0 = Release|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Release.Lab|x86.ActiveCfg = Release|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Release.Lab|x86.Build.0 = Release|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Release|Any CPU.ActiveCfg = Release|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Release|Mixed Platforms.Build.0 = Release|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Release|x64.ActiveCfg = Release|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Release|x86.ActiveCfg = Release|x86 - {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Release|x86.Build.0 = Release|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Debug.Lab|Any CPU.ActiveCfg = Release|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Debug.Lab|Any CPU.Build.0 = Release|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Debug.Lab|Mixed Platforms.ActiveCfg = Debug|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Debug.Lab|Mixed Platforms.Build.0 = Debug|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Debug.Lab|x64.ActiveCfg = Release|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Debug.Lab|x64.Build.0 = Release|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Debug.Lab|x86.ActiveCfg = Debug|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Debug.Lab|x86.Build.0 = Debug|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Debug|Any CPU.ActiveCfg = Debug|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Debug|x64.ActiveCfg = Debug|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Debug|x86.ActiveCfg = Debug|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Debug|x86.Build.0 = Debug|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Release.Lab|Any CPU.ActiveCfg = Release|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Release.Lab|Any CPU.Build.0 = Release|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Release.Lab|Mixed Platforms.ActiveCfg = Release|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Release.Lab|Mixed Platforms.Build.0 = Release|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Release.Lab|x64.ActiveCfg = Release|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Release.Lab|x64.Build.0 = Release|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Release.Lab|x86.ActiveCfg = Release|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Release.Lab|x86.Build.0 = Release|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Release|Any CPU.ActiveCfg = Release|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Release|Mixed Platforms.Build.0 = Release|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Release|x64.ActiveCfg = Release|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Release|x86.ActiveCfg = Release|x86 - {1708E461-3369-4941-A390-6E6CB2C1A057}.Release|x86.Build.0 = Release|x86 + {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Debug|All VS.ActiveCfg = Debug|Any CPU + {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Debug|All VS.Build.0 = Debug|Any CPU + {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Debug|VS2015 Only.ActiveCfg = Debug|Any CPU + {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Debug|VS2015 Only.Build.0 = Debug|Any CPU + {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Debug|VS2017 Only.ActiveCfg = Debug|Any CPU + {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Release|All VS.ActiveCfg = Release|Any CPU + {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Release|All VS.Build.0 = Release|Any CPU + {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Release|VS2015 Only.ActiveCfg = Release|Any CPU + {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Release|VS2015 Only.Build.0 = Release|Any CPU + {8B7B30F7-17C1-4CE8-BAF4-88B086AF7B25}.Release|VS2017 Only.ActiveCfg = Release|Any CPU + {E983E989-F83A-4643-896A-AD496BF647D0}.Debug|All VS.ActiveCfg = Debug|Any CPU + {E983E989-F83A-4643-896A-AD496BF647D0}.Debug|All VS.Build.0 = Debug|Any CPU + {E983E989-F83A-4643-896A-AD496BF647D0}.Debug|VS2015 Only.ActiveCfg = Debug|Any CPU + {E983E989-F83A-4643-896A-AD496BF647D0}.Debug|VS2015 Only.Build.0 = Debug|Any CPU + {E983E989-F83A-4643-896A-AD496BF647D0}.Debug|VS2017 Only.ActiveCfg = Debug|Any CPU + {E983E989-F83A-4643-896A-AD496BF647D0}.Debug|VS2017 Only.Build.0 = Debug|Any CPU + {E983E989-F83A-4643-896A-AD496BF647D0}.Release|All VS.ActiveCfg = Release|Any CPU + {E983E989-F83A-4643-896A-AD496BF647D0}.Release|All VS.Build.0 = Release|Any CPU + {E983E989-F83A-4643-896A-AD496BF647D0}.Release|VS2015 Only.ActiveCfg = Release|Any CPU + {E983E989-F83A-4643-896A-AD496BF647D0}.Release|VS2015 Only.Build.0 = Release|Any CPU + {E983E989-F83A-4643-896A-AD496BF647D0}.Release|VS2017 Only.ActiveCfg = Release|Any CPU + {E983E989-F83A-4643-896A-AD496BF647D0}.Release|VS2017 Only.Build.0 = Release|Any CPU + {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug|All VS.ActiveCfg = Debug|Any CPU + {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug|All VS.Build.0 = Debug|Any CPU + {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug|VS2015 Only.ActiveCfg = Debug|Any CPU + {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug|VS2015 Only.Build.0 = Debug|Any CPU + {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug|VS2017 Only.ActiveCfg = Debug|Any CPU + {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Debug|VS2017 Only.Build.0 = Debug|Any CPU + {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release|All VS.ActiveCfg = Release|Any CPU + {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release|All VS.Build.0 = Release|Any CPU + {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release|VS2015 Only.ActiveCfg = Release|Any CPU + {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release|VS2015 Only.Build.0 = Release|Any CPU + {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release|VS2017 Only.ActiveCfg = Release|Any CPU + {9CF556AB-76FE-4C3D-AD0A-B64B3B9989B4}.Release|VS2017 Only.Build.0 = Release|Any CPU + {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug|All VS.ActiveCfg = Debug|Any CPU + {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug|All VS.Build.0 = Debug|Any CPU + {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug|VS2015 Only.ActiveCfg = Debug|Any CPU + {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug|VS2015 Only.Build.0 = Debug|Any CPU + {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug|VS2017 Only.ActiveCfg = Debug|Any CPU + {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Debug|VS2017 Only.Build.0 = Debug|Any CPU + {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release|All VS.ActiveCfg = Release|Any CPU + {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release|All VS.Build.0 = Release|Any CPU + {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release|VS2015 Only.ActiveCfg = Release|Any CPU + {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release|VS2015 Only.Build.0 = Release|Any CPU + {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release|VS2017 Only.ActiveCfg = Release|Any CPU + {59D94B96-1AF7-46F2-8790-AAB6DFAE8D9A}.Release|VS2017 Only.Build.0 = Release|Any CPU + {C68F80B6-62AC-44EB-8557-88761524B495}.Debug|All VS.ActiveCfg = Debug|Any CPU + {C68F80B6-62AC-44EB-8557-88761524B495}.Debug|All VS.Build.0 = Debug|Any CPU + {C68F80B6-62AC-44EB-8557-88761524B495}.Debug|VS2015 Only.ActiveCfg = Debug|Any CPU + {C68F80B6-62AC-44EB-8557-88761524B495}.Debug|VS2015 Only.Build.0 = Debug|Any CPU + {C68F80B6-62AC-44EB-8557-88761524B495}.Debug|VS2017 Only.ActiveCfg = Debug|Any CPU + {C68F80B6-62AC-44EB-8557-88761524B495}.Debug|VS2017 Only.Build.0 = Debug|Any CPU + {C68F80B6-62AC-44EB-8557-88761524B495}.Release|All VS.ActiveCfg = Release|Any CPU + {C68F80B6-62AC-44EB-8557-88761524B495}.Release|All VS.Build.0 = Release|Any CPU + {C68F80B6-62AC-44EB-8557-88761524B495}.Release|VS2015 Only.ActiveCfg = Release|Any CPU + {C68F80B6-62AC-44EB-8557-88761524B495}.Release|VS2015 Only.Build.0 = Release|Any CPU + {C68F80B6-62AC-44EB-8557-88761524B495}.Release|VS2017 Only.ActiveCfg = Release|Any CPU + {C68F80B6-62AC-44EB-8557-88761524B495}.Release|VS2017 Only.Build.0 = Release|Any CPU + {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug|All VS.ActiveCfg = Debug|Any CPU + {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug|All VS.Build.0 = Debug|Any CPU + {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug|VS2015 Only.ActiveCfg = Debug|Any CPU + {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug|VS2015 Only.Build.0 = Debug|Any CPU + {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug|VS2017 Only.ActiveCfg = Debug|Any CPU + {B99CC9EB-90F2-4040-9E66-418CC7042153}.Debug|VS2017 Only.Build.0 = Debug|Any CPU + {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release|All VS.ActiveCfg = Release|Any CPU + {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release|All VS.Build.0 = Release|Any CPU + {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release|VS2015 Only.ActiveCfg = Release|Any CPU + {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release|VS2015 Only.Build.0 = Release|Any CPU + {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release|VS2017 Only.ActiveCfg = Release|Any CPU + {B99CC9EB-90F2-4040-9E66-418CC7042153}.Release|VS2017 Only.Build.0 = Release|Any CPU + {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug|All VS.ActiveCfg = Debug|Any CPU + {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug|All VS.Build.0 = Debug|Any CPU + {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug|VS2015 Only.ActiveCfg = Debug|Any CPU + {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug|VS2015 Only.Build.0 = Debug|Any CPU + {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug|VS2017 Only.ActiveCfg = Debug|Any CPU + {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug|VS2017 Only.Build.0 = Debug|Any CPU + {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release|All VS.ActiveCfg = Release|Any CPU + {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release|All VS.Build.0 = Release|Any CPU + {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release|VS2015 Only.ActiveCfg = Release|Any CPU + {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release|VS2015 Only.Build.0 = Release|Any CPU + {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release|VS2017 Only.ActiveCfg = Release|Any CPU + {6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release|VS2017 Only.Build.0 = Release|Any CPU + {12CC862D-95B7-4224-8E16-B928C6333677}.Debug|All VS.ActiveCfg = Debug|Any CPU + {12CC862D-95B7-4224-8E16-B928C6333677}.Debug|All VS.Build.0 = Debug|Any CPU + {12CC862D-95B7-4224-8E16-B928C6333677}.Debug|VS2015 Only.ActiveCfg = Debug|Any CPU + {12CC862D-95B7-4224-8E16-B928C6333677}.Debug|VS2015 Only.Build.0 = Debug|Any CPU + {12CC862D-95B7-4224-8E16-B928C6333677}.Debug|VS2017 Only.ActiveCfg = Debug|Any CPU + {12CC862D-95B7-4224-8E16-B928C6333677}.Debug|VS2017 Only.Build.0 = Debug|Any CPU + {12CC862D-95B7-4224-8E16-B928C6333677}.Release|All VS.ActiveCfg = Release|Any CPU + {12CC862D-95B7-4224-8E16-B928C6333677}.Release|All VS.Build.0 = Release|Any CPU + {12CC862D-95B7-4224-8E16-B928C6333677}.Release|VS2015 Only.ActiveCfg = Release|Any CPU + {12CC862D-95B7-4224-8E16-B928C6333677}.Release|VS2015 Only.Build.0 = Release|Any CPU + {12CC862D-95B7-4224-8E16-B928C6333677}.Release|VS2017 Only.ActiveCfg = Release|Any CPU + {12CC862D-95B7-4224-8E16-B928C6333677}.Release|VS2017 Only.Build.0 = Release|Any CPU + {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug|All VS.ActiveCfg = Debug|Any CPU + {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug|All VS.Build.0 = Debug|Any CPU + {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug|VS2015 Only.ActiveCfg = Debug|Any CPU + {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug|VS2015 Only.Build.0 = Debug|Any CPU + {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Debug|VS2017 Only.ActiveCfg = Debug|Any CPU + {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release|All VS.ActiveCfg = Release|Any CPU + {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release|All VS.Build.0 = Release|Any CPU + {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release|VS2015 Only.ActiveCfg = Release|Any CPU + {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release|VS2015 Only.Build.0 = Release|Any CPU + {B8696D0C-8ADB-4C11-8CEE-5C81AA8C6EBD}.Release|VS2017 Only.ActiveCfg = Release|Any CPU + {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug|All VS.ActiveCfg = Debug|Any CPU + {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug|All VS.Build.0 = Debug|Any CPU + {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug|VS2015 Only.ActiveCfg = Debug|Any CPU + {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug|VS2015 Only.Build.0 = Debug|Any CPU + {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug|VS2017 Only.ActiveCfg = Debug|Any CPU + {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Debug|VS2017 Only.Build.0 = Debug|Any CPU + {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release|All VS.ActiveCfg = Release|Any CPU + {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release|All VS.Build.0 = Release|Any CPU + {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release|VS2015 Only.ActiveCfg = Release|Any CPU + {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release|VS2015 Only.Build.0 = Release|Any CPU + {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release|VS2017 Only.ActiveCfg = Release|Any CPU + {403D6DE5-6C9E-4836-90CA-CB803A2D3599}.Release|VS2017 Only.Build.0 = Release|Any CPU + {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug|All VS.ActiveCfg = Debug|Any CPU + {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug|All VS.Build.0 = Debug|Any CPU + {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug|VS2015 Only.ActiveCfg = Debug|Any CPU + {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug|VS2017 Only.ActiveCfg = Debug|Any CPU + {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Debug|VS2017 Only.Build.0 = Debug|Any CPU + {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release|All VS.ActiveCfg = Release|Any CPU + {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release|All VS.Build.0 = Release|Any CPU + {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release|VS2015 Only.ActiveCfg = Release|Any CPU + {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release|VS2017 Only.ActiveCfg = Release|Any CPU + {CE4062FE-D6D2-43FA-AD8C-709F103F4722}.Release|VS2017 Only.Build.0 = Release|Any CPU + {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug|All VS.ActiveCfg = Debug|Any CPU + {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug|All VS.Build.0 = Debug|Any CPU + {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug|VS2015 Only.ActiveCfg = Debug|Any CPU + {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug|VS2017 Only.ActiveCfg = Debug|Any CPU + {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Debug|VS2017 Only.Build.0 = Debug|Any CPU + {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release|All VS.ActiveCfg = Release|Any CPU + {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release|All VS.Build.0 = Release|Any CPU + {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release|VS2015 Only.ActiveCfg = Release|Any CPU + {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release|VS2017 Only.ActiveCfg = Release|Any CPU + {3893F2BE-BE63-4C53-BF64-85A7CF455B60}.Release|VS2017 Only.Build.0 = Release|Any CPU + {758DE8C9-18BB-4965-979B-73EC73902323}.Debug|All VS.ActiveCfg = Debug|x86 + {758DE8C9-18BB-4965-979B-73EC73902323}.Debug|All VS.Build.0 = Debug|x86 + {758DE8C9-18BB-4965-979B-73EC73902323}.Debug|VS2015 Only.ActiveCfg = Debug|x86 + {758DE8C9-18BB-4965-979B-73EC73902323}.Debug|VS2015 Only.Build.0 = Debug|x86 + {758DE8C9-18BB-4965-979B-73EC73902323}.Debug|VS2017 Only.ActiveCfg = Debug|x86 + {758DE8C9-18BB-4965-979B-73EC73902323}.Release|All VS.ActiveCfg = Release|x86 + {758DE8C9-18BB-4965-979B-73EC73902323}.Release|All VS.Build.0 = Release|x86 + {758DE8C9-18BB-4965-979B-73EC73902323}.Release|VS2015 Only.ActiveCfg = Release|x86 + {758DE8C9-18BB-4965-979B-73EC73902323}.Release|VS2015 Only.Build.0 = Release|x86 + {758DE8C9-18BB-4965-979B-73EC73902323}.Release|VS2017 Only.ActiveCfg = Release|x86 + {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Debug|All VS.ActiveCfg = Debug|x86 + {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Debug|All VS.Build.0 = Debug|x86 + {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Debug|VS2015 Only.ActiveCfg = Debug|x86 + {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Debug|VS2017 Only.ActiveCfg = Debug|x86 + {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Debug|VS2017 Only.Build.0 = Debug|x86 + {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Release|All VS.ActiveCfg = Release|x86 + {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Release|All VS.Build.0 = Release|x86 + {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Release|VS2015 Only.ActiveCfg = Release|x86 + {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Release|VS2017 Only.ActiveCfg = Release|x86 + {E6C06FDB-FE41-4068-99B5-6042C0C098F5}.Release|VS2017 Only.Build.0 = Release|x86 + {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Debug|All VS.ActiveCfg = Debug|x86 + {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Debug|All VS.Build.0 = Debug|x86 + {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Debug|VS2015 Only.ActiveCfg = Debug|x86 + {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Debug|VS2017 Only.ActiveCfg = Debug|x86 + {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Debug|VS2017 Only.Build.0 = Debug|x86 + {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Release|All VS.ActiveCfg = Release|x86 + {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Release|All VS.Build.0 = Release|x86 + {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Release|VS2015 Only.ActiveCfg = Release|x86 + {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Release|VS2017 Only.ActiveCfg = Release|x86 + {AB1D7D4B-514B-4583-A1E2-D158C2105CE2}.Release|VS2017 Only.Build.0 = Release|x86 + {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Debug|All VS.ActiveCfg = Debug|x86 + {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Debug|All VS.Build.0 = Debug|x86 + {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Debug|VS2015 Only.ActiveCfg = Debug|x86 + {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Debug|VS2015 Only.Build.0 = Debug|x86 + {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Debug|VS2017 Only.ActiveCfg = Debug|x86 + {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Release|All VS.ActiveCfg = Release|x86 + {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Release|All VS.Build.0 = Release|x86 + {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Release|VS2015 Only.ActiveCfg = Release|x86 + {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Release|VS2015 Only.Build.0 = Release|x86 + {D2F12A27-BEE9-40F1-8781-B94131F8920A}.Release|VS2017 Only.ActiveCfg = Release|x86 + {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Debug|All VS.ActiveCfg = Debug|x86 + {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Debug|All VS.Build.0 = Debug|x86 + {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Debug|VS2015 Only.ActiveCfg = Debug|x86 + {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Debug|VS2017 Only.ActiveCfg = Debug|x86 + {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Debug|VS2017 Only.Build.0 = Debug|x86 + {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Release|All VS.ActiveCfg = Release|x86 + {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Release|All VS.Build.0 = Release|x86 + {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Release|VS2015 Only.ActiveCfg = Release|x86 + {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Release|VS2017 Only.ActiveCfg = Release|x86 + {0E441DF2-6AC4-4A6E-A4B6-53D261FA707B}.Release|VS2017 Only.Build.0 = Release|x86 + {1708E461-3369-4941-A390-6E6CB2C1A057}.Debug|All VS.ActiveCfg = Debug|x86 + {1708E461-3369-4941-A390-6E6CB2C1A057}.Debug|All VS.Build.0 = Debug|x86 + {1708E461-3369-4941-A390-6E6CB2C1A057}.Debug|VS2015 Only.ActiveCfg = Debug|x86 + {1708E461-3369-4941-A390-6E6CB2C1A057}.Debug|VS2015 Only.Build.0 = Debug|x86 + {1708E461-3369-4941-A390-6E6CB2C1A057}.Debug|VS2017 Only.ActiveCfg = Debug|x86 + {1708E461-3369-4941-A390-6E6CB2C1A057}.Release|All VS.ActiveCfg = Release|x86 + {1708E461-3369-4941-A390-6E6CB2C1A057}.Release|All VS.Build.0 = Release|x86 + {1708E461-3369-4941-A390-6E6CB2C1A057}.Release|VS2015 Only.ActiveCfg = Release|x86 + {1708E461-3369-4941-A390-6E6CB2C1A057}.Release|VS2015 Only.Build.0 = Release|x86 + {1708E461-3369-4941-A390-6E6CB2C1A057}.Release|VS2017 Only.ActiveCfg = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/appveyor.yml b/appveyor.yml index dbc844f3..f024f7b9 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -5,7 +5,10 @@ branches: skip_tags: true image: Visual Studio 2017 configuration: +- Debug - Release +platform: +- All VS install: - ps: >- Start-FileDownload "https://static.rust-lang.org/dist/rust-nightly-i686-pc-windows-msvc.exe" diff --git a/src/VisualRust.Build/CargoBuild.cs b/src/VisualRust.Build/CargoBuild.cs index b4849cf3..d66657b2 100644 --- a/src/VisualRust.Build/CargoBuild.cs +++ b/src/VisualRust.Build/CargoBuild.cs @@ -78,7 +78,7 @@ protected override bool ExecuteCargo(Cargo cargo) { var reader = new JsonTextReader(new StringReader(e.Data)); var message = Cargo.JsonSerializer.Deserialize(reader); - Rustc.LogRustcMessage(message.message, Manifest.Directory.FullName, Log); + if (message != null) Rustc.LogRustcMessage(message.message, Manifest.Directory.FullName, Log); } }; diff --git a/src/VisualRust.Build/Rustc.cs b/src/VisualRust.Build/Rustc.cs index b93ce2af..3ffe5989 100644 --- a/src/VisualRust.Build/Rustc.cs +++ b/src/VisualRust.Build/Rustc.cs @@ -369,6 +369,7 @@ private void LogRustcMessage(RustcMessageHuman msg) public static void LogRustcMessage(RustcMessageJson msg, string rootPath, TaskLoggingHelper log) { + if (msg == null) return; // todo multi span // todo all other fields // todo mb help key word is code.explanation @@ -381,19 +382,35 @@ public static void LogRustcMessage(RustcMessageJson msg, string rootPath, TaskLo if (String.IsNullOrEmpty(code) && primarySpan == null && msg.message.Contains("aborting due to")) return; + // primarySpan.file_name might not be legal (e.g. "file_name":"" is common) + string logFile = null; + var logSpan = primarySpan; + while (logSpan != null) + { + try + { + logFile = Path.Combine(rootPath, logSpan.file_name); // maybe checking for ".rs" extension is saner than trying this and seeing if it throws? + break; + } + catch (ArgumentException) // "Illegal characters in path." + { + logSpan = logSpan.expansion?.span; // see if expanding helps us find a real file + } + } + if (type == RustcMessageType.Error) { - if (primarySpan == null) + if (logSpan == null) log.LogError(msg.message); else - log.LogError(null, code, null, Path.Combine(rootPath, primarySpan.file_name), primarySpan.line_start, primarySpan.column_start, primarySpan.line_end, primarySpan.column_end, msg.message); + log.LogError(null, code, null, logFile, logSpan.line_start, logSpan.column_start, logSpan.line_end, logSpan.column_end, msg.message); } else { - if (primarySpan == null) + if (logSpan == null) log.LogWarning(msg.message); else - log.LogWarning(null, code, null, Path.Combine(rootPath, primarySpan.file_name), primarySpan.line_start, primarySpan.column_start, primarySpan.line_end, primarySpan.column_end, msg.message); + log.LogWarning(null, code, null, logFile, logSpan.line_start, logSpan.column_start, logSpan.line_end, logSpan.column_end, msg.message); } } diff --git a/src/VisualRust.Templates/VisualRust.Templates.csproj b/src/VisualRust.Templates/VisualRust.Templates.csproj index c2a359dc..915844f4 100644 --- a/src/VisualRust.Templates/VisualRust.Templates.csproj +++ b/src/VisualRust.Templates/VisualRust.Templates.csproj @@ -1,6 +1,6 @@  - + 14.0 $(VisualStudioVersion) @@ -102,10 +102,10 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - + + - +