summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNanang Izzuddin <nanang@teluu.com>2017-01-23 04:32:34 +0000
committerNanang Izzuddin <nanang@teluu.com>2017-01-23 04:32:34 +0000
commitf6d78bf855f2d564f9e383508908631a4668e2af (patch)
tree223bd69531113c5069679f9a6d482c03863284c9
parentdfe36134873cb77d5b9c2a999f3134eb79f6ca6e (diff)
Re #1900: Reintegrated works in UWP branch to trunk.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5539 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--build/vs/pjproject-vs14-api-def.props14
-rw-r--r--build/vs/pjproject-vs14-arm-common-defaults.props22
-rw-r--r--build/vs/pjproject-vs14-arm-release-defaults.props12
-rw-r--r--build/vs/pjproject-vs14-build-targets.targets9
-rw-r--r--build/vs/pjproject-vs14-common-config.props64
-rw-r--r--build/vs/pjproject-vs14-common-defaults.props6
-rw-r--r--build/vs/pjproject-vs14-common-targets.targets6
-rw-r--r--build/vs/pjproject-vs14-win32-common-defaults.props5
-rw-r--r--build/vs/pjproject-vs14-win64-common-defaults.props5
-rw-r--r--pjlib-util/build/pjlib_util.vcxproj239
-rw-r--r--pjlib-util/build/pjlib_util_test.vcxproj22
-rw-r--r--pjlib/build/pjlib.vcxproj351
-rw-r--r--pjlib/build/pjlib.vcxproj.filters36
-rw-r--r--pjlib/build/pjlib_test.vcxproj252
-rw-r--r--pjlib/build/pjlib_test.vcxproj.filters3
-rw-r--r--pjlib/include/pj/compat/os_winphone8.h150
-rw-r--r--pjlib/include/pj/compat/os_winuwp.h148
-rw-r--r--pjlib/include/pj/config.h42
-rw-r--r--pjlib/src/pj/file_access_win32.c140
-rw-r--r--pjlib/src/pj/file_io_win32.c77
-rw-r--r--pjlib/src/pj/ioqueue_common_abs.c4
-rw-r--r--pjlib/src/pj/ioqueue_common_abs.h2
-rw-r--r--pjlib/src/pj/ioqueue_select.c13
-rw-r--r--pjlib/src/pj/ioqueue_uwp.cpp336
-rw-r--r--pjlib/src/pj/ip_helper_winphone8.c55
-rw-r--r--pjlib/src/pj/os_core_win32.c107
-rw-r--r--pjlib/src/pj/os_info.c20
-rw-r--r--pjlib/src/pj/sock_uwp.cpp1502
-rw-r--r--pjlib/src/pj/sock_uwp.h311
-rw-r--r--pjmedia/build/pjmedia.vcxproj160
-rw-r--r--pjmedia/build/pjmedia_audiodev.vcxproj261
-rw-r--r--pjmedia/build/pjmedia_audiodev.vcxproj.filters3
-rw-r--r--pjmedia/build/pjmedia_codec.vcxproj171
-rw-r--r--pjmedia/build/pjmedia_test.vcxproj26
-rw-r--r--pjmedia/build/pjmedia_videodev.vcxproj221
-rw-r--r--pjmedia/include/pjmedia-audiodev/config.h29
-rw-r--r--pjmedia/include/pjmedia-audiodev/errno.h9
-rw-r--r--pjmedia/src/pjmedia-audiodev/audiodev.c15
-rw-r--r--pjmedia/src/pjmedia-audiodev/wasapi_dev.cpp1313
-rw-r--r--pjmedia/src/pjmedia/transport_udp.c9
-rw-r--r--pjnath/build/pjnath.vcxproj235
-rw-r--r--pjnath/build/pjnath_test.vcxproj22
-rw-r--r--pjproject-vs14.sln1051
-rw-r--r--pjsip-apps/build/libpjproject.vcxproj191
-rw-r--r--pjsip-apps/build/pjsua.vcxproj283
-rw-r--r--pjsip-apps/build/pjsua.vcxproj.filters3
-rw-r--r--pjsip-apps/build/pjsystest.vcxproj19
-rw-r--r--pjsip-apps/build/sample_debug.vcxproj24
-rw-r--r--pjsip-apps/build/samples.vcxproj40
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_shared_comp.vcxitems25
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_shared_comp.vcxitems.filters30
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_uwp_comp.vcxproj277
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_uwp_comp.vcxproj.filters2
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_wp8_comp.vcxproj166
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_wp8_comp.vcxproj.filters2
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/comp/src/Globals.cpp157
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/comp/src/Globals.h60
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/comp/src/IPjsuaCallback.h32
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/comp/src/PjsuaCallback.cpp51
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/comp/src/PjsuaCallback.h47
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/uwp/App.xaml8
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/uwp/App.xaml.cs108
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/uwp/ApplicationInsights.config3
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/LockScreenLogo.scale-200.pngbin0 -> 1430 bytes
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/SplashScreen.scale-200.pngbin0 -> 7700 bytes
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/Square150x150Logo.scale-200.pngbin0 -> 2937 bytes
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/Square44x44Logo.scale-200.pngbin0 -> 1647 bytes
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/Square44x44Logo.targetsize-24_altform-unplated.pngbin0 -> 1255 bytes
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/StoreLogo.pngbin0 -> 1451 bytes
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/Wide310x150Logo.scale-200.pngbin0 -> 3204 bytes
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/teluu-logo.pngbin0 -> 78108 bytes
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/uwp/MainPage.xaml18
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/uwp/MainPage.xaml.cs60
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/uwp/Package.appxmanifest34
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/uwp/Properties/AssemblyInfo.cs29
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/uwp/Properties/Default.rd.xml31
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/uwp/pjsua_cli_uwp.csproj157
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/uwp/project.json19
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/uwp/project.lock.json14843
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/wp8/App.xaml19
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/wp8/App.xaml.cs187
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/wp8/Assets/teluu-logo.pngbin0 -> 78108 bytes
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/wp8/MainPage.xaml26
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/wp8/MainPage.xaml.cs70
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/wp8/Properties/AppManifest.xml6
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/wp8/Properties/AssemblyInfo.cs37
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/wp8/Properties/WMAppManifest.xml45
-rw-r--r--pjsip-apps/src/pjsua/winrt/cli/wp8/pjsua_cli_wp8.csproj142
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip.sln94
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/App.xaml8
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/App.xaml.cs139
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/ApplicationInsights.config3
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/LockScreenLogo.scale-200.pngbin0 -> 1430 bytes
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/SplashScreen.scale-200.pngbin0 -> 7700 bytes
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/Square150x150Logo.scale-200.pngbin0 -> 2937 bytes
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/Square44x44Logo.scale-200.pngbin0 -> 1647 bytes
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/Square44x44Logo.targetsize-24_altform-unplated.pngbin0 -> 1255 bytes
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/StoreLogo.pngbin0 -> 1451 bytes
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/Wide310x150Logo.scale-200.pngbin0 -> 3204 bytes
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Helpers/AppServiceHelper.cs218
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Helpers/EndpointHelper.cs99
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Helpers/VoipCallHelper.cs56
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/MainPage.xaml136
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/MainPage.xaml.cs136
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Properties/AssemblyInfo.cs29
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Properties/Default.rd.xml31
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Voip.csproj164
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Voip_TemporaryKey.pfxbin0 -> 2448 bytes
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/package.appxmanifest53
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/project.json19
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/project.lock.json14843
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/ApiLock.cpp18
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/ApiLock.h21
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/MyApp.cpp632
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/MyApp.h271
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/VoipBackEnd.vcxproj278
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/VoipBackEnd.vcxproj.filters19
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/pch.cpp11
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/pch.h14
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipHost/VoipHost.cpp55
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipHost/VoipHost.vcxproj247
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipHost/VoipHost.vcxproj.filters15
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/AppService.cs152
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/BackgroundOperations/BackgroundOperations.cs112
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/CallRtcTask.cs39
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/Helpers/Current.cs377
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/Helpers/EndpointHelper.cs94
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/Helpers/VccCallHelper.cs164
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/Properties/AssemblyInfo.cs29
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/VoipTasks.csproj144
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/project.json16
-rw-r--r--pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/project.lock.json14573
-rw-r--r--pjsip/build/pjsip_core.vcxproj225
-rw-r--r--pjsip/build/pjsip_simple.vcxproj223
-rw-r--r--pjsip/build/pjsip_test.vcxproj24
-rw-r--r--pjsip/build/pjsip_ua.vcxproj225
-rw-r--r--pjsip/build/pjsua2_lib.vcxproj225
-rw-r--r--pjsip/build/pjsua_lib.vcxproj225
-rw-r--r--third_party/build/baseclasses/libbaseclasses.vcxproj229
-rw-r--r--third_party/build/g7221/libg7221codec.vcxproj215
-rw-r--r--third_party/build/gsm/libgsmcodec.vcxproj217
-rw-r--r--third_party/build/ilbc/libilbccodec.vcxproj205
-rw-r--r--third_party/build/milenage/libmilenage.vcxproj211
-rw-r--r--third_party/build/resample/libresample.vcxproj209
-rw-r--r--third_party/build/speex/libspeex.vcxproj346
-rw-r--r--third_party/build/srtp/libsrtp.vcxproj171
-rw-r--r--third_party/build/webrtc/libwebrtc.vcxproj15
-rw-r--r--third_party/build/yuv/libyuv.vcxproj17
-rw-r--r--third_party/build/yuv/libyuv.vcxproj.filters58
-rw-r--r--third_party/threademulation/Microsoft Permissive License.txt20
-rw-r--r--third_party/threademulation/include/ThreadEmulation.h59
-rw-r--r--third_party/threademulation/src/ThreadEmulation.cpp355
-rw-r--r--third_party/yuv/source/cpu_id.cc2
153 files changed, 60820 insertions, 694 deletions
diff --git a/build/vs/pjproject-vs14-api-def.props b/build/vs/pjproject-vs14-api-def.props
new file mode 100644
index 00000000..f4e88888
--- /dev/null
+++ b/build/vs/pjproject-vs14-api-def.props
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ImportGroup Label="PropertySheets">
+ </ImportGroup>
+ <PropertyGroup>
+ <!--
+ - Set the API Family here:
+ * WinDesktop (Desktop)
+ * UWP (UWP)
+ * WinPhone8 (Windows Phone 8)
+ -->
+ <API_Family>WinDesktop</API_Family>
+ </PropertyGroup>
+</Project>
diff --git a/build/vs/pjproject-vs14-arm-common-defaults.props b/build/vs/pjproject-vs14-arm-common-defaults.props
new file mode 100644
index 00000000..00d18f9a
--- /dev/null
+++ b/build/vs/pjproject-vs14-arm-common-defaults.props
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ImportGroup Label="PropertySheets">
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros">
+ <TargetCPU>ARMv7</TargetCPU>
+ </PropertyGroup>
+ <PropertyGroup>
+ <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <TargetMachine>MachineARM</TargetMachine>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <BuildMacro Include="TargetCPU">
+ <Value>$(TargetCPU)</Value>
+ </BuildMacro>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/build/vs/pjproject-vs14-arm-release-defaults.props b/build/vs/pjproject-vs14-arm-release-defaults.props
new file mode 100644
index 00000000..6056597a
--- /dev/null
+++ b/build/vs/pjproject-vs14-arm-release-defaults.props
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ImportGroup Label="PropertySheets">
+ <Import Project="pjproject-vs14-arm-common-defaults.props" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup>
+ <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
+ </PropertyGroup>
+ <ItemDefinitionGroup />
+ <ItemGroup />
+</Project> \ No newline at end of file
diff --git a/build/vs/pjproject-vs14-build-targets.targets b/build/vs/pjproject-vs14-build-targets.targets
new file mode 100644
index 00000000..e591adb9
--- /dev/null
+++ b/build/vs/pjproject-vs14-build-targets.targets
@@ -0,0 +1,9 @@
+<!--This will define targets to override the default ones useful to skipped the target of specific project-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Target Name="Build">
+ <Message Text="Skipped project build"></Message>
+ </Target>
+ <Target Name="Clean">
+ <Message Text="Skipped project clean"></Message>
+ </Target>
+</Project> \ No newline at end of file
diff --git a/build/vs/pjproject-vs14-common-config.props b/build/vs/pjproject-vs14-common-config.props
new file mode 100644
index 00000000..de8848ff
--- /dev/null
+++ b/build/vs/pjproject-vs14-common-config.props
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ImportGroup Label="PropertySheets">
+ <Import Project="pjproject-vs14-api-def.props" />
+ </ImportGroup>
+ <Choose>
+ <When Condition="'$(Platform)'=='ARM' ">
+ <PropertyGroup>
+ <API_Family Condition="'$(API_Family)'=='WinDesktop'">UWP</API_Family>
+ </PropertyGroup>
+ </When>
+ <When Condition="'$(Platform)'=='Win32' Or '$(Platform)'=='x64'">
+ <PropertyGroup>
+ <API_Family Condition="'$(API_Family)'=='WinPhone8'">UWP</API_Family>
+ </PropertyGroup>
+ </When>
+ </Choose>
+ <PropertyGroup>
+ <API_Family Condition="'$(API_Family)'==''">WinDesktop</API_Family>
+ <PreprocessorDef></PreprocessorDef>
+ <DefaultToolset>v140</DefaultToolset>
+ </PropertyGroup>
+ <Choose>
+ <When Condition="'$(API_Family)'=='WinDesktop'">
+ <PropertyGroup>
+ <BuildToolset>v140</BuildToolset>
+ <PreprocessorDef Condition="'$(Platform)'=='Win32'">WIN32;PJ_WIN32=1;PJ_M_I386=1;</PreprocessorDef>
+ <PreprocessorDef Condition="'$(Platform)'=='x64'">WIN64;PJ_WIN64=1;PJ_M_X86_64=1;</PreprocessorDef>
+ </PropertyGroup>
+ </When>
+ <When Condition="'$(API_Family)'=='UWP'">
+ <PropertyGroup>
+ <BuildToolset>v140</BuildToolset>
+ <PreprocessorDef>PJ_WIN32_UWP;UNICODE;_UNICODE;</PreprocessorDef>
+ <PreprocessorDef Condition="'$(Platform)'=='ARM'">$(PreprocessorDef);PJ_M_ARMV7=1;</PreprocessorDef>
+ <PlatformVersion>10.0.10586.0</PlatformVersion>
+ <MinPlatformVersion>10.0.10240.0</MinPlatformVersion>
+ <AppTypeRev>10.0</AppTypeRev>
+
+ <WindowsTargetPlatformVersion>$(PlatformVersion)</WindowsTargetPlatformVersion>
+ <WindowsTargetPlatformMinVersion>$(MinPlatformVersion)</WindowsTargetPlatformMinVersion>
+ <AppContainerApplication>true</AppContainerApplication>
+ <ApplicationType>Windows Store</ApplicationType>
+ <ApplicationTypeRevision>$(AppTypeRev)</ApplicationTypeRevision>
+
+ <TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
+ <TargetPlatformVersion>$(PlatformVersion)</TargetPlatformVersion>
+ <TargetPlatformMinVersion>$(MinPlatformVersion)</TargetPlatformMinVersion>
+ </PropertyGroup>
+ </When>
+ <When Condition="'$(API_Family)'=='WinPhone8'">
+ <PropertyGroup>
+ <BuildToolset>v110_wp80</BuildToolset>
+ <PreprocessorDef>PJ_WIN32_WINPHONE8;PJ_M_ARMV7=1;UNICODE;_UNICODE;</PreprocessorDef>
+ </PropertyGroup>
+ </When>
+ </Choose>
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <PreprocessorDefinitions>$(PreprocessorDef);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild Condition="'$(API_Family)'=='UWP'">false</MinimalRebuild>
+ </ClCompile>
+ </ItemDefinitionGroup>
+</Project>
diff --git a/build/vs/pjproject-vs14-common-defaults.props b/build/vs/pjproject-vs14-common-defaults.props
index 41291c5e..526f6c92 100644
--- a/build/vs/pjproject-vs14-common-defaults.props
+++ b/build/vs/pjproject-vs14-common-defaults.props
@@ -18,12 +18,16 @@
<BrowseInformation>true</BrowseInformation>
<WarningLevel>Level4</WarningLevel>
<CompileAs>Default</CompileAs>
+ <CompileAsWinRT>false</CompileAsWinRT>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <SDLCheck>false</SDLCheck>
</ClCompile>
<Lib>
<OutputFile>..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
<Link>
- <OutputFile>..\bin\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile>
+ <OutputFile Condition="'$(TargetExt)'=='.exe'">..\bin\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile>
+ <GenerateWindowsMetadata Condition="'$(TargetExt)'=='.lib'">false</GenerateWindowsMetadata>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
diff --git a/build/vs/pjproject-vs14-common-targets.targets b/build/vs/pjproject-vs14-common-targets.targets
new file mode 100644
index 00000000..9c5977c4
--- /dev/null
+++ b/build/vs/pjproject-vs14-common-targets.targets
@@ -0,0 +1,6 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Target Name="CheckAPI">
+ <Message Condition="'$(API_Family)'!='$(PROJ_Target)'" Text="Skipped project build"></Message>
+ <CallTarget Condition="'$(API_Family)'=='$(PROJ_Target)'" Targets="Build"/>
+ </Target>
+</Project> \ No newline at end of file
diff --git a/build/vs/pjproject-vs14-win32-common-defaults.props b/build/vs/pjproject-vs14-win32-common-defaults.props
index 50066469..549ff614 100644
--- a/build/vs/pjproject-vs14-win32-common-defaults.props
+++ b/build/vs/pjproject-vs14-win32-common-defaults.props
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ImportGroup Label="PropertySheets">
+ <ImportGroup Label="PropertySheets">
</ImportGroup>
<PropertyGroup Label="UserMacros">
<TargetCPU>i386</TargetCPU>
@@ -9,9 +9,6 @@
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup>
- <ClCompile>
- <PreprocessorDefinitions>WIN32;PJ_WIN32=1;PJ_M_I386=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- </ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
diff --git a/build/vs/pjproject-vs14-win64-common-defaults.props b/build/vs/pjproject-vs14-win64-common-defaults.props
index c40ed359..f4e91fc1 100644
--- a/build/vs/pjproject-vs14-win64-common-defaults.props
+++ b/build/vs/pjproject-vs14-win64-common-defaults.props
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ImportGroup Label="PropertySheets">
+ <ImportGroup Label="PropertySheets">
</ImportGroup>
<PropertyGroup Label="UserMacros">
<TargetCPU>x86_64</TargetCPU>
@@ -9,9 +9,6 @@
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup>
- <ClCompile>
- <PreprocessorDefinitions>WIN64;PJ_WIN64=1;PJ_M_X86_64=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- </ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<TargetMachine>MachineX64</TargetMachine>
diff --git a/pjlib-util/build/pjlib_util.vcxproj b/pjlib-util/build/pjlib_util.vcxproj
index 03ea21b4..f76c97bc 100644
--- a/pjlib-util/build/pjlib_util.vcxproj
+++ b/pjlib-util/build/pjlib_util.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,9 +74,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}</ProjectGuid>
- <RootNamespace>pjlib_util</RootNamespace>
+ <RootNamespace>pjlib_util</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,36 +89,72 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -127,74 +191,115 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
-<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <TargetName>pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
+ <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
+ <TargetName>pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -205,6 +310,17 @@
<OutputFile>..\lib\pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -228,6 +344,17 @@
<OutputFile>..\lib\pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -252,6 +379,17 @@
<OutputFile>..\lib\pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -276,6 +414,17 @@
<OutputFile>..\lib\pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -299,6 +448,17 @@
<OutputFile>..\lib\pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -323,6 +483,17 @@
<OutputFile>..\lib\pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -357,30 +528,42 @@
<ClCompile Include="..\src\pjlib-util\scanner.c" />
<ClCompile Include="..\src\pjlib-util\scanner_cis_bitwise.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pjlib-util\scanner_cis_uint.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pjlib-util\sha1.c" />
diff --git a/pjlib-util/build/pjlib_util_test.vcxproj b/pjlib-util/build/pjlib_util_test.vcxproj
index cd2c31cb..366adec1 100644
--- a/pjlib-util/build/pjlib_util_test.vcxproj
+++ b/pjlib-util/build/pjlib_util_test.vcxproj
@@ -50,9 +50,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{ED02BE13-8297-4770-8097-27DC2CCABF9A}</ProjectGuid>
- <RootNamespace>pjlib_util_test</RootNamespace>
+ <RootNamespace>pjlib_util_test</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -127,6 +131,13 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ <ConfigurationType Condition="'$(API_Family)'=='WinDesktop'">Application</ConfigurationType>
+ <ConfigurationType Condition="'$(API_Family)'=='UWP' Or '$(API_Family)'=='WinPhone8'">StaticLibrary</ConfigurationType>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
@@ -193,7 +204,16 @@
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
+ <TargetName>pjlib-util-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
</PropertyGroup>
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjlib-util-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">
<TargetName>pjlib-util-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
</PropertyGroup>
diff --git a/pjlib/build/pjlib.vcxproj b/pjlib/build/pjlib.vcxproj
index 8afd015a..abf09ec4 100644
--- a/pjlib/build/pjlib.vcxproj
+++ b/pjlib/build/pjlib.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,150 +74,214 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{DA0E03ED-53A7-4050-8A85-90541C5509F8}</ProjectGuid>
<RootNamespace>pjlib</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'">
+ </CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
-<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -201,6 +289,13 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile />
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -219,6 +314,14 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -236,6 +339,13 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile />
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -254,6 +364,13 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile />
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -271,6 +388,13 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile />
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -289,6 +413,13 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile />
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -300,19 +431,39 @@
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="..\..\third_party\threademulation\src\ThreadEmulation.cpp">
+ <ExcludedFromBuild Condition="'$(API_Family)'=='WinDesktop'">true</ExcludedFromBuild>
+ <CompileAsWinRT>true</CompileAsWinRT>
+ <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">MultiThreadedDLL</RuntimeLibrary>
+ <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MultiThreadedDLL</RuntimeLibrary>
+ <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">MultiThreadedDLL</RuntimeLibrary>
+ <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">MultiThreadedDLL</RuntimeLibrary>
+ </ClCompile>
<ClCompile Include="..\src\pj\activesock.c" />
<ClCompile Include="..\src\pj\addr_resolv_linux_kernel.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pj\addr_resolv_sock.c" />
@@ -325,181 +476,258 @@
<ClCompile Include="..\src\pj\file_access_win32.c" />
<ClCompile Include="..\src\pj\file_io_ansi.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
- <ClCompile Include="..\src\pj\file_io_win32.c" />
+ <ClCompile Include="..\src\pj\file_io_win32.c" />
<ClCompile Include="..\src\pj\guid.c" />
<ClCompile Include="..\src\pj\guid_simple.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pj\guid_win32.c" />
<ClCompile Include="..\src\pj\hash.c" />
<ClCompile Include="..\src\pj\ioqueue_common_abs.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pj\ioqueue_dummy.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pj\ioqueue_epoll.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pj\ioqueue_select.c" />
<ClCompile Include="..\src\pj\ioqueue_winnt.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
- <ClCompile Include="..\src\pj\ip_helper_generic.c">
+ <ClCompile Include="..\src\pj\ip_helper_winphone8.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
- <ClCompile Include="..\src\pj\ip_helper_win32.c" />
+ <ClCompile Include="..\src\pj\ip_helper_win32.c">
+ <ExcludedFromBuild Condition="'$(API_Family)'!='WinDesktop'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\ip_helper_generic.c">
+ <ExcludedFromBuild Condition="'$(API_Family)'=='WinDesktop'">true</ExcludedFromBuild>
+ </ClCompile>
<ClCompile Include="..\src\pj\list.c" />
<ClCompile Include="..\src\pj\lock.c" />
<ClCompile Include="..\src\pj\log.c" />
<ClCompile Include="..\src\pj\log_writer_printk.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pj\log_writer_stdout.c" />
<ClCompile Include="..\src\pj\os_core_linux_kernel.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pj\os_core_unix.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pj\os_core_win32.c" />
<ClCompile Include="..\src\pj\os_error_linux_kernel.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pj\os_error_unix.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pj\os_error_win32.c" />
@@ -507,45 +735,63 @@
<ClCompile Include="..\src\pj\os_timestamp_common.c" />
<ClCompile Include="..\src\pj\os_timestamp_linux.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pj\os_timestamp_linux_kernel.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pj\os_timestamp_win32.c" />
<ClCompile Include="..\src\pj\os_time_linux_kernel.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pj\os_time_win32.c" />
@@ -555,16 +801,22 @@
<ClCompile Include="..\src\pj\pool_dbg.c" />
<ClCompile Include="..\src\pj\pool_policy_kmalloc.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pj\pool_policy_malloc.c" />
@@ -574,16 +826,22 @@
<ClCompile Include="..\src\pj\sock_common.c" />
<ClCompile Include="..\src\pj\sock_linux_kernel.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pj\sock_qos_bsd.c" />
@@ -597,16 +855,22 @@
<ClCompile Include="..\src\pj\string.c" />
<ClCompile Include="..\src\pj\symbols.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pj\timer.c" />
@@ -614,6 +878,7 @@
<ClCompile Include="..\src\pj\unicode_win32.c" />
</ItemGroup>
<ItemGroup>
+ <ClInclude Include="..\..\third_party\threademulation\include\ThreadEmulation.h" />
<ClInclude Include="..\include\pjlib.h" />
<ClInclude Include="..\include\pj\activesock.h" />
<ClInclude Include="..\include\pj\addr_resolv.h" />
@@ -636,6 +901,8 @@
<ClInclude Include="..\include\pj\compat\os_sunos.h" />
<ClInclude Include="..\include\pj\compat\os_win32.h" />
<ClInclude Include="..\include\pj\compat\os_win32_wince.h" />
+ <ClInclude Include="..\include\pj\compat\os_winphone8.h" />
+ <ClInclude Include="..\include\pj\compat\os_winuwp.h" />
<ClInclude Include="..\include\pj\compat\rand.h" />
<ClInclude Include="..\include\pj\compat\setjmp.h" />
<ClInclude Include="..\include\pj\compat\size_t.h" />
@@ -643,12 +910,12 @@
<ClInclude Include="..\include\pj\compat\stdarg.h" />
<ClInclude Include="..\include\pj\compat\stdfileio.h" />
<ClInclude Include="..\include\pj\compat\string.h" />
- <ClInclude Include="..\include\pj\compat\time.h" />
+ <ClInclude Include="..\include\pj\compat\time.h" />
<ClInclude Include="..\include\pj\config.h" />
<ClInclude Include="..\include\pj\config_site.h" />
<ClInclude Include="..\include\pj\config_site_sample.h" />
<ClInclude Include="..\include\pj\ctype.h" />
- <ClInclude Include="..\include\pj\doxygen.h" />
+ <ClInclude Include="..\include\pj\doxygen.h" />
<ClInclude Include="..\include\pj\errno.h" />
<ClInclude Include="..\include\pj\except.h" />
<ClInclude Include="..\include\pj\fifobuf.h" />
diff --git a/pjlib/build/pjlib.vcxproj.filters b/pjlib/build/pjlib.vcxproj.filters
index f41b8fdb..0b5cbf10 100644
--- a/pjlib/build/pjlib.vcxproj.filters
+++ b/pjlib/build/pjlib.vcxproj.filters
@@ -18,6 +18,12 @@
<Filter Include="Inline Files">
<UniqueIdentifier>{4befc994-9aa4-47c8-99e7-5a51301220dd}</UniqueIdentifier>
</Filter>
+ <Filter Include="Source Files\winrt">
+ <UniqueIdentifier>{4a92fce6-2308-44cf-aa66-00ccd5b333bd}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\winrt">
+ <UniqueIdentifier>{3550aa38-c59d-4d5f-b458-1f93e0b16bbd}</UniqueIdentifier>
+ </Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\pj\activesock.c">
@@ -179,9 +185,6 @@
<ClCompile Include="..\src\pj\ioqueue_epoll.c">
<Filter>Source Files\Other Targets</Filter>
</ClCompile>
- <ClCompile Include="..\src\pj\ip_helper_generic.c">
- <Filter>Source Files\Other Targets</Filter>
- </ClCompile>
<ClCompile Include="..\src\pj\log_writer_printk.c">
<Filter>Source Files\Other Targets</Filter>
</ClCompile>
@@ -215,6 +218,18 @@
<ClCompile Include="..\src\pj\symbols.c">
<Filter>Source Files\Other Targets</Filter>
</ClCompile>
+ <ClCompile Include="..\..\third_party\threademulation\src\ThreadEmulation.cpp">
+ <Filter>Source Files\winrt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\ip_helper_winphone8.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\ip_helper_generic.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\ip_helper_generic.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\pj\ioqueue_common_abs.h">
@@ -247,9 +262,6 @@
<ClInclude Include="..\include\pj\doxygen.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\include\pj\equeue.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\include\pj\errno.h">
<Filter>Header Files</Filter>
</ClInclude>
@@ -409,9 +421,6 @@
<ClInclude Include="..\include\pj\compat\time.h">
<Filter>Header Files\compat</Filter>
</ClInclude>
- <ClInclude Include="..\include\pj\compat\vsprintf.h">
- <Filter>Header Files\compat</Filter>
- </ClInclude>
<ClInclude Include="..\include\pj\list_i.h">
<Filter>Inline Files</Filter>
</ClInclude>
@@ -421,5 +430,14 @@
<ClInclude Include="..\include\pj\string_i.h">
<Filter>Inline Files</Filter>
</ClInclude>
+ <ClInclude Include="..\include\pj\compat\os_winphone8.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\third_party\threademulation\include\ThreadEmulation.h">
+ <Filter>Header Files\winrt</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\os_winuwp.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/pjlib/build/pjlib_test.vcxproj b/pjlib/build/pjlib_test.vcxproj
index 66058f68..53e1d40b 100644
--- a/pjlib/build/pjlib_test.vcxproj
+++ b/pjlib/build/pjlib_test.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,9 +74,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}</ProjectGuid>
- <RootNamespace>pjlib_test</RootNamespace>
+ <RootNamespace>pjlib_test</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,36 +89,72 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -127,74 +191,121 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'">
+ </CharacterSet>
+ <ConfigurationType Condition="'$(API_Family)'=='WinDesktop'">Application</ConfigurationType>
+ <ConfigurationType Condition="'$(API_Family)'=='UWP' Or '$(API_Family)'=='WinPhone8'">StaticLibrary</ConfigurationType>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
-<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <TargetName>pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
+ <TargetName>pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -206,6 +317,18 @@
<OutputFile>..\bin\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile>
</Link>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies>netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;oleaut32.lib;ole32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>..\bin\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile>
+ </Link>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -233,6 +356,18 @@
<OutputFile>..\bin\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile>
</Link>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies>netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;oleaut32.lib;ole32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>..\bin\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile>
+ </Link>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -259,6 +394,18 @@
<OutputFile>..\bin\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile>
</Link>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies>netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;oleaut32.lib;ole32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>..\bin\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile>
+ </Link>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -286,6 +433,18 @@
<OutputFile>..\bin\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile>
</Link>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies>netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;oleaut32.lib;ole32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>..\bin\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile>
+ </Link>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -312,6 +471,18 @@
<OutputFile>..\bin\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile>
</Link>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies>netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;oleaut32.lib;ole32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>..\bin\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile>
+ </Link>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -339,6 +510,18 @@
<OutputFile>..\bin\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile>
</Link>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies>netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;oleaut32.lib;ole32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>..\bin\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile>
+ </Link>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -368,33 +551,46 @@
<ClCompile Include="..\src\pjlib-test\ioq_udp.c" />
<ClCompile Include="..\src\pjlib-test\ioq_unreg.c" />
<ClCompile Include="..\src\pjlib-test\list.c" />
- <ClCompile Include="..\src\pjlib-test\main.c" />
+ <ClCompile Condition="'$(API_Family)'=='WinDesktop'" Include="..\src\pjlib-test\main.c">
+ </ClCompile>
<ClCompile Include="..\src\pjlib-test\main_mod.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pjlib-test\main_win32.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pjlib-test\mutex.c" />
diff --git a/pjlib/build/pjlib_test.vcxproj.filters b/pjlib/build/pjlib_test.vcxproj.filters
index 0e122c6e..ed8f1d9f 100644
--- a/pjlib/build/pjlib_test.vcxproj.filters
+++ b/pjlib/build/pjlib_test.vcxproj.filters
@@ -54,9 +54,6 @@
<ClCompile Include="..\src\pjlib-test\list.c">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\src\pjlib-test\main.c">
- <Filter>Source Files</Filter>
- </ClCompile>
<ClCompile Include="..\src\pjlib-test\main_mod.c">
<Filter>Source Files</Filter>
</ClCompile>
diff --git a/pjlib/include/pj/compat/os_winphone8.h b/pjlib/include/pj/compat/os_winphone8.h
new file mode 100644
index 00000000..a7c26e9c
--- /dev/null
+++ b/pjlib/include/pj/compat/os_winphone8.h
@@ -0,0 +1,150 @@
+/* $Id$ */
+/*
+ * Copyright (C) 2008-2011 Teluu Inc. (http://www.teluu.com)
+ * Copyright (C) 2003-2008 Benny Prijono <benny@prijono.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+#ifndef __PJ_COMPAT_OS_WINPHONE8_H__
+#define __PJ_COMPAT_OS_WINPHONE8_H__
+
+/**
+ * @file os_winphone8.h
+ * @brief Describes Windows Phone 8 operating system family specifics.
+ */
+
+#define PJ_OS_NAME "winphone8"
+
+#define WIN32_LEAN_AND_MEAN
+#define RPC_NO_WINDOWS_H
+#define PJ_WIN32_WINNT 0x0602 /*_WIN32_WINNT_WIN8*/
+#ifdef _WIN32_WINNT
+#undef _WIN32_WINNT
+#define _WIN32_WINNT PJ_WIN32_WINNT
+#endif
+
+#define PJ_HAS_ARPA_INET_H 0
+#define PJ_HAS_ASSERT_H 1
+#define PJ_HAS_CTYPE_H 1
+#define PJ_HAS_ERRNO_H 0 /* Must be zero, otherwise errno_test() fails. */
+#define PJ_HAS_LINUX_SOCKET_H 0
+#define PJ_HAS_MALLOC_H 1
+#define PJ_HAS_NETDB_H 0
+#define PJ_HAS_NETINET_IN_H 0
+#define PJ_HAS_NETINET_TCP_H 0
+#define PJ_HAS_SETJMP_H 1
+#define PJ_HAS_STDARG_H 1
+#define PJ_HAS_STDDEF_H 1
+#define PJ_HAS_STDIO_H 1
+#define PJ_HAS_STDLIB_H 1
+#define PJ_HAS_STRING_H 1
+#define PJ_HAS_SYS_IOCTL_H 0
+#define PJ_HAS_SYS_SELECT_H 0
+#define PJ_HAS_SYS_SOCKET_H 0
+#define PJ_HAS_SYS_TIME_H 0
+#define PJ_HAS_SYS_TIMEB_H 0 /* Doesn't have sys/timeb.h */
+#define PJ_HAS_SYS_TYPES_H 0 /* Doesn't have sys/types.h */
+#define PJ_HAS_TIME_H 1
+#define PJ_HAS_UNISTD_H 0
+
+#define PJ_HAS_MSWSOCK_H 1
+#define PJ_HAS_WINSOCK_H 0
+#define PJ_HAS_WINSOCK2_H 1
+
+#define PJ_SOCK_HAS_INET_ATON 0
+
+/* Set 1 if native sockaddr_in has sin_len member.
+ * Default: 0
+ */
+#define PJ_SOCKADDR_HAS_LEN 0
+
+/* Is errno a good way to retrieve OS errors? (no)
+ */
+#define PJ_HAS_ERRNO_VAR 0
+
+/* When this macro is set, getsockopt(SOL_SOCKET, SO_ERROR) will return
+ * the status of non-blocking connect() operation.
+ */
+#define PJ_HAS_SO_ERROR 0
+
+/* This value specifies the value set in errno by the OS when a non-blocking
+ * socket recv() or send() can not return immediately.
+ */
+#define PJ_BLOCKING_ERROR_VAL WSAEWOULDBLOCK
+
+/* This value specifies the value set in errno by the OS when a non-blocking
+ * socket connect() can not get connected immediately.
+ */
+#define PJ_BLOCKING_CONNECT_ERROR_VAL WSAEWOULDBLOCK
+
+/**
+ * If this macro is set, it tells select I/O Queue that select() needs to
+ * be given correct value of nfds (i.e. largest fd + 1). This requires
+ * select ioqueue to re-scan the descriptors on each registration and
+ * unregistration.
+ * If this macro is not set, then ioqueue will always give FD_SETSIZE for
+ * nfds argument when calling select().
+ *
+ * Default: 0
+ */
+#define PJ_SELECT_NEEDS_NFDS 0
+
+/* Endianness */
+#ifndef PJ_IS_LITTLE_ENDIAN
+# define PJ_IS_LITTLE_ENDIAN 1
+# define PJ_IS_BIG_ENDIAN 0
+#endif
+
+/* Default threading is enabled, unless it's overridden. */
+#ifndef PJ_HAS_THREADS
+# define PJ_HAS_THREADS (1)
+#endif
+
+#define PJ_HAS_HIGH_RES_TIMER 1
+#define PJ_HAS_MALLOC 1
+#define PJ_OS_HAS_CHECK_STACK 1
+
+#define PJ_ATOMIC_VALUE_TYPE long
+
+/* No console. */
+#define PJ_TERM_HAS_COLOR 0
+
+/* TlsAlloc() error value. */
+#ifndef TLS_OUT_OF_INDEXES
+ #define TLS_OUT_OF_INDEXES 0xFFFFFFFF
+#endif
+
+/* No rdtsc */
+#define PJ_TIMESTAMP_USE_RDTSC 0
+
+/* Native string is Unicode. */
+#define PJ_NATIVE_STRING_IS_UNICODE 1
+
+/* If 1, use Read/Write mutex emulation for platforms that don't support it */
+#define PJ_EMULATE_RWMUTEX 1
+
+/* If 1, pj_thread_create() should enforce the stack size when creating
+ * threads.
+ * Default: 0 (let OS decide the thread's stack size).
+ */
+#define PJ_THREAD_SET_STACK_SIZE 0
+
+/* If 1, pj_thread_create() should allocate stack from the pool supplied.
+ * Default: 0 (let OS allocate memory for thread's stack).
+ */
+#define PJ_THREAD_ALLOCATE_STACK 0
+
+
+#endif /* __PJ_COMPAT_OS_WINPHONE8_H__ */
diff --git a/pjlib/include/pj/compat/os_winuwp.h b/pjlib/include/pj/compat/os_winuwp.h
new file mode 100644
index 00000000..9cc8ee96
--- /dev/null
+++ b/pjlib/include/pj/compat/os_winuwp.h
@@ -0,0 +1,148 @@
+/* $Id$ */
+/*
+ * Copyright (C) 2008-2011 Teluu Inc. (http://www.teluu.com)
+ * Copyright (C) 2003-2008 Benny Prijono <benny@prijono.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+#ifndef __PJ_COMPAT_OS_UWP_H__
+#define __PJ_COMPAT_OS_UWP_H__
+
+/**
+ * @file os_winuwp.h
+ * @brief Describes Windows UWP operating system family specifics.
+ */
+
+#define PJ_OS_NAME "winuwp"
+
+#define WIN32_LEAN_AND_MEAN
+#define RPC_NO_WINDOWS_H
+#define PJ_WIN32_WINNT 0x0602 /*_WIN32_WINNT_WIN8*/
+#ifdef _WIN32_WINNT
+#undef _WIN32_WINNT
+#define _WIN32_WINNT PJ_WIN32_WINNT
+#endif
+
+#define PJ_HAS_ARPA_INET_H 0
+#define PJ_HAS_ASSERT_H 1
+#define PJ_HAS_CTYPE_H 1
+#define PJ_HAS_ERRNO_H 0 /* Must be zero, otherwise errno_test() fails. */
+#define PJ_HAS_LINUX_SOCKET_H 0
+#define PJ_HAS_MALLOC_H 1
+#define PJ_HAS_NETDB_H 0
+#define PJ_HAS_NETINET_IN_H 0
+#define PJ_HAS_NETINET_TCP_H 0
+#define PJ_HAS_SETJMP_H 1
+#define PJ_HAS_STDARG_H 1
+#define PJ_HAS_STDDEF_H 1
+#define PJ_HAS_STDIO_H 1
+#define PJ_HAS_STDLIB_H 1
+#define PJ_HAS_STRING_H 1
+#define PJ_HAS_SYS_IOCTL_H 0
+#define PJ_HAS_SYS_SELECT_H 0
+#define PJ_HAS_SYS_SOCKET_H 0
+#define PJ_HAS_SYS_TIME_H 0
+#define PJ_HAS_SYS_TIMEB_H 0 /* Doesn't have sys/timeb.h */
+#define PJ_HAS_SYS_TYPES_H 0 /* Doesn't have sys/types.h */
+#define PJ_HAS_TIME_H 1
+#define PJ_HAS_UNISTD_H 0
+
+#define PJ_HAS_MSWSOCK_H 1
+#define PJ_HAS_WINSOCK_H 0
+#define PJ_HAS_WINSOCK2_H 1
+
+#define PJ_SOCK_HAS_INET_ATON 0
+
+/* Set 1 if native sockaddr_in has sin_len member.
+ * Default: 0
+ */
+#define PJ_SOCKADDR_HAS_LEN 0
+
+/* Is errno a good way to retrieve OS errors? (no)
+ */
+#define PJ_HAS_ERRNO_VAR 0
+
+/* When this macro is set, getsockopt(SOL_SOCKET, SO_ERROR) will return
+ * the status of non-blocking connect() operation.
+ */
+#define PJ_HAS_SO_ERROR 0
+
+/* This value specifies the value set in errno by the OS when a non-blocking
+ * socket recv() or send() can not return immediately.
+ */
+#define PJ_BLOCKING_ERROR_VAL WSAEWOULDBLOCK
+
+/* This value specifies the value set in errno by the OS when a non-blocking
+ * socket connect() can not get connected immediately.
+ */
+#define PJ_BLOCKING_CONNECT_ERROR_VAL WSAEWOULDBLOCK
+
+/**
+ * If this macro is set, it tells select I/O Queue that select() needs to
+ * be given correct value of nfds (i.e. largest fd + 1). This requires
+ * select ioqueue to re-scan the descriptors on each registration and
+ * unregistration.
+ * If this macro is not set, then ioqueue will always give FD_SETSIZE for
+ * nfds argument when calling select().
+ *
+ * Default: 0
+ */
+#define PJ_SELECT_NEEDS_NFDS 0
+
+/* Endianness */
+#ifndef PJ_IS_LITTLE_ENDIAN
+# define PJ_IS_LITTLE_ENDIAN 1
+# define PJ_IS_BIG_ENDIAN 0
+#endif
+
+/* Default threading is enabled, unless it's overridden. */
+#ifndef PJ_HAS_THREADS
+# define PJ_HAS_THREADS (1)
+#endif
+
+#define PJ_HAS_HIGH_RES_TIMER 1
+#define PJ_HAS_MALLOC 1
+
+#ifndef PJ_OS_HAS_CHECK_STACK
+# define PJ_OS_HAS_CHECK_STACK 0
+#endif
+
+#define PJ_ATOMIC_VALUE_TYPE long
+
+/* No console. */
+#define PJ_TERM_HAS_COLOR 0
+
+/* No rdtsc */
+#define PJ_TIMESTAMP_USE_RDTSC 0
+
+/* Native string is Unicode. */
+#define PJ_NATIVE_STRING_IS_UNICODE 1
+
+/* If 1, use Read/Write mutex emulation for platforms that don't support it */
+#define PJ_EMULATE_RWMUTEX 1
+
+/* If 1, pj_thread_create() should enforce the stack size when creating
+ * threads.
+ * Default: 0 (let OS decide the thread's stack size).
+ */
+#define PJ_THREAD_SET_STACK_SIZE 0
+
+/* If 1, pj_thread_create() should allocate stack from the pool supplied.
+ * Default: 0 (let OS allocate memory for thread's stack).
+ */
+#define PJ_THREAD_ALLOCATE_STACK 0
+
+
+#endif /* __PJ_COMPAT_OS_UWP_H__ */
diff --git a/pjlib/include/pj/config.h b/pjlib/include/pj/config.h
index c8a4ef72..064250c4 100644
--- a/pjlib/include/pj/config.h
+++ b/pjlib/include/pj/config.h
@@ -76,6 +76,31 @@
/* Also define Win32 */
# define PJ_WIN32 1
+#elif defined(PJ_WIN32_WINPHONE8) || defined(_WIN32_WINPHONE8)
+ /*
+ * Windows Phone 8
+ */
+# undef PJ_WIN32_WINPHONE8
+# define PJ_WIN32_WINPHONE8 1
+# include <pj/compat/os_winphone8.h>
+
+ /* Also define Win32 */
+# define PJ_WIN32 1
+
+#elif defined(PJ_WIN32_UWP) || defined(_WIN32_UWP)
+ /*
+ * Windows UWP
+ */
+# undef PJ_WIN32_UWP
+# define PJ_WIN32_UWP 1
+# include <pj/compat/os_winuwp.h>
+
+ /* Define Windows phone */
+# define PJ_WIN32_WINPHONE8 1
+
+ /* Also define Win32 */
+# define PJ_WIN32 1
+
#elif defined(PJ_WIN32) || defined(_WIN32) || defined(__WIN32__) || \
defined(WIN32) || defined(PJ_WIN64) || defined(_WIN64) || \
defined(WIN64) || defined(__TOS_WIN__)
@@ -236,18 +261,23 @@
# define PJ_IS_LITTLE_ENDIAN 0
# define PJ_IS_BIG_ENDIAN 1
-#elif defined (PJ_M_ARMV4) || defined(ARM) || defined(_ARM_) || \
- defined(ARMV4) || defined(__arm__)
+#elif defined(ARM) || defined(_ARM_) || defined(__arm__) || defined(_M_ARM)
+# define PJ_HAS_PENTIUM 0
/*
* ARM, bi-endian, so raise error if endianness is not configured
*/
-# undef PJ_M_ARMV4
-# define PJ_M_ARMV4 1
-# define PJ_M_NAME "armv4"
-# define PJ_HAS_PENTIUM 0
# if !PJ_IS_LITTLE_ENDIAN && !PJ_IS_BIG_ENDIAN
# error Endianness must be declared for this processor
# endif
+# if defined (PJ_M_ARMV7) || defined(ARMV7)
+# undef PJ_M_ARMV7
+# define PJ_M_ARM7 1
+# define PJ_M_NAME "armv7"
+# elif defined (PJ_M_ARMV4) || defined(ARMV4)
+# undef PJ_M_ARMV4
+# define PJ_M_ARMV4 1
+# define PJ_M_NAME "armv4"
+# endif
#elif defined (PJ_M_POWERPC) || defined(__powerpc) || defined(__powerpc__) || \
defined(__POWERPC__) || defined(__ppc__) || defined(_M_PPC) || \
diff --git a/pjlib/src/pj/file_access_win32.c b/pjlib/src/pj/file_access_win32.c
index 5cae386b..e93605f4 100644
--- a/pjlib/src/pj/file_access_win32.c
+++ b/pjlib/src/pj/file_access_win32.c
@@ -33,6 +33,57 @@
# define CONTROL_ACCESS READ_CONTROL
#endif
+static pj_status_t get_file_size(HANDLE hFile, pj_off_t *size)
+{
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ FILE_COMPRESSION_INFO fileInfo;
+
+ if (GetFileInformationByHandleEx(hFile, FileCompressionInfo, &fileInfo,
+ sizeof(FILE_COMPRESSION_INFO)))
+ {
+ *size = fileInfo.CompressedFileSize.QuadPart;
+ }
+ else {
+ *size = -1;
+ return PJ_RETURN_OS_ERROR(GetLastError());
+ }
+#else
+ DWORD sizeLo, sizeHi;
+
+ sizeLo = GetFileSize(hFile, &sizeHi);
+ if (sizeLo == INVALID_FILE_SIZE) {
+ DWORD dwStatus = GetLastError();
+ if (dwStatus != NO_ERROR) {
+ *size = -1;
+ return PJ_RETURN_OS_ERROR(dwStatus);
+ }
+ }
+ *size = sizeHi;
+ *size = ((*size) << 32) + sizeLo;
+#endif
+ return PJ_SUCCESS;
+}
+
+static HANDLE WINAPI create_file(LPCTSTR filename, DWORD desired_access,
+ DWORD share_mode,
+ LPSECURITY_ATTRIBUTES security_attributes,
+ DWORD creation_disposition,
+ DWORD flags_and_attributes,
+ HANDLE template_file)
+{
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ PJ_UNUSED_ARG(security_attributes);
+ PJ_UNUSED_ARG(flags_and_attributes);
+ PJ_UNUSED_ARG(template_file);
+
+ return CreateFile2(filename, desired_access, share_mode,
+ creation_disposition, NULL);
+#else
+ return CreateFile(filename, desired_access, share_mode,
+ security_attributes, creation_disposition,
+ flags_and_attributes, template_file);
+#endif
+}
/*
* pj_file_exists()
@@ -44,10 +95,11 @@ PJ_DEF(pj_bool_t) pj_file_exists(const char *filename)
PJ_ASSERT_RETURN(filename != NULL, 0);
- hFile = CreateFile(PJ_STRING_TO_NATIVE(filename,wfilename,sizeof(wfilename)),
- CONTROL_ACCESS,
- FILE_SHARE_READ, NULL,
- OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
+ hFile = create_file(PJ_STRING_TO_NATIVE(filename,
+ wfilename, sizeof(wfilename)),
+ CONTROL_ACCESS,
+ FILE_SHARE_READ, NULL,
+ OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if (hFile == INVALID_HANDLE_VALUE)
return 0;
@@ -62,30 +114,20 @@ PJ_DEF(pj_bool_t) pj_file_exists(const char *filename)
PJ_DEF(pj_off_t) pj_file_size(const char *filename)
{
PJ_DECL_UNICODE_TEMP_BUF(wfilename,256)
- HANDLE hFile;
- DWORD sizeLo, sizeHi;
+ HANDLE hFile;
pj_off_t size;
PJ_ASSERT_RETURN(filename != NULL, -1);
- hFile = CreateFile(PJ_STRING_TO_NATIVE(filename, wfilename,sizeof(wfilename)),
- CONTROL_ACCESS,
- FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,
- OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
+ hFile = create_file(PJ_STRING_TO_NATIVE(filename,
+ wfilename, sizeof(wfilename)),
+ CONTROL_ACCESS,
+ FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,
+ OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if (hFile == INVALID_HANDLE_VALUE)
return -1;
- sizeLo = GetFileSize(hFile, &sizeHi);
- if (sizeLo == INVALID_FILE_SIZE) {
- DWORD dwStatus = GetLastError();
- if (dwStatus != NO_ERROR) {
- CloseHandle(hFile);
- return -1;
- }
- }
-
- size = sizeHi;
- size = (size << 32) + sizeLo;
+ get_file_size(hFile, &size);
CloseHandle(hFile);
return size;
@@ -138,12 +180,17 @@ PJ_DEF(pj_status_t) pj_file_move( const char *oldname, const char *newname)
static pj_status_t file_time_to_time_val(const FILETIME *file_time,
pj_time_val *time_val)
{
+#if !defined(PJ_WIN32_WINPHONE8) || !PJ_WIN32_WINPHONE8
FILETIME local_file_time;
+#endif
+
SYSTEMTIME localTime;
pj_parsed_time pt;
+#if !defined(PJ_WIN32_WINPHONE8) || !PJ_WIN32_WINPHONE8
if (!FileTimeToLocalFileTime(file_time, &local_file_time))
return PJ_RETURN_OS_ERROR(GetLastError());
+#endif
if (!FileTimeToSystemTime(file_time, &localTime))
return PJ_RETURN_OS_ERROR(GetLastError());
@@ -172,35 +219,48 @@ PJ_DEF(pj_status_t) pj_file_getstat(const char *filename, pj_file_stat *stat)
{
PJ_DECL_UNICODE_TEMP_BUF(wfilename,256)
HANDLE hFile;
- DWORD sizeLo, sizeHi;
FILETIME creationTime, accessTime, writeTime;
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ FILE_BASIC_INFO fileInfo;
+#endif
PJ_ASSERT_RETURN(filename!=NULL && stat!=NULL, PJ_EINVAL);
- hFile = CreateFile(PJ_STRING_TO_NATIVE(filename,wfilename,sizeof(wfilename)),
- CONTROL_ACCESS,
- FILE_SHARE_READ, NULL,
- OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
+ hFile = create_file(PJ_STRING_TO_NATIVE(filename,
+ wfilename, sizeof(wfilename)),
+ CONTROL_ACCESS,
+ FILE_SHARE_READ, NULL,
+ OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if (hFile == INVALID_HANDLE_VALUE)
return PJ_RETURN_OS_ERROR(GetLastError());
- sizeLo = GetFileSize(hFile, &sizeHi);
- if (sizeLo == INVALID_FILE_SIZE) {
- DWORD dwStatus = GetLastError();
- if (dwStatus != NO_ERROR) {
- CloseHandle(hFile);
- return PJ_RETURN_OS_ERROR(dwStatus);
- }
+ if (get_file_size(hFile, &stat->size) != PJ_SUCCESS) {
+ CloseHandle(hFile);
+ return PJ_RETURN_OS_ERROR(GetLastError());
}
- stat->size = sizeHi;
- stat->size = (stat->size << 32) + sizeLo;
-
- if (GetFileTime(hFile, &creationTime, &accessTime, &writeTime)==FALSE) {
- DWORD dwStatus = GetLastError();
- CloseHandle(hFile);
- return PJ_RETURN_OS_ERROR(dwStatus);
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ if (GetFileInformationByHandleEx(hFile, FileBasicInfo, &fileInfo,
+ sizeof(FILE_BASIC_INFO)))
+ {
+ creationTime.dwLowDateTime = fileInfo.CreationTime.LowPart;
+ creationTime.dwHighDateTime = fileInfo.CreationTime.HighPart;
+ accessTime.dwLowDateTime = fileInfo.LastAccessTime.LowPart;
+ accessTime.dwHighDateTime = fileInfo.LastAccessTime.HighPart;
+ writeTime.dwLowDateTime = fileInfo.LastWriteTime.LowPart;
+ writeTime.dwHighDateTime = fileInfo.LastWriteTime.HighPart;
}
+ else {
+ CloseHandle(hFile);
+ return PJ_RETURN_OS_ERROR(GetLastError());
+ }
+#else
+ if (GetFileTime(hFile, &creationTime, &accessTime, &writeTime) == FALSE) {
+ DWORD dwStatus = GetLastError();
+ CloseHandle(hFile);
+ return PJ_RETURN_OS_ERROR(dwStatus);
+ }
+#endif
CloseHandle(hFile);
diff --git a/pjlib/src/pj/file_io_win32.c b/pjlib/src/pj/file_io_win32.c
index b43c3abe..4361868b 100644
--- a/pjlib/src/pj/file_io_win32.c
+++ b/pjlib/src/pj/file_io_win32.c
@@ -21,6 +21,7 @@
#include <pj/unicode.h>
#include <pj/errno.h>
#include <pj/assert.h>
+#include <pj/string.h>
#include <windows.h>
@@ -28,6 +29,39 @@
# define INVALID_SET_FILE_POINTER ((DWORD)-1)
#endif
+static pj_status_t set_file_pointer(pj_oshandle_t fd,
+ pj_off_t offset,
+ pj_off_t* newPos,
+ DWORD dwMoveMethod)
+{
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ LARGE_INTEGER liDistance, liNewPos;
+
+ liDistance.QuadPart = offset;
+ if (!SetFilePointerEx(fd, liDistance, &liNewPos, dwMoveMethod)) {
+ return PJ_RETURN_OS_ERROR(GetLastError());
+ }
+ *newPos = liNewPos.QuadPart;
+#else
+ DWORD dwNewPos;
+ LONG hi32;
+
+ hi32 = (LONG)(offset >> 32);
+
+ dwNewPos = SetFilePointer(fd, (long)offset, &hi32, dwMoveMethod);
+ if (dwNewPos == (DWORD)INVALID_SET_FILE_POINTER) {
+ DWORD dwStatus = GetLastError();
+ if (dwStatus != 0)
+ return PJ_RETURN_OS_ERROR(dwStatus);
+ /* dwNewPos actually is not an error. */
+ }
+ *newPos = hi32;
+ *newPos = (*newPos << 32) + dwNewPos;
+#endif
+
+ return PJ_SUCCESS;
+}
+
/**
* Check for end-of-file condition on the specified descriptor.
*
@@ -45,7 +79,7 @@ PJ_DEF(pj_status_t) pj_file_open( pj_pool_t *pool,
unsigned flags,
pj_oshandle_t *fd)
{
- PJ_DECL_UNICODE_TEMP_BUF(wpathname,256)
+ PJ_DECL_UNICODE_TEMP_BUF(wpathname, 256)
HANDLE hFile;
DWORD dwDesiredAccess = 0;
DWORD dwShareMode = 0;
@@ -86,14 +120,25 @@ PJ_DEF(pj_status_t) pj_file_open( pj_pool_t *pool,
}
dwShareMode = FILE_SHARE_READ | FILE_SHARE_WRITE;
+
dwFlagsAndAttributes = FILE_ATTRIBUTE_NORMAL;
- hFile = CreateFile(PJ_STRING_TO_NATIVE(pathname,wpathname,sizeof(wpathname)),
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ hFile = CreateFile2(PJ_STRING_TO_NATIVE(pathname,
+ wpathname, sizeof(wpathname)),
+ dwDesiredAccess, dwShareMode, dwCreationDisposition,
+ NULL);
+#else
+ hFile = CreateFile(PJ_STRING_TO_NATIVE(pathname,
+ wpathname, sizeof(wpathname)),
dwDesiredAccess, dwShareMode, NULL,
- dwCreationDisposition, dwFlagsAndAttributes, NULL);
+ dwCreationDisposition, dwFlagsAndAttributes, NULL);
+#endif
+
if (hFile == INVALID_HANDLE_VALUE) {
+ DWORD lastErr = GetLastError();
*fd = 0;
- return PJ_RETURN_OS_ERROR(GetLastError());
+ return PJ_RETURN_OS_ERROR(lastErr);
}
if ((flags & PJ_O_APPEND) == PJ_O_APPEND) {
@@ -180,8 +225,7 @@ PJ_DEF(pj_status_t) pj_file_setpos( pj_oshandle_t fd,
enum pj_file_seek_type whence)
{
DWORD dwMoveMethod;
- DWORD dwNewPos;
- LONG hi32;
+ pj_off_t newPos;
if (whence == PJ_SEEK_SET)
dwMoveMethod = FILE_BEGIN;
@@ -194,13 +238,8 @@ PJ_DEF(pj_status_t) pj_file_setpos( pj_oshandle_t fd,
return PJ_EINVAL;
}
- hi32 = (LONG)(offset >> 32);
- dwNewPos = SetFilePointer(fd, (long)offset, &hi32, dwMoveMethod);
- if (dwNewPos == (DWORD)INVALID_SET_FILE_POINTER) {
- DWORD dwStatus = GetLastError();
- if (dwStatus != 0)
- return PJ_RETURN_OS_ERROR(dwStatus);
- /* dwNewPos actually is not an error. */
+ if (set_file_pointer(fd, offset, &newPos, dwMoveMethod) != PJ_SUCCESS) {
+ return PJ_RETURN_OS_ERROR(GetLastError());
}
return PJ_SUCCESS;
@@ -209,18 +248,10 @@ PJ_DEF(pj_status_t) pj_file_setpos( pj_oshandle_t fd,
PJ_DEF(pj_status_t) pj_file_getpos( pj_oshandle_t fd,
pj_off_t *pos)
{
- LONG hi32 = 0;
- DWORD lo32;
-
- lo32 = SetFilePointer(fd, 0, &hi32, FILE_CURRENT);
- if (lo32 == (DWORD)INVALID_SET_FILE_POINTER) {
- DWORD dwStatus = GetLastError();
- if (dwStatus != 0)
- return PJ_RETURN_OS_ERROR(dwStatus);
+ if (set_file_pointer(fd, 0, pos, FILE_CURRENT) != PJ_SUCCESS) {
+ return PJ_RETURN_OS_ERROR(GetLastError());
}
- *pos = hi32;
- *pos = (*pos << 32) + lo32;
return PJ_SUCCESS;
}
diff --git a/pjlib/src/pj/ioqueue_common_abs.c b/pjlib/src/pj/ioqueue_common_abs.c
index 97fb12ba..edb3c027 100644
--- a/pjlib/src/pj/ioqueue_common_abs.c
+++ b/pjlib/src/pj/ioqueue_common_abs.c
@@ -115,10 +115,10 @@ static pj_status_t ioqueue_init_key( pj_pool_t *pool,
/* Create mutex for the key. */
#if !PJ_IOQUEUE_HAS_SAFE_UNREG
- rc = pj_lock_create_simple_mutex(poll, NULL, &key->lock);
-#endif
+ rc = pj_lock_create_simple_mutex(pool, NULL, &key->lock);
if (rc != PJ_SUCCESS)
return rc;
+#endif
/* Group lock */
key->grp_lock = grp_lock;
diff --git a/pjlib/src/pj/ioqueue_common_abs.h b/pjlib/src/pj/ioqueue_common_abs.h
index 3bdbb524..d5e36b4d 100644
--- a/pjlib/src/pj/ioqueue_common_abs.h
+++ b/pjlib/src/pj/ioqueue_common_abs.h
@@ -80,7 +80,7 @@ struct accept_operation
union operation_key
{
- struct generic_operation generic;
+ struct generic_operation generic_op;
struct read_operation read;
struct write_operation write;
#if PJ_HAS_TCP
diff --git a/pjlib/src/pj/ioqueue_select.c b/pjlib/src/pj/ioqueue_select.c
index 8dd01720..438b37a2 100644
--- a/pjlib/src/pj/ioqueue_select.c
+++ b/pjlib/src/pj/ioqueue_select.c
@@ -894,8 +894,21 @@ PJ_DEF(int) pj_ioqueue_poll( pj_ioqueue_t *ioqueue, const pj_time_val *timeout)
/* Unlock ioqueue before select(). */
pj_lock_release(ioqueue->lock);
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ count = 0;
+ __try {
+#endif
+
count = pj_sock_select(nfds+1, &rfdset, &wfdset, &xfdset,
timeout);
+
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ /* Ignore Invalid Handle Exception raised by select().*/
+ }
+ __except (GetExceptionCode() == STATUS_INVALID_HANDLE ?
+ EXCEPTION_CONTINUE_EXECUTION : EXCEPTION_CONTINUE_SEARCH) {
+ }
+#endif
if (count == 0)
return 0;
diff --git a/pjlib/src/pj/ioqueue_uwp.cpp b/pjlib/src/pj/ioqueue_uwp.cpp
new file mode 100644
index 00000000..8dee694a
--- /dev/null
+++ b/pjlib/src/pj/ioqueue_uwp.cpp
@@ -0,0 +1,336 @@
+/* $Id$ */
+/*
+ * Copyright (C) 2016 Teluu Inc. (http://www.teluu.com)
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+#include <pj/ioqueue.h>
+#include <pj/errno.h>
+#include <pj/lock.h>
+#include <pj/log.h>
+#include <pj/os.h>
+#include <pj/pool.h>
+
+#include <ppltasks.h>
+#include <string>
+
+#define THIS_FILE "ioq_uwp"
+
+#include "sock_uwp.h"
+#include "ioqueue_common_abs.h"
+
+ /*
+ * This describes each key.
+ */
+struct pj_ioqueue_key_t
+{
+ DECLARE_COMMON_KEY
+};
+
+/*
+* This describes the I/O queue itself.
+*/
+struct pj_ioqueue_t
+{
+ DECLARE_COMMON_IOQUEUE
+ pj_thread_desc thread_desc[16];
+ unsigned thread_cnt;
+};
+
+
+#include "ioqueue_common_abs.c"
+
+static void ioqueue_remove_from_set( pj_ioqueue_t *ioqueue,
+ pj_ioqueue_key_t *key,
+ enum ioqueue_event_type event_type)
+{
+ PJ_UNUSED_ARG(ioqueue);
+ PJ_UNUSED_ARG(key);
+ PJ_UNUSED_ARG(event_type);
+}
+
+
+static void start_next_read(pj_ioqueue_key_t *key)
+{
+ if (key_has_pending_read(key)) {
+ PjUwpSocket *s = (PjUwpSocket*)key->fd;
+ struct read_operation *op;
+ op = (struct read_operation*)key->read_list.next;
+
+ if (op->op == PJ_IOQUEUE_OP_RECV)
+ s->Recv(NULL, (pj_ssize_t*)&op->size);
+ else
+ s->RecvFrom(NULL, (pj_ssize_t*)&op->size, NULL);
+ }
+}
+
+
+static void start_next_write(pj_ioqueue_key_t *key)
+{
+ if (key_has_pending_write(key)) {
+ PjUwpSocket *s = (PjUwpSocket*)key->fd;
+ struct write_operation *op;
+ op = (struct write_operation*)key->write_list.next;
+
+ if (op->op == PJ_IOQUEUE_OP_SEND)
+ s->Send(op->buf, (pj_ssize_t*)&op->size);
+ else
+ s->SendTo(op->buf, (pj_ssize_t*)&op->size, &op->rmt_addr);
+ }
+}
+
+
+static void ioqueue_add_to_set( pj_ioqueue_t *ioqueue,
+ pj_ioqueue_key_t *key,
+ enum ioqueue_event_type event_type )
+{
+ PJ_UNUSED_ARG(ioqueue);
+
+ if (event_type == READABLE_EVENT) {
+ /* This is either recv, recvfrom, or accept, do nothing on accept */
+ start_next_read(key);
+ } else if (event_type == WRITEABLE_EVENT) {
+ /* This is either send, sendto, or connect, do nothing on connect */
+ //start_next_write(key);
+ }
+}
+
+
+static void check_thread(pj_ioqueue_t *ioq) {
+ if (pj_thread_is_registered())
+ return;
+
+ pj_thread_t *t;
+ char tmp[16];
+ pj_ansi_snprintf(tmp, sizeof(tmp), "UwpThread%02d", ioq->thread_cnt);
+ pj_thread_register(tmp, ioq->thread_desc[ioq->thread_cnt++], &t);
+ pj_assert(ioq->thread_cnt < PJ_ARRAY_SIZE(ioq->thread_desc));
+ ioq->thread_cnt %= PJ_ARRAY_SIZE(ioq->thread_desc);
+}
+
+static void on_read(PjUwpSocket *s, int bytes_read)
+{
+ pj_ioqueue_key_t *key = (pj_ioqueue_key_t*)s->GetUserData();
+ pj_ioqueue_t *ioq = key->ioqueue;
+ check_thread(ioq);
+
+ ioqueue_dispatch_read_event(key->ioqueue, key);
+
+ if (bytes_read > 0)
+ start_next_read(key);
+}
+
+static void on_write(PjUwpSocket *s, int bytes_sent)
+{
+ PJ_UNUSED_ARG(bytes_sent);
+ pj_ioqueue_key_t *key = (pj_ioqueue_key_t*)s->GetUserData();
+ pj_ioqueue_t *ioq = key->ioqueue;
+ check_thread(ioq);
+
+ ioqueue_dispatch_write_event(key->ioqueue, key);
+
+ //start_next_write(key);
+}
+
+static void on_accept(PjUwpSocket *s)
+{
+ pj_ioqueue_key_t *key = (pj_ioqueue_key_t*)s->GetUserData();
+ pj_ioqueue_t *ioq = key->ioqueue;
+ check_thread(ioq);
+
+ ioqueue_dispatch_read_event(key->ioqueue, key);
+}
+
+static void on_connect(PjUwpSocket *s, pj_status_t status)
+{
+ PJ_UNUSED_ARG(status);
+ pj_ioqueue_key_t *key = (pj_ioqueue_key_t*)s->GetUserData();
+ pj_ioqueue_t *ioq = key->ioqueue;
+ check_thread(ioq);
+
+ ioqueue_dispatch_write_event(key->ioqueue, key);
+}
+
+
+/*
+ * Return the name of the ioqueue implementation.
+ */
+PJ_DEF(const char*) pj_ioqueue_name(void)
+{
+ return "ioqueue-uwp";
+}
+
+
+/*
+ * Create a new I/O Queue framework.
+ */
+PJ_DEF(pj_status_t) pj_ioqueue_create( pj_pool_t *pool,
+ pj_size_t max_fd,
+ pj_ioqueue_t **p_ioqueue)
+{
+ pj_ioqueue_t *ioq;
+ pj_lock_t *lock;
+ pj_status_t rc;
+
+ PJ_UNUSED_ARG(max_fd);
+
+ ioq = PJ_POOL_ZALLOC_T(pool, pj_ioqueue_t);
+
+ /* Create and init ioqueue mutex */
+ rc = pj_lock_create_null_mutex(pool, "ioq%p", &lock);
+ if (rc != PJ_SUCCESS)
+ return rc;
+
+ rc = pj_ioqueue_set_lock(ioq, lock, PJ_TRUE);
+ if (rc != PJ_SUCCESS)
+ return rc;
+
+ PJ_LOG(4, ("pjlib", "select() I/O Queue created (%p)", ioq));
+
+ *p_ioqueue = ioq;
+ return PJ_SUCCESS;
+}
+
+
+/*
+ * Destroy the I/O queue.
+ */
+PJ_DEF(pj_status_t) pj_ioqueue_destroy( pj_ioqueue_t *ioq )
+{
+ return ioqueue_destroy(ioq);
+}
+
+
+/*
+ * Register a socket to the I/O queue framework.
+ */
+PJ_DEF(pj_status_t) pj_ioqueue_register_sock( pj_pool_t *pool,
+ pj_ioqueue_t *ioqueue,
+ pj_sock_t sock,
+ void *user_data,
+ const pj_ioqueue_callback *cb,
+ pj_ioqueue_key_t **p_key )
+{
+ return pj_ioqueue_register_sock2(pool, ioqueue, sock, NULL, user_data,
+ cb, p_key);
+}
+
+PJ_DEF(pj_status_t) pj_ioqueue_register_sock2(pj_pool_t *pool,
+ pj_ioqueue_t *ioqueue,
+ pj_sock_t sock,
+ pj_grp_lock_t *grp_lock,
+ void *user_data,
+ const pj_ioqueue_callback *cb,
+ pj_ioqueue_key_t **p_key)
+{
+ PjUwpSocketCallback uwp_cb =
+ { &on_read, &on_write, &on_accept, &on_connect };
+ pj_ioqueue_key_t *key;
+ pj_status_t rc;
+
+ pj_lock_acquire(ioqueue->lock);
+
+ key = PJ_POOL_ZALLOC_T(pool, pj_ioqueue_key_t);
+ rc = ioqueue_init_key(pool, ioqueue, key, sock, grp_lock, user_data, cb);
+ if (rc != PJ_SUCCESS) {
+ key = NULL;
+ goto on_return;
+ }
+
+ /* Create ioqueue key lock, if not yet */
+ if (!key->lock) {
+ rc = pj_lock_create_simple_mutex(pool, NULL, &key->lock);
+ if (rc != PJ_SUCCESS) {
+ key = NULL;
+ goto on_return;
+ }
+ }
+
+ PjUwpSocket *s = (PjUwpSocket*)sock;
+ s->SetNonBlocking(&uwp_cb, key);
+
+on_return:
+ if (rc != PJ_SUCCESS) {
+ if (key && key->grp_lock)
+ pj_grp_lock_dec_ref_dbg(key->grp_lock, "ioqueue", 0);
+ }
+ *p_key = key;
+ pj_lock_release(ioqueue->lock);
+
+ return rc;
+
+}
+
+/*
+ * Unregister from the I/O Queue framework.
+ */
+PJ_DEF(pj_status_t) pj_ioqueue_unregister( pj_ioqueue_key_t *key )
+{
+ pj_ioqueue_t *ioqueue;
+
+ PJ_ASSERT_RETURN(key, PJ_EINVAL);
+
+ ioqueue = key->ioqueue;
+
+ /* Lock the key to make sure no callback is simultaneously modifying
+ * the key. We need to lock the key before ioqueue here to prevent
+ * deadlock.
+ */
+ pj_ioqueue_lock_key(key);
+
+ /* Also lock ioqueue */
+ pj_lock_acquire(ioqueue->lock);
+
+ /* Close socket. */
+ pj_sock_close(key->fd);
+
+ /* Clear callback */
+ key->cb.on_accept_complete = NULL;
+ key->cb.on_connect_complete = NULL;
+ key->cb.on_read_complete = NULL;
+ key->cb.on_write_complete = NULL;
+
+ pj_lock_release(ioqueue->lock);
+
+ if (key->grp_lock) {
+ pj_grp_lock_t *grp_lock = key->grp_lock;
+ pj_grp_lock_dec_ref_dbg(grp_lock, "ioqueue", 0);
+ pj_grp_lock_release(grp_lock);
+ } else {
+ pj_ioqueue_unlock_key(key);
+ }
+
+ pj_lock_destroy(key->lock);
+
+ return PJ_SUCCESS;
+}
+
+
+/*
+ * Poll the I/O Queue for completed events.
+ */
+PJ_DEF(int) pj_ioqueue_poll( pj_ioqueue_t *ioq,
+ const pj_time_val *timeout)
+{
+ /* Polling is not necessary on UWP, since each socket handles
+ * its events already.
+ */
+ PJ_UNUSED_ARG(ioq);
+
+ pj_thread_sleep(PJ_TIME_VAL_MSEC(*timeout));
+
+ return 0;
+}
+
diff --git a/pjlib/src/pj/ip_helper_winphone8.c b/pjlib/src/pj/ip_helper_winphone8.c
new file mode 100644
index 00000000..40ca2981
--- /dev/null
+++ b/pjlib/src/pj/ip_helper_winphone8.c
@@ -0,0 +1,55 @@
+/* $Id$ */
+/*
+ * Copyright (C) 2008-2011 Teluu Inc. (http://www.teluu.com)
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+#include <pj/config.h>
+
+#include <pj/ip_helper.h>
+#include <pj/assert.h>
+#include <pj/errno.h>
+#include <pj/string.h>
+
+/*
+ * Enumerate the local IP interface currently active in the host.
+ */
+PJ_DEF(pj_status_t) pj_enum_ip_interface(int af,
+ unsigned *p_cnt,
+ pj_sockaddr ifs[])
+{
+ PJ_UNUSED_ARG(af);
+ PJ_UNUSED_ARG(ifs);
+
+ PJ_ASSERT_RETURN(p_cnt, PJ_EINVAL);
+
+ *p_cnt = 0;
+
+ return PJ_ENOTSUP;
+}
+
+/*
+ * Enumerate the IP routing table for this host.
+ */
+PJ_DEF(pj_status_t) pj_enum_ip_route(unsigned *p_cnt,
+ pj_ip_route_entry routes[])
+{
+ PJ_UNUSED_ARG(routes);
+ PJ_ASSERT_RETURN(p_cnt, PJ_EINVAL);
+
+ *p_cnt = 0;
+
+ return PJ_ENOTSUP;
+} \ No newline at end of file
diff --git a/pjlib/src/pj/os_core_win32.c b/pjlib/src/pj/os_core_win32.c
index 531be6bf..1cb6004d 100644
--- a/pjlib/src/pj/os_core_win32.c
+++ b/pjlib/src/pj/os_core_win32.c
@@ -38,6 +38,10 @@
# include <winsock2.h>
#endif
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+# include "../../../third_party/threademulation/include/ThreadEmulation.h"
+#endif
+
/* Activate mutex related logging if PJ_DEBUG_MUTEX is set, otherwise
* use default level 6 logging.
*/
@@ -297,7 +301,12 @@ PJ_DEF(pj_bool_t) pj_thread_is_registered(void)
*/
PJ_DEF(int) pj_thread_get_prio(pj_thread_t *thread)
{
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ PJ_UNUSED_ARG(thread);
+ return -1;
+#else
return GetThreadPriority(thread->hthread);
+#endif
}
@@ -312,7 +321,11 @@ PJ_DEF(pj_status_t) pj_thread_set_prio(pj_thread_t *thread, int prio)
prio<=THREAD_PRIORITY_TIME_CRITICAL,
PJ_EINVAL);
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ if (SetThreadPriorityRT(thread->hthread, prio) == FALSE)
+#else
if (SetThreadPriority(thread->hthread, prio) == FALSE)
+#endif
return PJ_RETURN_OS_ERROR(GetLastError());
return PJ_SUCCESS;
@@ -473,6 +486,10 @@ PJ_DEF(pj_status_t) pj_thread_create( pj_pool_t *pool,
DWORD dwflags = 0;
pj_thread_t *rec;
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ PJ_UNUSED_ARG(stack_size);
+#endif
+
PJ_CHECK_STACK();
PJ_ASSERT_RETURN(pool && proc && thread_ptr, PJ_EINVAL);
@@ -506,9 +523,17 @@ PJ_DEF(pj_status_t) pj_thread_create( pj_pool_t *pool,
/* Create the thread. */
rec->proc = proc;
rec->arg = arg;
- rec->hthread = CreateThread(NULL, stack_size,
- thread_main, rec,
- dwflags, &rec->idthread);
+
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ rec->hthread = CreateThreadRT(NULL, 0,
+ thread_main, rec,
+ dwflags, NULL);
+#else
+ rec->hthread = CreateThread(NULL, stack_size,
+ thread_main, rec,
+ dwflags, &rec->idthread);
+#endif
+
if (rec->hthread == NULL)
return PJ_RETURN_OS_ERROR(GetLastError());
@@ -540,7 +565,11 @@ PJ_DEF(pj_status_t) pj_thread_resume(pj_thread_t *p)
PJ_CHECK_STACK();
PJ_ASSERT_RETURN(p, PJ_EINVAL);
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ if (ResumeThreadRT(rec->hthread) == (DWORD)-1)
+#else
if (ResumeThread(rec->hthread) == (DWORD)-1)
+#endif
return PJ_RETURN_OS_ERROR(GetLastError());
else
return PJ_SUCCESS;
@@ -584,7 +613,11 @@ PJ_DEF(pj_status_t) pj_thread_join(pj_thread_t *p)
PJ_LOG(6, (pj_thread_this()->obj_name, "Joining thread %s", p->obj_name));
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ rc = WaitForSingleObjectEx(rec->hthread, INFINITE, FALSE);
+#else
rc = WaitForSingleObject(rec->hthread, INFINITE);
+#endif
if (rc==WAIT_OBJECT_0)
return PJ_SUCCESS;
@@ -616,7 +649,13 @@ PJ_DEF(pj_status_t) pj_thread_destroy(pj_thread_t *p)
PJ_DEF(pj_status_t) pj_thread_sleep(unsigned msec)
{
PJ_CHECK_STACK();
+
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ SleepRT(msec);
+#else
Sleep(msec);
+#endif
+
return PJ_SUCCESS;
}
@@ -810,7 +849,11 @@ PJ_DEF(pj_status_t) pj_thread_local_alloc(long *index)
//beginning before main thread is initialized.
//PJ_CHECK_STACK();
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ *index = TlsAllocRT();
+#else
*index = TlsAlloc();
+#endif
if (*index == TLS_OUT_OF_INDEXES)
return PJ_RETURN_OS_ERROR(GetLastError());
@@ -824,7 +867,11 @@ PJ_DEF(pj_status_t) pj_thread_local_alloc(long *index)
PJ_DEF(void) pj_thread_local_free(long index)
{
PJ_CHECK_STACK();
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ TlsFreeRT(index);
+#else
TlsFree(index);
+#endif
}
/*
@@ -837,7 +884,13 @@ PJ_DEF(pj_status_t) pj_thread_local_set(long index, void *value)
//Can't check stack because this function is called in the
//beginning before main thread is initialized.
//PJ_CHECK_STACK();
+
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ rc = TlsSetValueRT(index, value);
+#else
rc = TlsSetValue(index, value);
+#endif
+
return rc!=0 ? PJ_SUCCESS : PJ_RETURN_OS_ERROR(GetLastError());
}
@@ -849,7 +902,11 @@ PJ_DEF(void*) pj_thread_local_get(long index)
//Can't check stack because this function is called
//by PJ_CHECK_STACK() itself!!!
//PJ_CHECK_STACK();
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ return TlsGetValueRT(index);
+#else
return TlsGetValue(index);
+#endif
}
///////////////////////////////////////////////////////////////////////////////
@@ -858,7 +915,9 @@ static pj_status_t init_mutex(pj_mutex_t *mutex, const char *name)
PJ_CHECK_STACK();
-#if PJ_WIN32_WINNT >= 0x0400
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ InitializeCriticalSectionEx(&mutex->crit, 0, 0);
+#elif PJ_WIN32_WINNT >= 0x0400
InitializeCriticalSection(&mutex->crit);
#else
mutex->hMutex = CreateMutex(NULL, FALSE, NULL);
@@ -1112,7 +1171,15 @@ PJ_DEF(pj_status_t) pj_sem_create( pj_pool_t *pool,
PJ_ASSERT_RETURN(pool && sem_ptr, PJ_EINVAL);
sem = pj_pool_alloc(pool, sizeof(*sem));
+
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ /** SEMAPHORE_ALL_ACCESS **/
+ sem->hSemaphore = CreateSemaphoreEx(NULL, initial, max, NULL, 0,
+ SEMAPHORE_ALL_ACCESS);
+#else
sem->hSemaphore = CreateSemaphore(NULL, initial, max, NULL);
+#endif
+
if (!sem->hSemaphore)
return PJ_RETURN_OS_ERROR(GetLastError());
@@ -1142,8 +1209,13 @@ static pj_status_t pj_sem_wait_for(pj_sem_t *sem, unsigned timeout)
LOG_MUTEX((sem->obj_name, "Semaphore: thread %s is waiting",
pj_thread_this()->obj_name));
-
+
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ result = WaitForSingleObjectEx(sem->hSemaphore, timeout, FALSE);
+#else
result = WaitForSingleObject(sem->hSemaphore, timeout);
+#endif
+
if (result == WAIT_OBJECT_0) {
LOG_MUTEX((sem->obj_name, "Semaphore acquired by thread %s",
pj_thread_this()->obj_name));
@@ -1240,8 +1312,14 @@ PJ_DEF(pj_status_t) pj_event_create( pj_pool_t *pool,
if (!event)
return PJ_ENOMEM;
- event->hEvent = CreateEvent(NULL, manual_reset?TRUE:FALSE,
- initial?TRUE:FALSE, NULL);
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ event->hEvent = CreateEventEx(NULL, NULL,
+ (manual_reset? 0x1:0x0) | (initial? 0x2:0x0),
+ EVENT_ALL_ACCESS);
+#else
+ event->hEvent = CreateEvent(NULL, manual_reset ? TRUE : FALSE,
+ initial ? TRUE : FALSE, NULL);
+#endif
if (!event->hEvent)
return PJ_RETURN_OS_ERROR(GetLastError());
@@ -1273,7 +1351,12 @@ static pj_status_t pj_event_wait_for(pj_event_t *event, unsigned timeout)
PJ_LOG(6, (event->obj_name, "Event: thread %s is waiting",
pj_thread_this()->obj_name));
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ result = WaitForSingleObjectEx(event->hEvent, timeout, FALSE);
+#else
result = WaitForSingleObject(event->hEvent, timeout);
+#endif
+
if (result == WAIT_OBJECT_0) {
PJ_LOG(6, (event->obj_name, "Event: thread %s is released",
pj_thread_this()->obj_name));
@@ -1331,15 +1414,21 @@ PJ_DEF(pj_status_t) pj_event_set(pj_event_t *event)
*/
PJ_DEF(pj_status_t) pj_event_pulse(pj_event_t *event)
{
+#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ PJ_UNUSED_ARG(event);
+ pj_assert(!"pj_event_pulse() not supported!");
+ return PJ_ENOTSUP;
+#else
PJ_CHECK_STACK();
PJ_ASSERT_RETURN(event, PJ_EINVAL);
PJ_LOG(6, (event->obj_name, "Pulsing event"));
if (PulseEvent(event->hEvent))
- return PJ_SUCCESS;
+ return PJ_SUCCESS;
else
- return PJ_RETURN_OS_ERROR(GetLastError());
+ return PJ_RETURN_OS_ERROR(GetLastError());
+#endif
}
/*
diff --git a/pjlib/src/pj/os_info.c b/pjlib/src/pj/os_info.c
index 3bf11670..858deb08 100644
--- a/pjlib/src/pj/os_info.c
+++ b/pjlib/src/pj/os_info.c
@@ -196,6 +196,9 @@ PJ_DEF(const pj_sys_info*) pj_get_sys_info(void)
#endif
#elif defined(_MSC_VER)
{
+ #if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ si.os_name = pj_str("winphone");
+ #else
OSVERSIONINFO ovi;
ovi.dwOSVersionInfoSize = sizeof(ovi);
@@ -210,21 +213,28 @@ PJ_DEF(const pj_sys_info*) pj_get_sys_info(void)
#else
si.os_name = pj_str("win32");
#endif
+ #endif
}
{
SYSTEM_INFO wsi;
+ #if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ GetNativeSystemInfo(&wsi);
+ #else
GetSystemInfo(&wsi);
+ #endif
+
switch (wsi.wProcessorArchitecture) {
- #if defined(PJ_WIN32_WINCE) && PJ_WIN32_WINCE
+ #if (defined(PJ_WIN32_WINCE) && PJ_WIN32_WINCE) || \
+ (defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8)
case PROCESSOR_ARCHITECTURE_ARM:
si.machine = pj_str("arm");
break;
case PROCESSOR_ARCHITECTURE_SHX:
si.machine = pj_str("shx");
break;
- #else
+ #else
case PROCESSOR_ARCHITECTURE_AMD64:
si.machine = pj_str("x86_64");
break;
@@ -234,8 +244,12 @@ PJ_DEF(const pj_sys_info*) pj_get_sys_info(void)
case PROCESSOR_ARCHITECTURE_INTEL:
si.machine = pj_str("i386");
break;
- #endif /* PJ_WIN32_WINCE */
+ #endif /* PJ_WIN32_WINCE */
}
+ #if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8
+ /* Avoid compile warning. */
+ goto get_sdk_info;
+ #endif
}
#elif defined(PJ_SYMBIAN) && PJ_SYMBIAN != 0
{
diff --git a/pjlib/src/pj/sock_uwp.cpp b/pjlib/src/pj/sock_uwp.cpp
new file mode 100644
index 00000000..876c3287
--- /dev/null
+++ b/pjlib/src/pj/sock_uwp.cpp
@@ -0,0 +1,1502 @@
+/* $Id$ */
+/*
+ * Copyright (C) 2016 Teluu Inc. (http://www.teluu.com)
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+#include <pj/assert.h>
+#include <pj/errno.h>
+#include <pj/math.h>
+#include <pj/os.h>
+#include <pj/compat/socket.h>
+
+#include <ppltasks.h>
+#include <string>
+
+#define THIS_FILE "sock_uwp.cpp"
+
+#include "sock_uwp.h"
+
+ /*
+ * Address families conversion.
+ * The values here are indexed based on pj_addr_family.
+ */
+const pj_uint16_t PJ_AF_UNSPEC = AF_UNSPEC;
+const pj_uint16_t PJ_AF_UNIX = AF_UNIX;
+const pj_uint16_t PJ_AF_INET = AF_INET;
+const pj_uint16_t PJ_AF_INET6 = AF_INET6;
+#ifdef AF_PACKET
+const pj_uint16_t PJ_AF_PACKET = AF_PACKET;
+#else
+const pj_uint16_t PJ_AF_PACKET = 0xFFFF;
+#endif
+#ifdef AF_IRDA
+const pj_uint16_t PJ_AF_IRDA = AF_IRDA;
+#else
+const pj_uint16_t PJ_AF_IRDA = 0xFFFF;
+#endif
+
+/*
+* Socket types conversion.
+* The values here are indexed based on pj_sock_type
+*/
+const pj_uint16_t PJ_SOCK_STREAM= SOCK_STREAM;
+const pj_uint16_t PJ_SOCK_DGRAM = SOCK_DGRAM;
+const pj_uint16_t PJ_SOCK_RAW = SOCK_RAW;
+const pj_uint16_t PJ_SOCK_RDM = SOCK_RDM;
+
+/*
+* Socket level values.
+*/
+const pj_uint16_t PJ_SOL_SOCKET = SOL_SOCKET;
+#ifdef SOL_IP
+const pj_uint16_t PJ_SOL_IP = SOL_IP;
+#elif (defined(PJ_WIN32) && PJ_WIN32) || (defined(PJ_WIN64) && PJ_WIN64)
+const pj_uint16_t PJ_SOL_IP = IPPROTO_IP;
+#else
+const pj_uint16_t PJ_SOL_IP = 0;
+#endif /* SOL_IP */
+
+#if defined(SOL_TCP)
+const pj_uint16_t PJ_SOL_TCP = SOL_TCP;
+#elif defined(IPPROTO_TCP)
+const pj_uint16_t PJ_SOL_TCP = IPPROTO_TCP;
+#elif (defined(PJ_WIN32) && PJ_WIN32) || (defined(PJ_WIN64) && PJ_WIN64)
+const pj_uint16_t PJ_SOL_TCP = IPPROTO_TCP;
+#else
+const pj_uint16_t PJ_SOL_TCP = 6;
+#endif /* SOL_TCP */
+
+#ifdef SOL_UDP
+const pj_uint16_t PJ_SOL_UDP = SOL_UDP;
+#elif defined(IPPROTO_UDP)
+const pj_uint16_t PJ_SOL_UDP = IPPROTO_UDP;
+#elif (defined(PJ_WIN32) && PJ_WIN32) || (defined(PJ_WIN64) && PJ_WIN64)
+const pj_uint16_t PJ_SOL_UDP = IPPROTO_UDP;
+#else
+const pj_uint16_t PJ_SOL_UDP = 17;
+#endif /* SOL_UDP */
+
+#ifdef SOL_IPV6
+const pj_uint16_t PJ_SOL_IPV6 = SOL_IPV6;
+#elif (defined(PJ_WIN32) && PJ_WIN32) || (defined(PJ_WIN64) && PJ_WIN64)
+# if defined(IPPROTO_IPV6) || (_WIN32_WINNT >= 0x0501)
+const pj_uint16_t PJ_SOL_IPV6 = IPPROTO_IPV6;
+# else
+const pj_uint16_t PJ_SOL_IPV6 = 41;
+# endif
+#else
+const pj_uint16_t PJ_SOL_IPV6 = 41;
+#endif /* SOL_IPV6 */
+
+/* IP_TOS */
+#ifdef IP_TOS
+const pj_uint16_t PJ_IP_TOS = IP_TOS;
+#else
+const pj_uint16_t PJ_IP_TOS = 1;
+#endif
+
+
+/* TOS settings (declared in netinet/ip.h) */
+#ifdef IPTOS_LOWDELAY
+const pj_uint16_t PJ_IPTOS_LOWDELAY = IPTOS_LOWDELAY;
+#else
+const pj_uint16_t PJ_IPTOS_LOWDELAY = 0x10;
+#endif
+#ifdef IPTOS_THROUGHPUT
+const pj_uint16_t PJ_IPTOS_THROUGHPUT = IPTOS_THROUGHPUT;
+#else
+const pj_uint16_t PJ_IPTOS_THROUGHPUT = 0x08;
+#endif
+#ifdef IPTOS_RELIABILITY
+const pj_uint16_t PJ_IPTOS_RELIABILITY = IPTOS_RELIABILITY;
+#else
+const pj_uint16_t PJ_IPTOS_RELIABILITY = 0x04;
+#endif
+#ifdef IPTOS_MINCOST
+const pj_uint16_t PJ_IPTOS_MINCOST = IPTOS_MINCOST;
+#else
+const pj_uint16_t PJ_IPTOS_MINCOST = 0x02;
+#endif
+
+
+/* optname values. */
+const pj_uint16_t PJ_SO_TYPE = SO_TYPE;
+const pj_uint16_t PJ_SO_RCVBUF = SO_RCVBUF;
+const pj_uint16_t PJ_SO_SNDBUF = SO_SNDBUF;
+const pj_uint16_t PJ_TCP_NODELAY= TCP_NODELAY;
+const pj_uint16_t PJ_SO_REUSEADDR= SO_REUSEADDR;
+#ifdef SO_NOSIGPIPE
+const pj_uint16_t PJ_SO_NOSIGPIPE = SO_NOSIGPIPE;
+#else
+const pj_uint16_t PJ_SO_NOSIGPIPE = 0xFFFF;
+#endif
+#if defined(SO_PRIORITY)
+const pj_uint16_t PJ_SO_PRIORITY = SO_PRIORITY;
+#else
+/* This is from Linux, YMMV */
+const pj_uint16_t PJ_SO_PRIORITY = 12;
+#endif
+
+/* Multicasting is not supported e.g. in PocketPC 2003 SDK */
+#ifdef IP_MULTICAST_IF
+const pj_uint16_t PJ_IP_MULTICAST_IF = IP_MULTICAST_IF;
+const pj_uint16_t PJ_IP_MULTICAST_TTL = IP_MULTICAST_TTL;
+const pj_uint16_t PJ_IP_MULTICAST_LOOP = IP_MULTICAST_LOOP;
+const pj_uint16_t PJ_IP_ADD_MEMBERSHIP = IP_ADD_MEMBERSHIP;
+const pj_uint16_t PJ_IP_DROP_MEMBERSHIP = IP_DROP_MEMBERSHIP;
+#else
+const pj_uint16_t PJ_IP_MULTICAST_IF = 0xFFFF;
+const pj_uint16_t PJ_IP_MULTICAST_TTL = 0xFFFF;
+const pj_uint16_t PJ_IP_MULTICAST_LOOP = 0xFFFF;
+const pj_uint16_t PJ_IP_ADD_MEMBERSHIP = 0xFFFF;
+const pj_uint16_t PJ_IP_DROP_MEMBERSHIP = 0xFFFF;
+#endif
+
+/* recv() and send() flags */
+const int PJ_MSG_OOB = MSG_OOB;
+const int PJ_MSG_PEEK = MSG_PEEK;
+const int PJ_MSG_DONTROUTE = MSG_DONTROUTE;
+
+
+
+using namespace Platform;
+using namespace Windows::Foundation;
+using namespace Windows::Networking;
+using namespace Windows::Networking::Sockets;
+using namespace Windows::Storage::Streams;
+
+
+ref class PjUwpSocketDatagramRecvHelper sealed
+{
+internal:
+ PjUwpSocketDatagramRecvHelper(PjUwpSocket* uwp_sock_) :
+ uwp_sock(uwp_sock_), avail_data_len(0), recv_args(nullptr)
+ {
+ recv_wait = CreateEventEx(nullptr, nullptr, 0, EVENT_ALL_ACCESS);
+ event_token = uwp_sock->datagram_sock->MessageReceived +=
+ ref new TypedEventHandler<DatagramSocket^,
+ DatagramSocketMessageReceivedEventArgs^>
+ (this, &PjUwpSocketDatagramRecvHelper::OnMessageReceived);
+ }
+
+ void OnMessageReceived(DatagramSocket ^sender,
+ DatagramSocketMessageReceivedEventArgs ^args)
+ {
+ try {
+ if (uwp_sock->sock_state >= SOCKSTATE_DISCONNECTED)
+ return;
+
+ recv_args = args;
+ avail_data_len = args->GetDataReader()->UnconsumedBufferLength;
+
+ if (uwp_sock->cb.on_read) {
+ (*uwp_sock->cb.on_read)(uwp_sock, avail_data_len);
+ }
+
+ WaitForSingleObjectEx(recv_wait, INFINITE, false);
+ } catch (...) {}
+ }
+
+ pj_status_t ReadDataIfAvailable(void *buf, pj_ssize_t *len,
+ pj_sockaddr_t *from)
+ {
+ if (avail_data_len <= 0)
+ return PJ_ENOTFOUND;
+
+ if (*len < avail_data_len)
+ return PJ_ETOOSMALL;
+
+ // Read data
+ auto reader = recv_args->GetDataReader();
+ auto buffer = reader->ReadBuffer(avail_data_len);
+ unsigned char *p;
+ GetRawBufferFromIBuffer(buffer, &p);
+ pj_memcpy((void*) buf, p, avail_data_len);
+ *len = avail_data_len;
+
+ // Get source address
+ wstr_addr_to_sockaddr(recv_args->RemoteAddress->CanonicalName->Data(),
+ recv_args->RemotePort->Data(), from);
+
+ // finally
+ avail_data_len = 0;
+ SetEvent(recv_wait);
+
+ return PJ_SUCCESS;
+ }
+
+private:
+
+ ~PjUwpSocketDatagramRecvHelper()
+ {
+ if (uwp_sock->datagram_sock)
+ uwp_sock->datagram_sock->MessageReceived -= event_token;
+
+ SetEvent(recv_wait);
+ CloseHandle(recv_wait);
+ }
+
+ PjUwpSocket* uwp_sock;
+ DatagramSocketMessageReceivedEventArgs^ recv_args;
+ EventRegistrationToken event_token;
+ HANDLE recv_wait;
+ int avail_data_len;
+};
+
+
+ref class PjUwpSocketListenerHelper sealed
+{
+internal:
+ PjUwpSocketListenerHelper(PjUwpSocket* uwp_sock_) :
+ uwp_sock(uwp_sock_), conn_args(nullptr)
+ {
+ conn_wait = CreateEventEx(nullptr, nullptr, 0, EVENT_ALL_ACCESS);
+ event_token = uwp_sock->listener_sock->ConnectionReceived +=
+ ref new TypedEventHandler<StreamSocketListener^, StreamSocketListenerConnectionReceivedEventArgs^>
+ (this, &PjUwpSocketListenerHelper::OnConnectionReceived);
+ }
+
+ void OnConnectionReceived(StreamSocketListener ^sender,
+ StreamSocketListenerConnectionReceivedEventArgs ^args)
+ {
+ try {
+ conn_args = args;
+
+ if (uwp_sock->cb.on_accept) {
+ (*uwp_sock->cb.on_accept)(uwp_sock);
+ }
+
+ WaitForSingleObjectEx(conn_wait, INFINITE, false);
+ } catch (Exception^ e) {}
+ }
+
+ pj_status_t GetAcceptedSocket(StreamSocket^& stream_sock)
+ {
+ if (conn_args == nullptr)
+ return PJ_ENOTFOUND;
+
+ stream_sock = conn_args->Socket;
+
+ // finally
+ conn_args = nullptr;
+ SetEvent(conn_wait);
+
+ return PJ_SUCCESS;
+ }
+
+private:
+
+ ~PjUwpSocketListenerHelper()
+ {
+ if (uwp_sock->listener_sock)
+ uwp_sock->listener_sock->ConnectionReceived -= event_token;
+
+ SetEvent(conn_wait);
+ CloseHandle(conn_wait);
+ }
+
+ PjUwpSocket* uwp_sock;
+ StreamSocketListenerConnectionReceivedEventArgs^ conn_args;
+ EventRegistrationToken event_token;
+ HANDLE conn_wait;
+};
+
+
+PjUwpSocket::PjUwpSocket(int af_, int type_, int proto_) :
+ af(af_), type(type_), proto(proto_),
+ sock_type(SOCKTYPE_UNKNOWN),
+ sock_state(SOCKSTATE_NULL),
+ is_blocking(PJ_TRUE),
+ has_pending_bind(PJ_FALSE),
+ has_pending_send(PJ_FALSE),
+ has_pending_recv(PJ_FALSE)
+{
+ pj_sockaddr_init(pj_AF_INET(), &local_addr, NULL, 0);
+ pj_sockaddr_init(pj_AF_INET(), &remote_addr, NULL, 0);
+}
+
+PjUwpSocket::~PjUwpSocket()
+{
+ DeinitSocket();
+}
+
+PjUwpSocket* PjUwpSocket::CreateAcceptSocket(Windows::Networking::Sockets::StreamSocket^ stream_sock_)
+{
+ PjUwpSocket *new_sock = new PjUwpSocket(pj_AF_INET(), pj_SOCK_STREAM(), 0);
+ new_sock->stream_sock = stream_sock_;
+ new_sock->sock_type = SOCKTYPE_STREAM;
+ new_sock->sock_state = SOCKSTATE_CONNECTED;
+ new_sock->socket_reader = ref new DataReader(new_sock->stream_sock->InputStream);
+ new_sock->socket_writer = ref new DataWriter(new_sock->stream_sock->OutputStream);
+ new_sock->socket_reader->InputStreamOptions = InputStreamOptions::Partial;
+ new_sock->send_buffer = ref new Buffer(SEND_BUFFER_SIZE);
+ new_sock->is_blocking = is_blocking;
+
+ // Update local & remote address
+ wstr_addr_to_sockaddr(stream_sock_->Information->RemoteAddress->CanonicalName->Data(),
+ stream_sock_->Information->RemotePort->Data(),
+ &new_sock->remote_addr);
+ wstr_addr_to_sockaddr(stream_sock_->Information->LocalAddress->CanonicalName->Data(),
+ stream_sock_->Information->LocalPort->Data(),
+ &new_sock->local_addr);
+
+ return new_sock;
+}
+
+
+pj_status_t PjUwpSocket::InitSocket(enum PjUwpSocketType sock_type_)
+{
+ PJ_ASSERT_RETURN(sock_type_ > SOCKTYPE_UNKNOWN, PJ_EINVAL);
+
+ sock_type = sock_type_;
+ if (sock_type == SOCKTYPE_LISTENER) {
+ listener_sock = ref new StreamSocketListener();
+ } else if (sock_type == SOCKTYPE_STREAM) {
+ stream_sock = ref new StreamSocket();
+ } else if (sock_type == SOCKTYPE_DATAGRAM) {
+ datagram_sock = ref new DatagramSocket();
+ } else {
+ pj_assert(!"Invalid socket type");
+ return PJ_EINVAL;
+ }
+
+ if (sock_type == SOCKTYPE_DATAGRAM || sock_type == SOCKTYPE_STREAM) {
+ send_buffer = ref new Buffer(SEND_BUFFER_SIZE);
+ }
+
+ sock_state = SOCKSTATE_INITIALIZED;
+
+ return PJ_SUCCESS;
+}
+
+
+void PjUwpSocket::DeinitSocket()
+{
+ if (stream_sock) {
+ concurrency::create_task(stream_sock->CancelIOAsync()).wait();
+ }
+ if (datagram_sock && has_pending_send) {
+ concurrency::create_task(datagram_sock->CancelIOAsync()).wait();
+ }
+ if (listener_sock) {
+ concurrency::create_task(listener_sock->CancelIOAsync()).wait();
+ }
+ while (has_pending_recv) pj_thread_sleep(10);
+
+ stream_sock = nullptr;
+ datagram_sock = nullptr;
+ dgram_recv_helper = nullptr;
+ listener_sock = nullptr;
+ listener_helper = nullptr;
+ socket_writer = nullptr;
+ socket_reader = nullptr;
+ sock_state = SOCKSTATE_NULL;
+}
+
+pj_status_t PjUwpSocket::Bind(const pj_sockaddr_t *addr)
+{
+ /* Not initialized yet, socket type is perhaps TCP, just not decided yet
+ * whether it is a stream or a listener.
+ */
+ if (sock_state < SOCKSTATE_INITIALIZED) {
+ pj_sockaddr_cp(&local_addr, addr);
+ has_pending_bind = PJ_TRUE;
+ return PJ_SUCCESS;
+ }
+
+ PJ_ASSERT_RETURN(sock_state == SOCKSTATE_INITIALIZED, PJ_EINVALIDOP);
+ if (sock_type != SOCKTYPE_DATAGRAM && sock_type != SOCKTYPE_LISTENER)
+ return PJ_EINVALIDOP;
+
+ if (has_pending_bind) {
+ has_pending_bind = PJ_FALSE;
+ if (!addr)
+ addr = &local_addr;
+ }
+
+ /* If no bound address is set, just return */
+ if (!pj_sockaddr_has_addr(addr) && !pj_sockaddr_get_port(addr))
+ return PJ_SUCCESS;
+
+ if (addr != &local_addr)
+ pj_sockaddr_cp(&local_addr, addr);
+
+ HRESULT err = 0;
+ concurrency::create_task([this, addr, &err]() {
+ HostName ^host;
+ int port;
+
+ sockaddr_to_hostname_port(addr, host, &port);
+ if (pj_sockaddr_has_addr(addr)) {
+ if (sock_type == SOCKTYPE_DATAGRAM)
+ return datagram_sock->BindEndpointAsync(host, port.ToString());
+ else
+ return listener_sock->BindEndpointAsync(host, port.ToString());
+ } else /* if (pj_sockaddr_get_port(addr) != 0) */ {
+ if (sock_type == SOCKTYPE_DATAGRAM)
+ return datagram_sock->BindServiceNameAsync(port.ToString());
+ else
+ return listener_sock->BindServiceNameAsync(port.ToString());
+ }
+ }).then([this, &err](concurrency::task<void> t)
+ {
+ try {
+ if (!err)
+ t.get();
+ } catch (Exception^ e) {
+ err = e->HResult;
+ }
+ }).get();
+
+ return (err? PJ_RETURN_OS_ERROR(err) : PJ_SUCCESS);
+}
+
+
+pj_status_t PjUwpSocket::SendImp(const void *buf, pj_ssize_t *len)
+{
+ if (has_pending_send)
+ return PJ_RETURN_OS_ERROR(PJ_BLOCKING_ERROR_VAL);
+
+ if (*len > (pj_ssize_t)send_buffer->Capacity)
+ return PJ_ETOOBIG;
+
+ CopyToIBuffer((unsigned char*)buf, *len, send_buffer);
+ send_buffer->Length = *len;
+ socket_writer->WriteBuffer(send_buffer);
+
+ /* Blocking version */
+ if (is_blocking) {
+ pj_status_t status = PJ_SUCCESS;
+ concurrency::cancellation_token_source cts;
+ auto cts_token = cts.get_token();
+ auto t = concurrency::create_task(socket_writer->StoreAsync(),
+ cts_token);
+ *len = cancel_after_timeout(t, cts, (unsigned int)WRITE_TIMEOUT).
+ then([cts_token, &status](concurrency::task<unsigned int> t_)
+ {
+ int sent = 0;
+ try {
+ if (cts_token.is_canceled())
+ status = PJ_ETIMEDOUT;
+ else
+ sent = t_.get();
+ } catch (Exception^ e) {
+ status = PJ_RETURN_OS_ERROR(e->HResult);
+ }
+ return sent;
+ }).get();
+
+ return status;
+ }
+
+ /* Non-blocking version */
+ has_pending_send = PJ_TRUE;
+ concurrency::create_task(socket_writer->StoreAsync()).
+ then([this](concurrency::task<unsigned int> t_)
+ {
+ try {
+ unsigned int l = t_.get();
+ has_pending_send = PJ_FALSE;
+
+ // invoke callback
+ if (cb.on_write) {
+ (*cb.on_write)(this, l);
+ }
+ } catch (...) {
+ has_pending_send = PJ_FALSE;
+ sock_state = SOCKSTATE_ERROR;
+ DeinitSocket();
+
+ // invoke callback
+ if (cb.on_write) {
+ (*cb.on_write)(this, -PJ_EUNKNOWN);
+ }
+ }
+ });
+
+ return PJ_SUCCESS;
+}
+
+
+pj_status_t PjUwpSocket::Send(const void *buf, pj_ssize_t *len)
+{
+ if ((sock_type!=SOCKTYPE_STREAM && sock_type!=SOCKTYPE_DATAGRAM) ||
+ (sock_state!=SOCKSTATE_CONNECTED))
+ {
+ return PJ_EINVALIDOP;
+ }
+
+ /* Sending for SOCKTYPE_DATAGRAM is implemented in pj_sock_sendto() */
+ if (sock_type == SOCKTYPE_DATAGRAM) {
+ return SendTo(buf, len, &remote_addr);
+ }
+
+ return SendImp(buf, len);
+}
+
+
+pj_status_t PjUwpSocket::SendTo(const void *buf, pj_ssize_t *len,
+ const pj_sockaddr_t *to)
+{
+ if (sock_type != SOCKTYPE_DATAGRAM || sock_state < SOCKSTATE_INITIALIZED
+ || sock_state >= SOCKSTATE_DISCONNECTED)
+ {
+ return PJ_EINVALIDOP;
+ }
+
+ if (has_pending_send)
+ return PJ_RETURN_OS_ERROR(PJ_BLOCKING_ERROR_VAL);
+
+ if (*len > (pj_ssize_t)send_buffer->Capacity)
+ return PJ_ETOOBIG;
+
+ HostName ^hostname;
+ int port;
+ sockaddr_to_hostname_port(to, hostname, &port);
+
+ concurrency::cancellation_token_source cts;
+ auto cts_token = cts.get_token();
+ auto t = concurrency::create_task(datagram_sock->GetOutputStreamAsync(
+ hostname, port.ToString()), cts_token);
+ pj_status_t status = PJ_SUCCESS;
+
+ cancel_after_timeout(t, cts, (unsigned int)WRITE_TIMEOUT).
+ then([this, cts_token, &status](concurrency::task<IOutputStream^> t_)
+ {
+ try {
+ if (cts_token.is_canceled()) {
+ status = PJ_ETIMEDOUT;
+ } else {
+ IOutputStream^ outstream = t_.get();
+ socket_writer = ref new DataWriter(outstream);
+ }
+ } catch (Exception^ e) {
+ status = PJ_RETURN_OS_ERROR(e->HResult);
+ }
+ }).get();
+
+ if (status != PJ_SUCCESS)
+ return status;
+
+ status = SendImp(buf, len);
+ if ((status == PJ_SUCCESS || status == PJ_EPENDING) &&
+ sock_state < SOCKSTATE_CONNECTED)
+ {
+ sock_state = SOCKSTATE_CONNECTED;
+ }
+
+ return status;
+}
+
+
+int PjUwpSocket::ConsumeReadBuffer(void *buf, int max_len)
+{
+ if (socket_reader->UnconsumedBufferLength == 0)
+ return 0;
+
+ int read_len = PJ_MIN((int)socket_reader->UnconsumedBufferLength,max_len);
+ IBuffer^ buffer = socket_reader->ReadBuffer(read_len);
+ read_len = buffer->Length;
+ CopyFromIBuffer((unsigned char*)buf, read_len, buffer);
+ return read_len;
+}
+
+
+pj_status_t PjUwpSocket::Recv(void *buf, pj_ssize_t *len)
+{
+ /* Only for TCP, at least for now! */
+ if (sock_type == SOCKTYPE_DATAGRAM)
+ return PJ_ENOTSUP;
+
+ if (sock_type != SOCKTYPE_STREAM || sock_state != SOCKSTATE_CONNECTED)
+ return PJ_EINVALIDOP;
+
+ if (has_pending_recv)
+ return PJ_RETURN_OS_ERROR(PJ_BLOCKING_ERROR_VAL);
+
+ /* First check if there is already some data in the read buffer */
+ if (buf) {
+ int avail_len = ConsumeReadBuffer(buf, *len);
+ if (avail_len > 0) {
+ *len = avail_len;
+ return PJ_SUCCESS;
+ }
+ }
+
+ /* Blocking version */
+ if (is_blocking) {
+ pj_status_t status = PJ_SUCCESS;
+ concurrency::cancellation_token_source cts;
+ auto cts_token = cts.get_token();
+ auto t = concurrency::create_task(socket_reader->LoadAsync(*len),
+ cts_token);
+ *len = cancel_after_timeout(t, cts, READ_TIMEOUT)
+ .then([this, len, buf, cts_token, &status]
+ (concurrency::task<unsigned int> t_)
+ {
+ try {
+ if (cts_token.is_canceled()) {
+ status = PJ_ETIMEDOUT;
+ return 0;
+ }
+ t_.get();
+ } catch (Exception^) {
+ status = PJ_ETIMEDOUT;
+ return 0;
+ }
+
+ *len = ConsumeReadBuffer(buf, *len);
+ return (int)*len;
+ }).get();
+
+ return status;
+ }
+
+ /* Non-blocking version */
+
+ concurrency::cancellation_token_source cts;
+ auto cts_token = cts.get_token();
+
+ has_pending_recv = PJ_TRUE;
+ concurrency::create_task(socket_reader->LoadAsync(*len), cts_token)
+ .then([this, cts_token](concurrency::task<unsigned int> t_)
+ {
+ try {
+ if (cts_token.is_canceled()) {
+ has_pending_recv = PJ_FALSE;
+
+ // invoke callback
+ if (cb.on_read) {
+ (*cb.on_read)(this, -PJ_EUNKNOWN);
+ }
+ return;
+ }
+
+ t_.get();
+ has_pending_recv = PJ_FALSE;
+
+ // invoke callback
+ int read_len = socket_reader->UnconsumedBufferLength;
+ if (read_len > 0 && cb.on_read) {
+ (*cb.on_read)(this, read_len);
+ }
+ } catch (...) {
+ has_pending_recv = PJ_FALSE;
+
+ // invoke callback
+ if (cb.on_read) {
+ (*cb.on_read)(this, -PJ_EUNKNOWN);
+ }
+ }
+ });
+
+ return PJ_RETURN_OS_ERROR(PJ_BLOCKING_ERROR_VAL);
+}
+
+
+pj_status_t PjUwpSocket::RecvFrom(void *buf, pj_ssize_t *len,
+ pj_sockaddr_t *from)
+{
+ if (sock_type != SOCKTYPE_DATAGRAM || sock_state < SOCKSTATE_INITIALIZED
+ || sock_state >= SOCKSTATE_DISCONNECTED)
+ {
+ return PJ_EINVALIDOP;
+ }
+
+ /* Start receive, if not yet */
+ if (dgram_recv_helper == nullptr) {
+ dgram_recv_helper = ref new PjUwpSocketDatagramRecvHelper(this);
+ }
+
+ /* Try to read any available data first */
+ if (buf || is_blocking) {
+ pj_status_t status;
+ status = dgram_recv_helper->ReadDataIfAvailable(buf, len, from);
+ if (status != PJ_ENOTFOUND)
+ return status;
+ }
+
+ /* Blocking version */
+ if (is_blocking) {
+ int max_loop = 0;
+ pj_status_t status = PJ_ENOTFOUND;
+ while (status == PJ_ENOTFOUND && sock_state <= SOCKSTATE_CONNECTED)
+ {
+ status = dgram_recv_helper->ReadDataIfAvailable(buf, len, from);
+ if (status != PJ_SUCCESS)
+ pj_thread_sleep(100);
+
+ if (++max_loop > 10)
+ return PJ_ETIMEDOUT;
+ }
+ return status;
+ }
+
+ /* For non-blocking version, just return PJ_EPENDING */
+ return PJ_RETURN_OS_ERROR(PJ_BLOCKING_ERROR_VAL);
+}
+
+
+pj_status_t PjUwpSocket::Connect(const pj_sockaddr_t *addr)
+{
+ pj_status_t status;
+
+ PJ_ASSERT_RETURN((sock_type == SOCKTYPE_UNKNOWN && sock_state == SOCKSTATE_NULL) ||
+ (sock_type == SOCKTYPE_DATAGRAM && sock_state == SOCKSTATE_INITIALIZED),
+ PJ_EINVALIDOP);
+
+ if (sock_type == SOCKTYPE_UNKNOWN) {
+ InitSocket(SOCKTYPE_STREAM);
+ // No need to check pending bind, no bind for TCP client socket
+ }
+
+ pj_sockaddr_cp(&remote_addr, addr);
+
+ auto t = concurrency::create_task([this, addr]()
+ {
+ HostName ^hostname;
+ int port;
+ sockaddr_to_hostname_port(&remote_addr, hostname, &port);
+ if (sock_type == SOCKTYPE_STREAM)
+ return stream_sock->ConnectAsync(hostname, port.ToString(),
+ SocketProtectionLevel::PlainSocket);
+ else
+ return datagram_sock->ConnectAsync(hostname, port.ToString());
+ }).then([=](concurrency::task<void> t_)
+ {
+ try {
+ t_.get();
+
+ sock_state = SOCKSTATE_CONNECTED;
+
+ // Update local & remote address
+ HostName^ local_address;
+ String^ local_port;
+
+ if (sock_type == SOCKTYPE_STREAM) {
+ local_address = stream_sock->Information->LocalAddress;
+ local_port = stream_sock->Information->LocalPort;
+
+ socket_reader = ref new DataReader(stream_sock->InputStream);
+ socket_writer = ref new DataWriter(stream_sock->OutputStream);
+ socket_reader->InputStreamOptions = InputStreamOptions::Partial;
+ } else {
+ local_address = datagram_sock->Information->LocalAddress;
+ local_port = datagram_sock->Information->LocalPort;
+ }
+ if (local_address && local_port) {
+ wstr_addr_to_sockaddr(local_address->CanonicalName->Data(),
+ local_port->Data(),
+ &local_addr);
+ }
+
+ if (!is_blocking && cb.on_connect) {
+ (*cb.on_connect)(this, PJ_SUCCESS);
+ }
+ return (pj_status_t)PJ_SUCCESS;
+
+ } catch (Exception^ ex) {
+
+ SocketErrorStatus status = SocketError::GetStatus(ex->HResult);
+
+ switch (status)
+ {
+ case SocketErrorStatus::UnreachableHost:
+ break;
+ case SocketErrorStatus::ConnectionTimedOut:
+ break;
+ case SocketErrorStatus::ConnectionRefused:
+ break;
+ default:
+ break;
+ }
+
+ if (!is_blocking && cb.on_connect) {
+ (*cb.on_connect)(this, PJ_EUNKNOWN);
+ }
+
+ return (pj_status_t)PJ_EUNKNOWN;
+ }
+ });
+
+ if (!is_blocking)
+ return PJ_RETURN_OS_ERROR(PJ_BLOCKING_CONNECT_ERROR_VAL);
+
+ try {
+ status = t.get();
+ } catch (Exception^) {
+ return PJ_EUNKNOWN;
+ }
+ return status;
+}
+
+pj_status_t PjUwpSocket::Listen()
+{
+ PJ_ASSERT_RETURN((sock_type == SOCKTYPE_UNKNOWN) ||
+ (sock_type == SOCKTYPE_LISTENER &&
+ sock_state == SOCKSTATE_INITIALIZED),
+ PJ_EINVALIDOP);
+
+ if (sock_type == SOCKTYPE_UNKNOWN)
+ InitSocket(SOCKTYPE_LISTENER);
+
+ if (has_pending_bind)
+ Bind();
+
+ /* Start listen */
+ if (listener_helper == nullptr) {
+ listener_helper = ref new PjUwpSocketListenerHelper(this);
+ }
+
+ return PJ_SUCCESS;
+}
+
+pj_status_t PjUwpSocket::Accept(PjUwpSocket **new_sock)
+{
+ if (sock_type != SOCKTYPE_LISTENER || sock_state != SOCKSTATE_INITIALIZED)
+ return PJ_EINVALIDOP;
+
+ StreamSocket^ accepted_sock;
+ pj_status_t status = listener_helper->GetAcceptedSocket(accepted_sock);
+ if (status == PJ_ENOTFOUND)
+ return PJ_RETURN_OS_ERROR(PJ_BLOCKING_ERROR_VAL);
+
+ if (status != PJ_SUCCESS)
+ return status;
+
+ *new_sock = CreateAcceptSocket(accepted_sock);
+ return PJ_SUCCESS;
+}
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// PJLIB's sock.h implementation
+//
+
+/*
+ * Convert 16-bit value from network byte order to host byte order.
+ */
+PJ_DEF(pj_uint16_t) pj_ntohs(pj_uint16_t netshort)
+{
+ return ntohs(netshort);
+}
+
+/*
+ * Convert 16-bit value from host byte order to network byte order.
+ */
+PJ_DEF(pj_uint16_t) pj_htons(pj_uint16_t hostshort)
+{
+ return htons(hostshort);
+}
+
+/*
+ * Convert 32-bit value from network byte order to host byte order.
+ */
+PJ_DEF(pj_uint32_t) pj_ntohl(pj_uint32_t netlong)
+{
+ return ntohl(netlong);
+}
+
+/*
+ * Convert 32-bit value from host byte order to network byte order.
+ */
+PJ_DEF(pj_uint32_t) pj_htonl(pj_uint32_t hostlong)
+{
+ return htonl(hostlong);
+}
+
+/*
+ * Convert an Internet host address given in network byte order
+ * to string in standard numbers and dots notation.
+ */
+PJ_DEF(char*) pj_inet_ntoa(pj_in_addr inaddr)
+{
+ return inet_ntoa(*(struct in_addr*)&inaddr);
+}
+
+/*
+ * This function converts the Internet host address cp from the standard
+ * numbers-and-dots notation into binary data and stores it in the structure
+ * that inp points to.
+ */
+PJ_DEF(int) pj_inet_aton(const pj_str_t *cp, struct pj_in_addr *inp)
+{
+ char tempaddr[PJ_INET_ADDRSTRLEN];
+
+ /* Initialize output with PJ_INADDR_NONE.
+ * Some apps relies on this instead of the return value
+ * (and anyway the return value is quite confusing!)
+ */
+ inp->s_addr = PJ_INADDR_NONE;
+
+ /* Caution:
+ * this function might be called with cp->slen >= 16
+ * (i.e. when called with hostname to check if it's an IP addr).
+ */
+ PJ_ASSERT_RETURN(cp && cp->slen && inp, 0);
+ if (cp->slen >= PJ_INET_ADDRSTRLEN) {
+ return 0;
+ }
+
+ pj_memcpy(tempaddr, cp->ptr, cp->slen);
+ tempaddr[cp->slen] = '\0';
+
+#if defined(PJ_SOCK_HAS_INET_ATON) && PJ_SOCK_HAS_INET_ATON != 0
+ return inet_aton(tempaddr, (struct in_addr*)inp);
+#else
+ inp->s_addr = inet_addr(tempaddr);
+ return inp->s_addr == PJ_INADDR_NONE ? 0 : 1;
+#endif
+}
+
+/*
+ * Convert text to IPv4/IPv6 address.
+ */
+PJ_DEF(pj_status_t) pj_inet_pton(int af, const pj_str_t *src, void *dst)
+{
+ char tempaddr[PJ_INET6_ADDRSTRLEN];
+
+ PJ_ASSERT_RETURN(af == PJ_AF_INET || af == PJ_AF_INET6, PJ_EAFNOTSUP);
+ PJ_ASSERT_RETURN(src && src->slen && dst, PJ_EINVAL);
+
+ /* Initialize output with PJ_IN_ADDR_NONE for IPv4 (to be
+ * compatible with pj_inet_aton()
+ */
+ if (af == PJ_AF_INET) {
+ ((pj_in_addr*)dst)->s_addr = PJ_INADDR_NONE;
+ }
+
+ /* Caution:
+ * this function might be called with cp->slen >= 46
+ * (i.e. when called with hostname to check if it's an IP addr).
+ */
+ if (src->slen >= PJ_INET6_ADDRSTRLEN) {
+ return PJ_ENAMETOOLONG;
+ }
+
+ pj_memcpy(tempaddr, src->ptr, src->slen);
+ tempaddr[src->slen] = '\0';
+
+#if defined(PJ_SOCK_HAS_INET_PTON) && PJ_SOCK_HAS_INET_PTON != 0
+ /*
+ * Implementation using inet_pton()
+ */
+ if (inet_pton(af, tempaddr, dst) != 1) {
+ pj_status_t status = pj_get_netos_error();
+ if (status == PJ_SUCCESS)
+ status = PJ_EUNKNOWN;
+
+ return status;
+ }
+
+ return PJ_SUCCESS;
+
+#elif defined(PJ_WIN32) || defined(PJ_WIN64) || defined(PJ_WIN32_WINCE)
+ /*
+ * Implementation on Windows, using WSAStringToAddress().
+ * Should also work on Unicode systems.
+ */
+ {
+ PJ_DECL_UNICODE_TEMP_BUF(wtempaddr, PJ_INET6_ADDRSTRLEN)
+ pj_sockaddr sock_addr;
+ int addr_len = sizeof(sock_addr);
+ int rc;
+
+ sock_addr.addr.sa_family = (pj_uint16_t)af;
+ rc = WSAStringToAddress(
+ PJ_STRING_TO_NATIVE(tempaddr, wtempaddr, sizeof(wtempaddr)),
+ af, NULL, (LPSOCKADDR)&sock_addr, &addr_len);
+ if (rc != 0) {
+ /* If you get rc 130022 Invalid argument (WSAEINVAL) with IPv6,
+ * check that you have IPv6 enabled (install it in the network
+ * adapter).
+ */
+ pj_status_t status = pj_get_netos_error();
+ if (status == PJ_SUCCESS)
+ status = PJ_EUNKNOWN;
+
+ return status;
+ }
+
+ if (sock_addr.addr.sa_family == PJ_AF_INET) {
+ pj_memcpy(dst, &sock_addr.ipv4.sin_addr, 4);
+ return PJ_SUCCESS;
+ }
+ else if (sock_addr.addr.sa_family == PJ_AF_INET6) {
+ pj_memcpy(dst, &sock_addr.ipv6.sin6_addr, 16);
+ return PJ_SUCCESS;
+ }
+ else {
+ pj_assert(!"Shouldn't happen");
+ return PJ_EBUG;
+ }
+ }
+#elif !defined(PJ_HAS_IPV6) || PJ_HAS_IPV6==0
+ /* IPv6 support is disabled, just return error without raising assertion */
+ return PJ_EIPV6NOTSUP;
+#else
+ pj_assert(!"Not supported");
+ return PJ_EIPV6NOTSUP;
+#endif
+}
+
+/*
+ * Convert IPv4/IPv6 address to text.
+ */
+PJ_DEF(pj_status_t) pj_inet_ntop(int af, const void *src,
+ char *dst, int size)
+
+{
+ PJ_ASSERT_RETURN(src && dst && size, PJ_EINVAL);
+ PJ_ASSERT_RETURN(af == PJ_AF_INET || af == PJ_AF_INET6, PJ_EAFNOTSUP);
+
+ *dst = '\0';
+
+#if defined(PJ_SOCK_HAS_INET_NTOP) && PJ_SOCK_HAS_INET_NTOP != 0
+ /*
+ * Implementation using inet_ntop()
+ */
+ if (inet_ntop(af, src, dst, size) == NULL) {
+ pj_status_t status = pj_get_netos_error();
+ if (status == PJ_SUCCESS)
+ status = PJ_EUNKNOWN;
+
+ return status;
+ }
+
+ return PJ_SUCCESS;
+
+#elif defined(PJ_WIN32) || defined(PJ_WIN64) || defined(PJ_WIN32_WINCE)
+ /*
+ * Implementation on Windows, using WSAAddressToString().
+ * Should also work on Unicode systems.
+ */
+ {
+ PJ_DECL_UNICODE_TEMP_BUF(wtempaddr, PJ_INET6_ADDRSTRLEN)
+ pj_sockaddr sock_addr;
+ DWORD addr_len, addr_str_len;
+ int rc;
+
+ pj_bzero(&sock_addr, sizeof(sock_addr));
+ sock_addr.addr.sa_family = (pj_uint16_t)af;
+ if (af == PJ_AF_INET) {
+ if (size < PJ_INET_ADDRSTRLEN)
+ return PJ_ETOOSMALL;
+ pj_memcpy(&sock_addr.ipv4.sin_addr, src, 4);
+ addr_len = sizeof(pj_sockaddr_in);
+ addr_str_len = PJ_INET_ADDRSTRLEN;
+ }
+ else if (af == PJ_AF_INET6) {
+ if (size < PJ_INET6_ADDRSTRLEN)
+ return PJ_ETOOSMALL;
+ pj_memcpy(&sock_addr.ipv6.sin6_addr, src, 16);
+ addr_len = sizeof(pj_sockaddr_in6);
+ addr_str_len = PJ_INET6_ADDRSTRLEN;
+ }
+ else {
+ pj_assert(!"Unsupported address family");
+ return PJ_EAFNOTSUP;
+ }
+
+#if PJ_NATIVE_STRING_IS_UNICODE
+ rc = WSAAddressToString((LPSOCKADDR)&sock_addr, addr_len,
+ NULL, wtempaddr, &addr_str_len);
+ if (rc == 0) {
+ pj_unicode_to_ansi(wtempaddr, wcslen(wtempaddr), dst, size);
+ }
+#else
+ rc = WSAAddressToString((LPSOCKADDR)&sock_addr, addr_len,
+ NULL, dst, &addr_str_len);
+#endif
+
+ if (rc != 0) {
+ pj_status_t status = pj_get_netos_error();
+ if (status == PJ_SUCCESS)
+ status = PJ_EUNKNOWN;
+
+ return status;
+ }
+
+ return PJ_SUCCESS;
+ }
+
+#elif !defined(PJ_HAS_IPV6) || PJ_HAS_IPV6==0
+ /* IPv6 support is disabled, just return error without raising assertion */
+ return PJ_EIPV6NOTSUP;
+#else
+ pj_assert(!"Not supported");
+ return PJ_EIPV6NOTSUP;
+#endif
+}
+
+/*
+ * Get hostname.
+ */
+PJ_DEF(const pj_str_t*) pj_gethostname(void)
+{
+ static char buf[PJ_MAX_HOSTNAME];
+ static pj_str_t hostname;
+
+ PJ_CHECK_STACK();
+
+ if (hostname.ptr == NULL) {
+ hostname.ptr = buf;
+ if (gethostname(buf, sizeof(buf)) != 0) {
+ hostname.ptr[0] = '\0';
+ hostname.slen = 0;
+ }
+ else {
+ hostname.slen = strlen(buf);
+ }
+ }
+ return &hostname;
+}
+
+/*
+ * Create new socket/endpoint for communication and returns a descriptor.
+ */
+PJ_DEF(pj_status_t) pj_sock_socket(int af,
+ int type,
+ int proto,
+ pj_sock_t *p_sock)
+{
+ PJ_CHECK_STACK();
+ PJ_ASSERT_RETURN(p_sock!=NULL, PJ_EINVAL);
+
+ PjUwpSocket *s = new PjUwpSocket(af, type, proto);
+
+ /* Init UDP socket here */
+ if (type == pj_SOCK_DGRAM()) {
+ s->InitSocket(SOCKTYPE_DATAGRAM);
+ }
+
+ *p_sock = (pj_sock_t)s;
+ return PJ_SUCCESS;
+}
+
+
+/*
+ * Bind socket.
+ */
+PJ_DEF(pj_status_t) pj_sock_bind( pj_sock_t sock,
+ const pj_sockaddr_t *addr,
+ int len)
+{
+ PJ_CHECK_STACK();
+ PJ_ASSERT_RETURN(sock, PJ_EINVAL);
+ PJ_ASSERT_RETURN(addr && len>=(int)sizeof(pj_sockaddr_in), PJ_EINVAL);
+ PjUwpSocket *s = (PjUwpSocket*)sock;
+ return s->Bind(addr);
+}
+
+
+/*
+ * Bind socket.
+ */
+PJ_DEF(pj_status_t) pj_sock_bind_in( pj_sock_t sock,
+ pj_uint32_t addr32,
+ pj_uint16_t port)
+{
+ pj_sockaddr_in addr;
+
+ PJ_CHECK_STACK();
+
+ pj_bzero(&addr, sizeof(addr));
+ addr.sin_family = PJ_AF_INET;
+ addr.sin_addr.s_addr = pj_htonl(addr32);
+ addr.sin_port = pj_htons(port);
+
+ return pj_sock_bind(sock, &addr, sizeof(pj_sockaddr_in));
+}
+
+
+/*
+ * Close socket.
+ */
+PJ_DEF(pj_status_t) pj_sock_close(pj_sock_t sock)
+{
+ PJ_CHECK_STACK();
+ PJ_ASSERT_RETURN(sock, PJ_EINVAL);
+
+ if (sock == PJ_INVALID_SOCKET)
+ return PJ_SUCCESS;
+
+ PjUwpSocket *s = (PjUwpSocket*)sock;
+ delete s;
+
+ return PJ_SUCCESS;
+}
+
+/*
+ * Get remote's name.
+ */
+PJ_DEF(pj_status_t) pj_sock_getpeername( pj_sock_t sock,
+ pj_sockaddr_t *addr,
+ int *namelen)
+{
+ PJ_CHECK_STACK();
+ PJ_ASSERT_RETURN(sock && addr && namelen &&
+ *namelen>=(int)sizeof(pj_sockaddr_in), PJ_EINVAL);
+
+ PjUwpSocket *s = (PjUwpSocket*)sock;
+ pj_sockaddr_cp(addr, s->GetRemoteAddr());
+ *namelen = pj_sockaddr_get_len(addr);
+
+ return PJ_SUCCESS;
+}
+
+/*
+ * Get socket name.
+ */
+PJ_DEF(pj_status_t) pj_sock_getsockname( pj_sock_t sock,
+ pj_sockaddr_t *addr,
+ int *namelen)
+{
+ PJ_CHECK_STACK();
+ PJ_ASSERT_RETURN(sock && addr && namelen &&
+ *namelen>=(int)sizeof(pj_sockaddr_in), PJ_EINVAL);
+
+ PjUwpSocket *s = (PjUwpSocket*)sock;
+ pj_sockaddr_cp(addr, s->GetLocalAddr());
+ *namelen = pj_sockaddr_get_len(addr);
+
+ return PJ_SUCCESS;
+}
+
+
+/*
+ * Send data
+ */
+PJ_DEF(pj_status_t) pj_sock_send(pj_sock_t sock,
+ const void *buf,
+ pj_ssize_t *len,
+ unsigned flags)
+{
+ PJ_CHECK_STACK();
+ PJ_ASSERT_RETURN(sock && buf && len, PJ_EINVAL);
+ PJ_UNUSED_ARG(flags);
+
+ PjUwpSocket *s = (PjUwpSocket*)sock;
+ return s->Send(buf, len);
+}
+
+
+/*
+ * Send data.
+ */
+PJ_DEF(pj_status_t) pj_sock_sendto(pj_sock_t sock,
+ const void *buf,
+ pj_ssize_t *len,
+ unsigned flags,
+ const pj_sockaddr_t *to,
+ int tolen)
+{
+ PJ_CHECK_STACK();
+ PJ_ASSERT_RETURN(sock && buf && len, PJ_EINVAL);
+ PJ_UNUSED_ARG(flags);
+ PJ_UNUSED_ARG(tolen);
+
+ PjUwpSocket *s = (PjUwpSocket*)sock;
+ return s->SendTo(buf, len, to);
+}
+
+
+/*
+ * Receive data.
+ */
+PJ_DEF(pj_status_t) pj_sock_recv(pj_sock_t sock,
+ void *buf,
+ pj_ssize_t *len,
+ unsigned flags)
+{
+ PJ_CHECK_STACK();
+ PJ_ASSERT_RETURN(sock && len && *len > 0, PJ_EINVAL);
+
+ PJ_UNUSED_ARG(flags);
+
+ PjUwpSocket *s = (PjUwpSocket*)sock;
+ return s->Recv(buf, len);
+}
+
+/*
+ * Receive data.
+ */
+PJ_DEF(pj_status_t) pj_sock_recvfrom(pj_sock_t sock,
+ void *buf,
+ pj_ssize_t *len,
+ unsigned flags,
+ pj_sockaddr_t *from,
+ int *fromlen)
+{
+ PJ_CHECK_STACK();
+ PJ_ASSERT_RETURN(sock && buf && len && from && fromlen, PJ_EINVAL);
+ PJ_ASSERT_RETURN(*len > 0, PJ_EINVAL);
+ PJ_ASSERT_RETURN(*fromlen >= (int)sizeof(pj_sockaddr_in), PJ_EINVAL);
+
+ PJ_UNUSED_ARG(flags);
+
+ PjUwpSocket *s = (PjUwpSocket*)sock;
+ pj_status_t status = s->RecvFrom(buf, len, from);
+ if (status == PJ_SUCCESS)
+ *fromlen = pj_sockaddr_get_len(from);
+ return status;
+}
+
+/*
+ * Get socket option.
+ */
+PJ_DEF(pj_status_t) pj_sock_getsockopt( pj_sock_t sock,
+ pj_uint16_t level,
+ pj_uint16_t optname,
+ void *optval,
+ int *optlen)
+{
+ // Not supported for now.
+ PJ_UNUSED_ARG(sock);
+ PJ_UNUSED_ARG(level);
+ PJ_UNUSED_ARG(optname);
+ PJ_UNUSED_ARG(optval);
+ PJ_UNUSED_ARG(optlen);
+ return PJ_ENOTSUP;
+}
+
+
+/*
+ * Set socket option.
+ */
+PJ_DEF(pj_status_t) pj_sock_setsockopt( pj_sock_t sock,
+ pj_uint16_t level,
+ pj_uint16_t optname,
+ const void *optval,
+ int optlen)
+{
+ // Not supported for now.
+ PJ_UNUSED_ARG(sock);
+ PJ_UNUSED_ARG(level);
+ PJ_UNUSED_ARG(optname);
+ PJ_UNUSED_ARG(optval);
+ PJ_UNUSED_ARG(optlen);
+ return PJ_ENOTSUP;
+}
+
+
+/*
+* Set socket option.
+*/
+PJ_DEF(pj_status_t) pj_sock_setsockopt_params( pj_sock_t sockfd,
+ const pj_sockopt_params *params)
+{
+ unsigned int i = 0;
+ pj_status_t retval = PJ_SUCCESS;
+ PJ_CHECK_STACK();
+ PJ_ASSERT_RETURN(params, PJ_EINVAL);
+
+ for (;i<params->cnt && i<PJ_MAX_SOCKOPT_PARAMS;++i) {
+ pj_status_t status = pj_sock_setsockopt(sockfd,
+ (pj_uint16_t)params->options[i].level,
+ (pj_uint16_t)params->options[i].optname,
+ params->options[i].optval,
+ params->options[i].optlen);
+ if (status != PJ_SUCCESS) {
+ retval = status;
+ PJ_PERROR(4,(THIS_FILE, status,
+ "Warning: error applying sock opt %d",
+ params->options[i].optname));
+ }
+ }
+
+ return retval;
+}
+
+
+/*
+ * Connect socket.
+ */
+PJ_DEF(pj_status_t) pj_sock_connect( pj_sock_t sock,
+ const pj_sockaddr_t *addr,
+ int namelen)
+{
+ PJ_CHECK_STACK();
+ PJ_ASSERT_RETURN(sock && addr, PJ_EINVAL);
+ PJ_UNUSED_ARG(namelen);
+
+ PjUwpSocket *s = (PjUwpSocket*)sock;
+ return s->Connect(addr);
+}
+
+
+/*
+ * Shutdown socket.
+ */
+#if PJ_HAS_TCP
+PJ_DEF(pj_status_t) pj_sock_shutdown( pj_sock_t sock,
+ int how)
+{
+ PJ_CHECK_STACK();
+ PJ_ASSERT_RETURN(sock, PJ_EINVAL);
+ PJ_UNUSED_ARG(how);
+
+ return pj_sock_close(sock);
+}
+
+/*
+ * Start listening to incoming connections.
+ */
+PJ_DEF(pj_status_t) pj_sock_listen( pj_sock_t sock,
+ int backlog)
+{
+ PJ_CHECK_STACK();
+ PJ_UNUSED_ARG(backlog);
+ PJ_ASSERT_RETURN(sock, PJ_EINVAL);
+
+ PjUwpSocket *s = (PjUwpSocket*)sock;
+ return s->Listen();
+}
+
+/*
+ * Accept incoming connections
+ */
+PJ_DEF(pj_status_t) pj_sock_accept( pj_sock_t serverfd,
+ pj_sock_t *newsock,
+ pj_sockaddr_t *addr,
+ int *addrlen)
+{
+ pj_status_t status;
+
+ PJ_CHECK_STACK();
+ PJ_ASSERT_RETURN(serverfd && newsock, PJ_EINVAL);
+
+ PjUwpSocket *s = (PjUwpSocket*)serverfd;
+ PjUwpSocket *new_uwp_sock;
+
+ status = s->Accept(&new_uwp_sock);
+ if (status != PJ_SUCCESS)
+ return status;
+ if (newsock == NULL)
+ return PJ_ENOTFOUND;
+
+ *newsock = (pj_sock_t)new_uwp_sock;
+
+ if (addr)
+ pj_sockaddr_cp(addr, new_uwp_sock->GetRemoteAddr());
+
+ if (addrlen)
+ *addrlen = pj_sockaddr_get_len(addr);
+
+ return PJ_SUCCESS;
+}
+#endif /* PJ_HAS_TCP */
diff --git a/pjlib/src/pj/sock_uwp.h b/pjlib/src/pj/sock_uwp.h
new file mode 100644
index 00000000..6647f3ac
--- /dev/null
+++ b/pjlib/src/pj/sock_uwp.h
@@ -0,0 +1,311 @@
+/* $Id$ */
+/*
+ * Copyright (C) 2016 Teluu Inc. (http://www.teluu.com)
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+#pragma once
+
+
+#include <pj/assert.h>
+#include <pj/sock.h>
+#include <pj/string.h>
+#include <pj/unicode.h>
+
+
+enum {
+ READ_TIMEOUT = 60 * 1000,
+ WRITE_TIMEOUT = 60 * 1000,
+ SEND_BUFFER_SIZE = 128 * 1024,
+};
+
+enum PjUwpSocketType {
+ SOCKTYPE_UNKNOWN, SOCKTYPE_LISTENER,
+ SOCKTYPE_STREAM, SOCKTYPE_DATAGRAM
+};
+
+enum PjUwpSocketState {
+ SOCKSTATE_NULL, SOCKSTATE_INITIALIZED, SOCKSTATE_CONNECTING,
+ SOCKSTATE_CONNECTED, SOCKSTATE_DISCONNECTED, SOCKSTATE_ERROR
+};
+
+ref class PjUwpSocketDatagramRecvHelper;
+ref class PjUwpSocketListenerHelper;
+class PjUwpSocket;
+
+
+typedef struct PjUwpSocketCallback
+{
+ void (*on_read)(PjUwpSocket *s, int bytes_read);
+ void (*on_write)(PjUwpSocket *s, int bytes_sent);
+ void (*on_accept)(PjUwpSocket *s);
+ void (*on_connect)(PjUwpSocket *s, pj_status_t status);
+} PjUwpSocketCallback;
+
+
+/*
+ * UWP Socket Wrapper.
+ */
+class PjUwpSocket
+{
+public:
+ PjUwpSocket(int af_, int type_, int proto_);
+ virtual ~PjUwpSocket();
+ pj_status_t InitSocket(enum PjUwpSocketType sock_type_);
+ void DeinitSocket();
+
+ void* GetUserData() { return user_data; }
+ void SetNonBlocking(const PjUwpSocketCallback *cb_, void *user_data_)
+ {
+ is_blocking = PJ_FALSE;
+ cb=*cb_;
+ user_data = user_data_;
+ }
+
+ enum PjUwpSocketType GetType() { return sock_type; }
+ enum PjUwpSocketState GetState() { return sock_state; }
+
+ pj_sockaddr* GetLocalAddr() { return &local_addr; }
+ pj_sockaddr* GetRemoteAddr() { return &remote_addr; }
+
+
+ pj_status_t Bind(const pj_sockaddr_t *addr = NULL);
+ pj_status_t Send(const void *buf, pj_ssize_t *len);
+ pj_status_t SendTo(const void *buf, pj_ssize_t *len, const pj_sockaddr_t *to);
+ pj_status_t Recv(void *buf, pj_ssize_t *len);
+ pj_status_t RecvFrom(void *buf, pj_ssize_t *len, pj_sockaddr_t *from);
+ pj_status_t Connect(const pj_sockaddr_t *addr);
+ pj_status_t Listen();
+ pj_status_t Accept(PjUwpSocket **new_sock);
+
+ void (*on_read)(PjUwpSocket *s, int bytes_read);
+ void (*on_write)(PjUwpSocket *s, int bytes_sent);
+ void (*on_accept)(PjUwpSocket *s, pj_status_t status);
+ void (*on_connect)(PjUwpSocket *s, pj_status_t status);
+
+private:
+ PjUwpSocket* CreateAcceptSocket(Windows::Networking::Sockets::StreamSocket^ stream_sock_);
+ pj_status_t SendImp(const void *buf, pj_ssize_t *len);
+ int ConsumeReadBuffer(void *buf, int max_len);
+
+ int af;
+ int type;
+ int proto;
+ pj_sockaddr local_addr;
+ pj_sockaddr remote_addr;
+ pj_bool_t is_blocking;
+ pj_bool_t has_pending_bind;
+ pj_bool_t has_pending_send;
+ pj_bool_t has_pending_recv;
+ void *user_data;
+ PjUwpSocketCallback cb;
+
+ enum PjUwpSocketType sock_type;
+ enum PjUwpSocketState sock_state;
+ Windows::Networking::Sockets::DatagramSocket^ datagram_sock;
+ Windows::Networking::Sockets::StreamSocket^ stream_sock;
+ Windows::Networking::Sockets::StreamSocketListener^ listener_sock;
+
+ /* Helper objects */
+ PjUwpSocketDatagramRecvHelper^ dgram_recv_helper;
+ PjUwpSocketListenerHelper^ listener_helper;
+
+ Windows::Storage::Streams::DataReader^ socket_reader;
+ Windows::Storage::Streams::DataWriter^ socket_writer;
+ Windows::Storage::Streams::IBuffer^ send_buffer;
+
+ friend PjUwpSocketDatagramRecvHelper;
+ friend PjUwpSocketListenerHelper;
+};
+
+
+//////////////////////////////////
+// Misc
+
+
+inline pj_status_t wstr_addr_to_sockaddr(const wchar_t *waddr,
+ const wchar_t *wport,
+ pj_sockaddr_t *sockaddr)
+{
+#if 0
+ char tmp_str_buf[PJ_INET6_ADDRSTRLEN+1];
+ pj_assert(wcslen(waddr) < sizeof(tmp_str_buf));
+ pj_unicode_to_ansi(waddr, wcslen(waddr), tmp_str_buf, sizeof(tmp_str_buf));
+ pj_str_t remote_host;
+ pj_strset(&remote_host, tmp_str_buf, pj_ansi_strlen(tmp_str_buf));
+ pj_sockaddr_parse(pj_AF_UNSPEC(), 0, &remote_host, (pj_sockaddr*)sockaddr);
+ pj_sockaddr_set_port((pj_sockaddr*)sockaddr, (pj_uint16_t)_wtoi(wport));
+
+ return PJ_SUCCESS;
+#endif
+ char tmp_str_buf[PJ_INET6_ADDRSTRLEN+1];
+ pj_assert(wcslen(waddr) < sizeof(tmp_str_buf));
+ pj_unicode_to_ansi(waddr, wcslen(waddr), tmp_str_buf, sizeof(tmp_str_buf));
+ pj_str_t remote_host;
+ pj_strset(&remote_host, tmp_str_buf, pj_ansi_strlen(tmp_str_buf));
+ pj_sockaddr *addr = (pj_sockaddr*)sockaddr;
+ pj_bool_t got_addr = PJ_FALSE;
+
+ if (pj_inet_pton(PJ_AF_INET, &remote_host, &addr->ipv4.sin_addr)
+ == PJ_SUCCESS)
+ {
+ addr->addr.sa_family = PJ_AF_INET;
+ got_addr = PJ_TRUE;
+ } else if (pj_inet_pton(PJ_AF_INET6, &remote_host, &addr->ipv6.sin6_addr)
+ == PJ_SUCCESS)
+ {
+ addr->addr.sa_family = PJ_AF_INET6;
+ got_addr = PJ_TRUE;
+ }
+ if (!got_addr)
+ return PJ_EINVAL;
+
+ pj_sockaddr_set_port(addr, (pj_uint16_t)_wtoi(wport));
+ return PJ_SUCCESS;
+}
+
+
+inline pj_status_t sockaddr_to_hostname_port(const pj_sockaddr_t *sockaddr,
+ Windows::Networking::HostName ^&hostname,
+ int *port)
+{
+ char tmp[PJ_INET6_ADDRSTRLEN];
+ wchar_t wtmp[PJ_INET6_ADDRSTRLEN];
+ pj_sockaddr_print(sockaddr, tmp, PJ_INET6_ADDRSTRLEN, 0);
+ pj_ansi_to_unicode(tmp, pj_ansi_strlen(tmp), wtmp,
+ PJ_INET6_ADDRSTRLEN);
+ hostname = ref new Windows::Networking::HostName(ref new Platform::String(wtmp));
+ *port = pj_sockaddr_get_port(sockaddr);
+
+ return PJ_SUCCESS;
+}
+
+
+/* Buffer helper */
+
+#include <Robuffer.h>
+#include <wrl/client.h>
+
+inline Microsoft::WRL::ComPtr<Windows::Storage::Streams::IBufferByteAccess> GetBufferByteAccess(Windows::Storage::Streams::IBuffer^ buffer)
+{
+ auto pUnk = reinterpret_cast<IUnknown*>(buffer);
+
+ Microsoft::WRL::ComPtr<Windows::Storage::Streams::IBufferByteAccess> comBuff;
+ pUnk->QueryInterface(__uuidof(Windows::Storage::Streams::IBufferByteAccess), (void**)comBuff.ReleaseAndGetAddressOf());
+
+ return comBuff;
+}
+
+
+inline void GetRawBufferFromIBuffer(Windows::Storage::Streams::IBuffer^ buffer, unsigned char** pbuffer)
+{
+ Platform::Object^ obj = buffer;
+ Microsoft::WRL::ComPtr<IInspectable> insp(reinterpret_cast<IInspectable*>(obj));
+ Microsoft::WRL::ComPtr<Windows::Storage::Streams::IBufferByteAccess> bufferByteAccess;
+ insp.As(&bufferByteAccess);
+ bufferByteAccess->Buffer(pbuffer);
+}
+
+inline void CopyToIBuffer(unsigned char* buffSource, unsigned int copyByteCount, Windows::Storage::Streams::IBuffer^ buffer, unsigned int writeStartPos = 0)
+{
+ auto bufferLen = buffer->Capacity;
+ assert(copyByteCount <= bufferLen);
+
+ unsigned char* pBuffer;
+
+ GetRawBufferFromIBuffer(buffer, &pBuffer);
+
+ memcpy(pBuffer + writeStartPos, buffSource, copyByteCount);
+}
+
+inline void CopyFromIBuffer(unsigned char* buffDestination, unsigned int copyByteCount, Windows::Storage::Streams::IBuffer^ buffer, unsigned int readStartPos = 0)
+{
+ assert(copyByteCount <= buffer->Capacity);
+
+ unsigned char* pBuffer;
+
+ GetRawBufferFromIBuffer(buffer, &pBuffer);
+
+ memcpy(buffDestination, pBuffer + readStartPos, copyByteCount);
+}
+
+
+/* PPL helper */
+
+#include <ppltasks.h>
+#include <agents.h>
+
+// Creates a task that completes after the specified delay, in ms.
+inline concurrency::task<void> complete_after(unsigned int timeout)
+{
+ // A task completion event that is set when a timer fires.
+ concurrency::task_completion_event<void> tce;
+
+ // Create a non-repeating timer.
+ auto fire_once = new concurrency::timer<int>(timeout, 0, nullptr, false);
+ // Create a call object that sets the completion event after the timer fires.
+ auto callback = new concurrency::call<int>([tce](int)
+ {
+ tce.set();
+ });
+
+ // Connect the timer to the callback and start the timer.
+ fire_once->link_target(callback);
+ fire_once->start();
+
+ // Create a task that completes after the completion event is set.
+ concurrency::task<void> event_set(tce);
+
+ // Create a continuation task that cleans up resources and
+ // and return that continuation task.
+ return event_set.then([callback, fire_once]()
+ {
+ delete callback;
+ delete fire_once;
+ });
+}
+
+// Cancels the provided task after the specifed delay, if the task
+// did not complete.
+template<typename T>
+inline concurrency::task<T> cancel_after_timeout(concurrency::task<T> t, concurrency::cancellation_token_source cts, unsigned int timeout)
+{
+ // Create a task that returns true after the specified task completes.
+ concurrency::task<bool> success_task = t.then([](T)
+ {
+ return true;
+ });
+ // Create a task that returns false after the specified timeout.
+ concurrency::task<bool> failure_task = complete_after(timeout).then([]
+ {
+ return false;
+ });
+
+ // Create a continuation task that cancels the overall task
+ // if the timeout task finishes first.
+ return (failure_task || success_task).then([t, cts](bool success)
+ {
+ if (!success)
+ {
+ // Set the cancellation token. The task that is passed as the
+ // t parameter should respond to the cancellation and stop
+ // as soon as it can.
+ cts.cancel();
+ }
+
+ // Return the original task.
+ return t;
+ });
+}
diff --git a/pjmedia/build/pjmedia.vcxproj b/pjmedia/build/pjmedia.vcxproj
index 610a5ea8..acdc1de1 100644
--- a/pjmedia/build/pjmedia.vcxproj
+++ b/pjmedia/build/pjmedia.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,9 +74,18 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}</ProjectGuid>
<RootNamespace>pjmedia</RootNamespace>
+ <DefaultLanguage>en-US</DefaultLanguage>
+ <!-- Specific UWP property -->
+ <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication>
+ <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType>
+ <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion>
+ <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion>
+ <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,36 +94,72 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -127,6 +196,11 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
@@ -135,31 +209,61 @@
<Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
@@ -192,8 +296,14 @@
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
+ <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../../third_party/yuv/include;../../third_party/webrtc/src;../..;$(DXSDK_DIR)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -201,6 +311,14 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;$(DXSDK_DIR)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -218,6 +336,14 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;$(DXSDK_DIR)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -236,6 +362,14 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;$(DXSDK_DIR)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -254,6 +388,14 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;$(DXSDK_DIR)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -271,6 +413,14 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;$(DXSDK_DIR)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -289,6 +439,14 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;$(DXSDK_DIR)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
diff --git a/pjmedia/build/pjmedia_audiodev.vcxproj b/pjmedia/build/pjmedia_audiodev.vcxproj
index 4d9d39b6..4626a907 100644
--- a/pjmedia/build/pjmedia_audiodev.vcxproj
+++ b/pjmedia/build/pjmedia_audiodev.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,9 +74,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{4281CA5E-1D48-45D4-A991-2718A454B4BA}</ProjectGuid>
- <RootNamespace>pjmedia_audiodev</RootNamespace>
+ <RootNamespace>pjmedia_audiodev</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,36 +89,72 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -127,74 +191,115 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
-<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <TargetName>pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
+ <TargetName>pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -205,6 +310,17 @@
<OutputFile>..\lib\pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -229,6 +345,17 @@
<OutputFile>..\lib\pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -252,6 +379,17 @@
<OutputFile>..\lib\pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -276,6 +414,17 @@
<OutputFile>..\lib\pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -299,6 +448,17 @@
<OutputFile>..\lib\pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -323,6 +483,17 @@
<OutputFile>..\lib\pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -346,46 +517,82 @@
<ClCompile Include="..\src\pjmedia-audiodev\pa_dev.c" />
<ClCompile Include="..\src\pjmedia-audiodev\symb_aps_dev.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pjmedia-audiodev\symb_mda_dev.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\pjmedia-audiodev\symb_vas_dev.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
+ <ClCompile Condition="'$(API_Family)'!='WinDesktop'" Include="..\src\pjmedia-audiodev\wasapi_dev.cpp">
+ <CompileAsWinRT>true</CompileAsWinRT>
+ <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</CompileAsWinRT>
+ <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</CompileAsWinRT>
+ <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</CompileAsWinRT>
+ <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</CompileAsWinRT>
+ <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</CompileAsWinRT>
+ <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</CompileAsWinRT>
+ <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">MultiThreadedDebugDLL</RuntimeLibrary>
+ <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">MultiThreadedDebugDLL</RuntimeLibrary>
+ <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MultiThreadedDLL</RuntimeLibrary>
+ </ClCompile>
<ClCompile Include="..\src\pjmedia-audiodev\wmme_dev.c" />
</ItemGroup>
<ItemGroup>
diff --git a/pjmedia/build/pjmedia_audiodev.vcxproj.filters b/pjmedia/build/pjmedia_audiodev.vcxproj.filters
index 3e43e695..a6de7aaf 100644
--- a/pjmedia/build/pjmedia_audiodev.vcxproj.filters
+++ b/pjmedia/build/pjmedia_audiodev.vcxproj.filters
@@ -44,6 +44,9 @@
<ClCompile Include="..\src\pjmedia-audiodev\wmme_dev.c">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\src\pjmedia-audiodev\wasapi_dev.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\include\pjmedia-audiodev\audiodev.h">
diff --git a/pjmedia/build/pjmedia_codec.vcxproj b/pjmedia/build/pjmedia_codec.vcxproj
index 765b304d..de4ecd3d 100644
--- a/pjmedia/build/pjmedia_codec.vcxproj
+++ b/pjmedia/build/pjmedia_codec.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,9 +74,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}</ProjectGuid>
<RootNamespace>pjmedia_codec</RootNamespace>
+ <DefaultLanguage>en-US</DefaultLanguage>
+ <!-- Specific UWP property -->
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,36 +89,72 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -127,6 +191,11 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
@@ -135,31 +204,61 @@
<Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
@@ -195,6 +294,12 @@
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
<TargetName>pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../include;../../pjlib/include;../../third_party/speex/include;../../third_party;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -205,6 +310,17 @@
<OutputFile>..\lib\pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../third_party/speex/include;../../third_party;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -229,6 +345,17 @@
<OutputFile>..\lib\pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../third_party/speex/include;../../third_party;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -252,6 +379,17 @@
<OutputFile>..\lib\pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../third_party/speex/include;../../third_party;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -276,6 +414,17 @@
<OutputFile>..\lib\pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../third_party/speex/include;../../third_party;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -299,6 +448,17 @@
<OutputFile>..\lib\pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../third_party/speex/include;../../third_party;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -323,6 +483,17 @@
<OutputFile>..\lib\pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../third_party/speex/include;../../third_party;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
diff --git a/pjmedia/build/pjmedia_test.vcxproj b/pjmedia/build/pjmedia_test.vcxproj
index 94bde4fd..e4c7849e 100644
--- a/pjmedia/build/pjmedia_test.vcxproj
+++ b/pjmedia/build/pjmedia_test.vcxproj
@@ -50,9 +50,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}</ProjectGuid>
- <RootNamespace>pjmedia_test</RootNamespace>
+ <RootNamespace>pjmedia_test</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -127,10 +131,17 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ <ConfigurationType Condition="'$(API_Family)'=='WinDesktop'">Application</ConfigurationType>
+ <ConfigurationType Condition="'$(API_Family)'=='UWP' Or '$(API_Family)'=='WinPhone8'">StaticLibrary</ConfigurationType>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
-<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
@@ -193,8 +204,17 @@
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <TargetName>pjmedia-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
+ <TargetName>pjmedia-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../../pjlib/include;../include;../../pjnath/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
diff --git a/pjmedia/build/pjmedia_videodev.vcxproj b/pjmedia/build/pjmedia_videodev.vcxproj
index 5856c8cc..b75fa639 100644
--- a/pjmedia/build/pjmedia_videodev.vcxproj
+++ b/pjmedia/build/pjmedia_videodev.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,9 +74,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{A1989FF3-9894-40F4-B5A6-6EA364476E45}</ProjectGuid>
<RootNamespace>pjmedia_audiodev</RootNamespace>
+ <DefaultLanguage>en-US</DefaultLanguage>
+ <!-- Specific UWP property -->
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,36 +89,72 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -127,74 +191,115 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <TargetName>pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
+ <TargetName>pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;../../third_party/BaseClasses;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -205,6 +310,17 @@
<OutputFile>..\lib\pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;../../third_party/BaseClasses;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -229,6 +345,17 @@
<OutputFile>..\lib\pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;../../third_party/BaseClasses;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -252,6 +379,17 @@
<OutputFile>..\lib\pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;../../third_party/BaseClasses;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -276,6 +414,17 @@
<OutputFile>..\lib\pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;../../third_party/BaseClasses;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -299,6 +448,17 @@
<OutputFile>..\lib\pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;../../third_party/BaseClasses;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -323,6 +483,17 @@
<OutputFile>..\lib\pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;../../third_party/BaseClasses;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
diff --git a/pjmedia/include/pjmedia-audiodev/config.h b/pjmedia/include/pjmedia-audiodev/config.h
index 7a512fc8..f427a7d0 100644
--- a/pjmedia/include/pjmedia-audiodev/config.h
+++ b/pjmedia/include/pjmedia-audiodev/config.h
@@ -113,15 +113,32 @@ PJ_BEGIN_DECL
#endif
-/**
- * This setting controls whether WMME support should be included.
- */
+ /**
+ * This setting controls whether WMME support should be included.
+ */
#ifndef PJMEDIA_AUDIO_DEV_HAS_WMME
-# define PJMEDIA_AUDIO_DEV_HAS_WMME 1
+# ifdef PJ_WIN32_UWP
+# define PJMEDIA_AUDIO_DEV_HAS_WMME 0
+# else
+# define PJMEDIA_AUDIO_DEV_HAS_WMME 1
+# endif
#endif
-
-/**
+
+ /**
+ * This setting controls whether Windows Audio Session API (WASAPI)
+ * support should be included.
+ */
+#ifndef PJMEDIA_AUDIO_DEV_HAS_WASAPI
+# ifdef PJ_WIN32_UWP
+# define PJMEDIA_AUDIO_DEV_HAS_WASAPI 1
+# else
+# define PJMEDIA_AUDIO_DEV_HAS_WASAPI 0
+# endif
+#endif
+
+
+ /**
* This setting controls whether BDIMAD support should be included.
*/
#ifndef PJMEDIA_AUDIO_DEV_HAS_BDIMAD
diff --git a/pjmedia/include/pjmedia-audiodev/errno.h b/pjmedia/include/pjmedia-audiodev/errno.h
index 19d1c821..907b6896 100644
--- a/pjmedia/include/pjmedia-audiodev/errno.h
+++ b/pjmedia/include/pjmedia-audiodev/errno.h
@@ -192,9 +192,12 @@ PJ_BEGIN_DECL
*/
#define PJMEDIA_EAUD_BADLATENCY (PJMEDIA_AUDIODEV_ERRNO_START+12) /* 4200012 */
-
-
-
+ /**
+ * @hideinitializer
+ * General WASAPI error
+ */
+#define PJMEDIA_EAUD_WASAPI_ERROR \
+ (PJMEDIA_AUDIODEV_ERRNO_START+13) /* 4200013 */
/**
* Get error message for the specified error code. Note that this
diff --git a/pjmedia/src/pjmedia-audiodev/audiodev.c b/pjmedia/src/pjmedia-audiodev/audiodev.c
index e28bf318..9be9f781 100644
--- a/pjmedia/src/pjmedia-audiodev/audiodev.c
+++ b/pjmedia/src/pjmedia-audiodev/audiodev.c
@@ -1,5 +1,5 @@
/* $Id$ */
-/*
+/*
* Copyright (C) 2008-2011 Teluu Inc. (http://www.teluu.com)
* Copyright (C) 2003-2008 Benny Prijono <benny@prijono.org>
*
@@ -15,7 +15,7 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include <pjmedia-audiodev/audiodev_imp.h>
#include <pj/assert.h>
@@ -68,6 +68,10 @@ pjmedia_aud_dev_factory* pjmedia_aps_factory(pj_pool_factory *pf);
pjmedia_aud_dev_factory* pjmedia_symb_mda_factory(pj_pool_factory *pf);
#endif
+#if PJMEDIA_AUDIO_DEV_HAS_WASAPI
+pjmedia_aud_dev_factory* pjmedia_wasapi_factory(pj_pool_factory *pf);
+#endif
+
#if PJMEDIA_AUDIO_DEV_HAS_NULL_AUDIO
pjmedia_aud_dev_factory* pjmedia_null_audio_factory(pj_pool_factory *pf);
#endif
@@ -88,8 +92,8 @@ PJ_DEF(pj_status_t) pjmedia_aud_subsys_init(pj_pool_factory *pf)
}
/* Register error subsystem */
- status = pj_register_strerror(PJMEDIA_AUDIODEV_ERRNO_START,
- PJ_ERRNO_SPACE_SIZE,
+ status = pj_register_strerror(PJMEDIA_AUDIODEV_ERRNO_START,
+ PJ_ERRNO_SPACE_SIZE,
&pjmedia_audiodev_strerror);
pj_assert(status == PJ_SUCCESS);
@@ -132,6 +136,9 @@ PJ_DEF(pj_status_t) pjmedia_aud_subsys_init(pj_pool_factory *pf)
#if PJMEDIA_AUDIO_DEV_HAS_SYMB_MDA
aud_subsys->drv[aud_subsys->drv_cnt++].create = &pjmedia_symb_mda_factory;
#endif
+#if PJMEDIA_AUDIO_DEV_HAS_WASAPI
+ aud_subsys->drv[aud_subsys->drv_cnt++].create = &pjmedia_wasapi_factory;
+#endif
#if PJMEDIA_AUDIO_DEV_HAS_NULL_AUDIO
aud_subsys->drv[aud_subsys->drv_cnt++].create = &pjmedia_null_audio_factory;
#endif
diff --git a/pjmedia/src/pjmedia-audiodev/wasapi_dev.cpp b/pjmedia/src/pjmedia-audiodev/wasapi_dev.cpp
new file mode 100644
index 00000000..baa5e6bb
--- /dev/null
+++ b/pjmedia/src/pjmedia-audiodev/wasapi_dev.cpp
@@ -0,0 +1,1313 @@
+/* $Id$ */
+/*
+ * Copyright (C) 2008-2011 Teluu Inc. (http://www.teluu.com)
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+#include <pjmedia-audiodev/audiodev_imp.h>
+#include <pj/assert.h>
+#include <pj/log.h>
+#include <pj/os.h>
+
+#if PJMEDIA_AUDIO_DEV_HAS_WASAPI
+
+#include <Avrt.h>
+#include <windows.h>
+#include <audioclient.h>
+#include <Processthreadsapi.h>
+
+#if defined(PJ_WIN32_UWP) && PJ_WIN32_UWP
+#define USE_ASYNC_ACTIVATE 1;
+#endif
+
+#if defined(USE_ASYNC_ACTIVATE)
+ #include <Mmdeviceapi.h>
+ #include <wrl\implements.h>
+ #include <ppltasks.h>
+ using namespace Windows::Media::Devices;
+ using namespace Microsoft::WRL;
+ using namespace concurrency;
+#else
+ #include <phoneaudioclient.h>
+ #using <Windows.winmd>
+ using namespace Windows::Phone::Media::Devices;
+#endif
+
+#define THIS_FILE "wasapi_dev.cpp"
+
+/* Set to 1 to enable tracing */
+#if 1
+# define TRACE_(expr) PJ_LOG(4,expr)
+#else
+# define TRACE_(expr)
+#endif
+
+#define EXIT_ON_ERROR(hr) \
+ do { \
+ if(FAILED(hr)) { \
+ status = PJMEDIA_EAUD_WASAPI_ERROR; \
+ goto on_exit; }\
+ } while (0)
+
+struct wasapi_stream;
+
+class AudioActivator;
+
+#if defined(USE_ASYNC_ACTIVATE)
+
+class AudioActivator : public RuntimeClass< RuntimeClassFlags< ClassicCom >,
+ FtmBase,
+ IActivateAudioInterfaceCompletionHandler >
+{
+ STDMETHODIMP ActivateCompleted(IActivateAudioInterfaceAsyncOperation
+ *pAsyncOp);
+public:
+ AudioActivator() {};
+ task_completion_event<ComPtr<IAudioClient2>> task_completed;
+};
+
+#endif
+
+/* WASAPI factory */
+struct wasapi_factory
+{
+ pjmedia_aud_dev_factory base;
+ pj_pool_t *base_pool;
+ pj_pool_t *pool;
+ pj_pool_factory *pf;
+
+ unsigned dev_count;
+ pjmedia_aud_dev_info devs[1];
+};
+
+/* Sound stream. */
+struct wasapi_stream
+{
+ pjmedia_aud_stream base; /* Base stream */
+
+ /* Common */
+ pjmedia_aud_param param; /* Settings */
+ pj_pool_t *pool; /* Memory pool */
+ void *user_data; /* Application data */
+ struct wasapi_factory *wf;
+ pj_thread_t *thread; /* Thread handle */
+ HANDLE quit_event;
+ pjmedia_format_id fmt_id; /* Frame format */
+ unsigned bytes_per_sample;
+
+ /* Playback */
+ pjmedia_aud_play_cb pb_cb; /* Playback callback */
+ IAudioClient2 *default_pb_dev; /* Default playback dev */
+ IAudioRenderClient *pb_client; /* Playback client */
+ ISimpleAudioVolume *pb_volume; /* Playback volume */
+ unsigned pb_max_frame_count;
+ HANDLE pb_event; /* Playback event */
+ pj_timestamp pb_timestamp;
+#if defined(USE_ASYNC_ACTIVATE)
+ ComPtr<AudioActivator> pb_aud_act;
+ Platform::String^ pb_id;
+#else
+ LPCWSTR pb_id;
+#endif
+
+ /* Capture */
+ pjmedia_aud_rec_cb cap_cb; /* Capture callback */
+ IAudioClient2 *default_cap_dev; /* Default capture dev */
+ IAudioCaptureClient *cap_client; /* Capture client */
+ unsigned bytes_per_frame; /* Bytes per frame */
+ pj_int16_t *cap_buf; /* Capture audio buffer */
+ unsigned cap_max_frame_count;
+ HANDLE cap_event; /* Capture event */
+ unsigned cap_buf_count;
+ pj_timestamp cap_timestamp;
+#if defined(USE_ASYNC_ACTIVATE)
+ ComPtr<AudioActivator> cap_aud_act;
+ Platform::String^ cap_id;
+#else
+ LPCWSTR cap_id;
+#endif
+};
+
+/* Prototypes */
+static pj_status_t wasapi_factory_init(pjmedia_aud_dev_factory *f);
+static pj_status_t wasapi_factory_destroy(pjmedia_aud_dev_factory *f);
+static pj_status_t wasapi_factory_refresh(pjmedia_aud_dev_factory *f);
+static unsigned wasapi_factory_get_dev_count(pjmedia_aud_dev_factory *f);
+static pj_status_t wasapi_factory_get_dev_info(pjmedia_aud_dev_factory *f,
+ unsigned index,
+ pjmedia_aud_dev_info *info);
+static pj_status_t wasapi_factory_default_param(pjmedia_aud_dev_factory *f,
+ unsigned index,
+ pjmedia_aud_param *param);
+static pj_status_t wasapi_factory_create_stream(pjmedia_aud_dev_factory *f,
+ const pjmedia_aud_param *param,
+ pjmedia_aud_rec_cb rec_cb,
+ pjmedia_aud_play_cb play_cb,
+ void *user_data,
+ pjmedia_aud_stream **p_strm);
+
+/*
+ * Stream prototypes
+ */
+static pj_status_t wasapi_stream_get_param(pjmedia_aud_stream *strm,
+ pjmedia_aud_param *param);
+static pj_status_t wasapi_stream_get_cap(pjmedia_aud_stream *strm,
+ pjmedia_aud_dev_cap cap,
+ void *value);
+static pj_status_t wasapi_stream_set_cap(pjmedia_aud_stream *strm,
+ pjmedia_aud_dev_cap cap,
+ const void *value);
+static pj_status_t wasapi_stream_start(pjmedia_aud_stream *strm);
+static pj_status_t wasapi_stream_stop(pjmedia_aud_stream *strm);
+static pj_status_t wasapi_stream_destroy(pjmedia_aud_stream *strm);
+
+/* Operations */
+static pjmedia_aud_dev_factory_op factory_op =
+{
+ &wasapi_factory_init,
+ &wasapi_factory_destroy,
+ &wasapi_factory_get_dev_count,
+ &wasapi_factory_get_dev_info,
+ &wasapi_factory_default_param,
+ &wasapi_factory_create_stream,
+ &wasapi_factory_refresh
+};
+
+static pjmedia_aud_stream_op stream_op =
+{
+ &wasapi_stream_get_param,
+ &wasapi_stream_get_cap,
+ &wasapi_stream_set_cap,
+ &wasapi_stream_start,
+ &wasapi_stream_stop,
+ &wasapi_stream_destroy
+};
+
+static pj_status_t init_waveformatex(WAVEFORMATEX *wfx,
+ const pjmedia_aud_param *prm,
+ struct wasapi_stream *strm)
+{
+ if (prm->ext_fmt.id == PJMEDIA_FORMAT_L16) {
+ wfx->wFormatTag = WAVE_FORMAT_PCM;
+ wfx->nChannels = (pj_uint16_t)prm->channel_count;
+ wfx->nSamplesPerSec = prm->clock_rate;
+ wfx->nBlockAlign = (pj_uint16_t)(prm->channel_count *
+ strm->bytes_per_sample);
+ wfx->nAvgBytesPerSec = prm->clock_rate * prm->channel_count *
+ strm->bytes_per_sample;
+ wfx->wBitsPerSample = (WORD)prm->bits_per_sample;
+ wfx->cbSize = 0;
+
+ return PJ_SUCCESS;
+ }
+ else if ((prm->flags & PJMEDIA_AUD_DEV_CAP_EXT_FORMAT) &&
+ (prm->ext_fmt.id == PJMEDIA_FORMAT_PCMA ||
+ prm->ext_fmt.id == PJMEDIA_FORMAT_PCMU))
+ {
+ unsigned ptime;
+ ptime = prm->samples_per_frame * 1000 /
+ (prm->clock_rate * prm->channel_count);
+ wfx->wFormatTag = (pj_uint16_t)
+ ((prm->ext_fmt.id == PJMEDIA_FORMAT_PCMA) ?
+ WAVE_FORMAT_ALAW : WAVE_FORMAT_MULAW);
+ wfx->nChannels = (pj_uint16_t)prm->channel_count;
+ wfx->nSamplesPerSec = prm->clock_rate;
+ wfx->nAvgBytesPerSec = prm->clock_rate * prm->channel_count;
+ wfx->nBlockAlign = (pj_uint16_t)(wfx->nAvgBytesPerSec * ptime /
+ 1000);
+ wfx->wBitsPerSample = 8;
+ wfx->cbSize = 0;
+
+ return PJ_SUCCESS;
+ } else {
+ return PJMEDIA_EAUD_BADFORMAT;
+ }
+}
+
+/* WMME capture and playback thread. */
+static int PJ_THREAD_FUNC wasapi_dev_thread(void *arg)
+{
+ struct wasapi_stream *strm = (struct wasapi_stream*)arg;
+ HANDLE events[3];
+ unsigned eventCount;
+ pj_status_t status = PJ_SUCCESS;
+ static unsigned rec_cnt, play_cnt;
+ enum { MAX_BURST = 1000 };
+
+ rec_cnt = play_cnt = 0;
+ strm->cap_buf_count = 0;
+ eventCount = 0;
+ events[eventCount++] = strm->quit_event;
+ if (strm->param.dir & PJMEDIA_DIR_PLAYBACK)
+ events[eventCount++] = strm->pb_event;
+ if (strm->param.dir & PJMEDIA_DIR_CAPTURE)
+ events[eventCount++] = strm->cap_event;
+
+ /*
+ * Loop while not signalled to quit, wait for event objects to be
+ * signalled by Wasapi capture and play buffer.
+ */
+ while (status == PJ_SUCCESS)
+ {
+ DWORD rc;
+ pjmedia_dir signalled_dir;
+ HRESULT hr;
+
+ /* Swap hWaveIn and hWaveOut to get equal opportunity for both */
+ if (eventCount==3) {
+ HANDLE hTemp = events[2];
+ events[2] = events[1];
+ events[1] = hTemp;
+ }
+
+ rc = WaitForMultipleObjectsEx(eventCount, events, FALSE, INFINITE,
+ FALSE);
+
+ if (rc < WAIT_OBJECT_0 || rc >= WAIT_OBJECT_0 + eventCount)
+ continue;
+
+ if (rc == WAIT_OBJECT_0)
+ break;
+
+ if (rc == (WAIT_OBJECT_0 + 1)) {
+ if (events[1] == strm->pb_event)
+ signalled_dir = PJMEDIA_DIR_PLAYBACK;
+ else
+ signalled_dir = PJMEDIA_DIR_CAPTURE;
+ } else {
+ if (events[2] == strm->pb_event)
+ signalled_dir = PJMEDIA_DIR_PLAYBACK;
+ else
+ signalled_dir = PJMEDIA_DIR_CAPTURE;
+ }
+
+ if (signalled_dir == PJMEDIA_DIR_PLAYBACK) {
+ unsigned incoming_frame = 0;
+ unsigned frame_to_render = 0;
+ unsigned padding = 0;
+ BYTE *cur_pb_buf = NULL;
+ pjmedia_frame frame;
+
+ status = PJ_SUCCESS;
+
+ /* Get available space on buffer to render */
+ hr = strm->default_pb_dev->GetCurrentPadding(&padding);
+ if (FAILED(hr)) {
+ continue;
+ }
+
+ incoming_frame = strm->bytes_per_frame /
+ (strm->bytes_per_sample *
+ strm->param.channel_count);
+ frame_to_render = strm->pb_max_frame_count - padding;
+ if (frame_to_render >= incoming_frame) {
+ frame_to_render = incoming_frame;
+ } else {
+ /* Don't get new frame because there's no space */
+ continue;
+ }
+
+ hr = strm->pb_client->GetBuffer(frame_to_render, &cur_pb_buf);
+ if (FAILED(hr)) {
+ PJ_LOG(4, (THIS_FILE, "Error getting wasapi buffer"));
+ continue;
+ }
+
+ if (strm->fmt_id == PJMEDIA_FORMAT_L16) {
+ /* PCM mode */
+ frame.type = PJMEDIA_FRAME_TYPE_AUDIO;
+ frame.size = strm->bytes_per_frame;
+ frame.timestamp.u64 = strm->pb_timestamp.u64;
+ frame.bit_info = 0;
+ frame.buf = cur_pb_buf;
+ }
+
+ status = (*strm->pb_cb)(strm->user_data, &frame);
+
+ /* Write to the device. */
+ hr = strm->pb_client->ReleaseBuffer(frame_to_render, 0);
+ if (FAILED(hr)) {
+ PJ_LOG(4, (THIS_FILE, "Error releasing wasapi buffer"));
+ continue;
+ }
+
+ strm->pb_timestamp.u64 += strm->param.samples_per_frame /
+ strm->param.channel_count;
+ } else {
+ /* Capture */
+ pj_uint32_t packet_size = 0;
+
+ hr = strm->cap_client->GetNextPacketSize(&packet_size);
+ if (FAILED(hr)) {
+ PJ_LOG(4, (THIS_FILE, "Error getting next packet size"));
+ continue;
+ }
+
+ while (packet_size) {
+
+ unsigned next_frame_size = 0;
+ DWORD cap_flag;
+ pj_int16_t *cap_buf = NULL;
+ unsigned nsamples = 0;
+
+ hr = strm->cap_client->GetBuffer((BYTE**)&cap_buf,
+ &next_frame_size,
+ &cap_flag,
+ NULL,
+ NULL);
+
+ if (FAILED(hr) || (next_frame_size == 0)) {
+ PJ_LOG(4, (THIS_FILE, "Error getting next buffer, \
+ next frame size : %d", next_frame_size));
+ packet_size = 0;
+ continue;
+ }
+
+ nsamples = (next_frame_size * strm->param.channel_count)
+ + strm->cap_buf_count;
+
+ if (nsamples >= strm->param.samples_per_frame) {
+ /* If buffer is not empty, combine the buffer with the just
+ * incoming samples, then call put_frame.
+ */
+ if (strm->cap_buf_count) {
+ unsigned chunk_count = 0;
+ pjmedia_frame frame;
+
+ chunk_count = strm->param.samples_per_frame -
+ strm->cap_buf_count;
+
+ pjmedia_copy_samples(strm->cap_buf +
+ strm->cap_buf_count,
+ (pj_int16_t*)cap_buf,
+ chunk_count);
+
+ if (strm->fmt_id == PJMEDIA_FORMAT_L16) {
+ /* PCM mode */
+ /* Prepare frame */
+ frame.type = PJMEDIA_FRAME_TYPE_AUDIO;
+ frame.buf = (void *)strm->cap_buf;
+ frame.size = strm->bytes_per_frame;
+ frame.timestamp.u64 = strm->cap_timestamp.u64;
+ frame.bit_info = 0;
+ }
+
+ status = (*strm->cap_cb)(strm->user_data, &frame);
+ if (status == PJ_SUCCESS) {
+ /* Update position */
+ cap_buf = (pj_int16_t *)cap_buf + chunk_count;
+ nsamples -= strm->param.samples_per_frame;
+ strm->cap_timestamp.u64 +=
+ strm->param.samples_per_frame /
+ strm->param.channel_count;
+ }
+ }
+
+ /* Give all frame we have */
+ while (nsamples >= strm->param.samples_per_frame &&
+ status == PJ_SUCCESS)
+ {
+ pjmedia_frame frame;
+
+ pjmedia_copy_samples(strm->cap_buf,
+ (pj_int16_t*)cap_buf,
+ strm->param.samples_per_frame);
+
+ if (strm->fmt_id == PJMEDIA_FORMAT_L16) {
+ /* PCM mode */
+ /* Prepare frame */
+ frame.type = PJMEDIA_FRAME_TYPE_AUDIO;
+ frame.buf = (void *)strm->cap_buf;
+ frame.size = strm->bytes_per_frame;
+ frame.timestamp.u64 = strm->cap_timestamp.u64;
+ frame.bit_info = 0;
+ }
+ status = (*strm->cap_cb)(strm->user_data, &frame);
+
+ if (status == PJ_SUCCESS) {
+ /* Update position */
+ cap_buf = (pj_int16_t *)cap_buf +
+ strm->param.samples_per_frame;
+
+ nsamples -= strm->param.samples_per_frame;
+ strm->cap_timestamp.u64 +=
+ strm->param.samples_per_frame /
+ strm->param.channel_count;
+ } else {
+ nsamples = 0;
+ }
+ }
+ strm->cap_buf_count = nsamples;
+
+ /* Store the remaining samples into the buffer */
+ if (nsamples && (status == PJ_SUCCESS)) {
+ pjmedia_copy_samples(strm->cap_buf,
+ (pj_int16_t*)cap_buf,
+ nsamples);
+ }
+ } else {
+ /* Not enough samples, let's just store them in the
+ * buffer.
+ */
+ pjmedia_copy_samples(strm->cap_buf + strm->cap_buf_count,
+ (pj_int16_t*)cap_buf,
+ next_frame_size *
+ strm->param.channel_count);
+
+ strm->cap_buf_count = nsamples;
+ }
+ hr = strm->cap_client->ReleaseBuffer(next_frame_size);
+
+ hr = strm->cap_client->GetNextPacketSize(&packet_size);
+ if (FAILED(hr)) {
+ PJ_LOG(4, (THIS_FILE, "Error getting next packet size"));
+ packet_size = 0;
+ }
+ }
+ }
+ }
+
+ PJ_LOG(5,(THIS_FILE, "WASAPI: thread stopping.."));
+ return 0;
+}
+
+static pj_status_t activate_capture_dev(struct wasapi_stream *ws)
+{
+ HRESULT hr = E_FAIL;
+
+#if defined(USE_ASYNC_ACTIVATE)
+ ComPtr<IActivateAudioInterfaceAsyncOperation> async_op;
+ ws->cap_id = MediaDevice::GetDefaultAudioCaptureId(
+ AudioDeviceRole::Communications);
+#else
+ ws->cap_id = GetDefaultAudioCaptureId(AudioDeviceRole::Communications);
+#endif
+
+ if (!ws->cap_id) {
+ PJ_LOG(4, (THIS_FILE, "Error getting default capture device id"));
+ return PJMEDIA_EAUD_SYSERR;
+ }
+
+#if defined(USE_ASYNC_ACTIVATE)
+
+ ws->cap_aud_act = Make<AudioActivator>();
+ if (ws->cap_aud_act == NULL) {
+ PJ_LOG(4, (THIS_FILE, "Error activating capture device"));
+ return PJMEDIA_EAUD_SYSERR;
+ }
+ hr = ActivateAudioInterfaceAsync(ws->cap_id->Data(),
+ __uuidof(IAudioClient2),
+ NULL, ws->cap_aud_act.Get(),
+ &async_op);
+
+ //pj_thread_sleep(100);
+ auto task_completed = create_task(ws->cap_aud_act->task_completed);
+ task_completed.wait();
+ ws->default_cap_dev = task_completed.get().Get();
+#else
+ hr = ActivateAudioInterface(ws->cap_id, __uuidof(IAudioClient2),
+ (void**)&ws->default_cap_dev);
+#endif
+ AudioClientProperties properties = {};
+ if (SUCCEEDED(hr))
+ {
+ properties.cbSize = sizeof AudioClientProperties;
+ properties.eCategory = AudioCategory_Communications;
+ hr = ws->default_cap_dev->SetClientProperties(&properties);
+ }
+
+ return FAILED(hr) ? PJMEDIA_EAUD_SYSERR : PJ_SUCCESS;
+}
+
+/*
+ * Init capture device
+ */
+static pj_status_t init_capture_dev(struct wasapi_stream *ws,
+ const pjmedia_aud_param *prm)
+{
+ pj_status_t status;
+ HRESULT hr = E_FAIL;
+ REFERENCE_TIME request_duration = 0;
+ unsigned ptime;
+ unsigned int stream_flags;
+ WAVEFORMATEX wfx;
+ int test;
+
+ status = activate_capture_dev(ws);
+ if (status != PJ_SUCCESS) {
+ PJ_LOG(4, (THIS_FILE, "Failed activating capture device"));
+ goto on_exit;
+ }
+
+ stream_flags = 0x88140000;
+
+ pj_bzero(&wfx, sizeof(WAVEFORMATEX));
+ status = init_waveformatex(&wfx, prm, ws);
+
+ if (status != PJ_SUCCESS) {
+ PJ_LOG(4, (THIS_FILE, "Error initiating wave format"));
+ goto on_exit;
+ }
+ status = PJMEDIA_EAUD_SYSERR;
+
+ ptime = prm->samples_per_frame * 1000 /
+ (prm->clock_rate * prm->channel_count);
+
+ ws->bytes_per_frame = prm->samples_per_frame * ws->bytes_per_sample;
+
+ /* Initialize the stream to play at the minimum latency. */
+ hr = ws->default_cap_dev->GetDevicePeriod(NULL, &request_duration);
+
+ EXIT_ON_ERROR(hr);
+
+ test = ws->param.input_latency_ms * 10000;
+
+ hr = ws->default_cap_dev->Initialize(AUDCLNT_SHAREMODE_SHARED,
+ stream_flags,
+ //2000 * 10000,
+ ptime * ws->param.input_latency_ms *
+ 10000,
+ 0,
+ &wfx,
+ NULL);
+
+ EXIT_ON_ERROR(hr);
+
+ ws->cap_buf = (pj_int16_t *)pj_pool_zalloc(ws->pool, ws->bytes_per_frame);
+
+ if (!ws->cap_buf) {
+ PJ_LOG(4, (THIS_FILE, "Error creating capture buffer"));
+ status = PJ_ENOMEM;
+
+ goto on_exit;
+ }
+
+ ws->cap_event = CreateEventEx(NULL, NULL, 0, EVENT_ALL_ACCESS);
+ if (!ws->cap_event) {
+ hr = HRESULT_FROM_WIN32(GetLastError());
+
+ goto on_exit;
+ }
+
+ EXIT_ON_ERROR(hr);
+
+ hr = ws->default_cap_dev->SetEventHandle(ws->cap_event);
+
+ EXIT_ON_ERROR(hr);
+
+ hr = ws->default_cap_dev->GetService(__uuidof(IAudioCaptureClient),
+ (void**)&ws->cap_client);
+
+ EXIT_ON_ERROR(hr);
+
+ PJ_LOG(4, (THIS_FILE,
+ "Wasapi Sound recorder initialized ("
+ "clock_rate=%d, latency=%d, "
+ "channel_count=%d, samples_per_frame=%d (%dms))",
+ prm->clock_rate, ws->param.input_latency_ms,
+ prm->channel_count, prm->samples_per_frame,
+ ptime));
+
+ status = PJ_SUCCESS;
+on_exit:
+ if (status != PJ_SUCCESS)
+ wasapi_stream_destroy(&ws->base);
+
+ return status;
+}
+
+static pj_status_t activate_playback_dev(struct wasapi_stream *ws)
+{
+ HRESULT hr = E_FAIL;
+
+#if defined(USE_ASYNC_ACTIVATE)
+ ComPtr<IActivateAudioInterfaceAsyncOperation> async_op;
+
+ ws->pb_id = MediaDevice::GetDefaultAudioRenderId(
+ AudioDeviceRole::Communications);
+#else
+ ws->pb_id = GetDefaultAudioRenderId(AudioDeviceRole::Communications);
+#endif
+
+ if (!ws->pb_id) {
+ PJ_LOG(4, (THIS_FILE, "Error getting default playback device id"));
+ return PJMEDIA_EAUD_SYSERR;
+ }
+
+#if defined(USE_ASYNC_ACTIVATE)
+ ws->pb_aud_act = Make<AudioActivator>();
+ if (ws->pb_aud_act == NULL) {
+ PJ_LOG(4, (THIS_FILE, "Error activating playback device"));
+ return PJMEDIA_EAUD_SYSERR;
+ }
+ hr = ActivateAudioInterfaceAsync(ws->pb_id->Data(),
+ __uuidof(IAudioClient2),
+ NULL, ws->pb_aud_act.Get(),
+ &async_op);
+
+ //pj_thread_sleep(100);
+ auto task_completed = create_task(ws->pb_aud_act->task_completed);
+ task_completed.wait();
+ ws->default_pb_dev = task_completed.get().Get();
+#else
+ hr = ActivateAudioInterface(ws->pb_id, __uuidof(IAudioClient2),
+ (void**)&ws->default_pb_dev);
+#endif
+
+ AudioClientProperties properties = {};
+ if (SUCCEEDED(hr))
+ {
+ properties.cbSize = sizeof AudioClientProperties;
+ properties.eCategory = AudioCategory_Communications;
+ hr = ws->default_pb_dev->SetClientProperties(&properties);
+ }
+
+ return FAILED(hr) ? PJMEDIA_EAUD_SYSERR : PJ_SUCCESS;
+}
+
+/*
+ * Init playback device
+ */
+static pj_status_t init_playback_dev(struct wasapi_stream *ws,
+ const pjmedia_aud_param *prm)
+{
+ HRESULT hr = E_FAIL;
+ pj_status_t status;
+ unsigned ptime;
+ unsigned int stream_flags;
+ WAVEFORMATEX wfx;
+
+ status = activate_playback_dev(ws);
+ if (status != PJ_SUCCESS) {
+ PJ_LOG(4, (THIS_FILE, "Failed activating playback device"));
+ goto on_exit;
+ }
+
+ stream_flags = 0x88140000;
+ pj_bzero(&wfx, sizeof(WAVEFORMATEX));
+
+ status = init_waveformatex(&wfx, prm, ws);
+ if (status != PJ_SUCCESS) {
+ PJ_LOG(4, (THIS_FILE, "Error initiating wave format"));
+
+ goto on_exit;
+ }
+ status = PJMEDIA_EAUD_SYSERR;
+
+ ptime = prm->samples_per_frame * 1000 /
+ (prm->clock_rate * prm->channel_count);
+
+ ws->bytes_per_frame = prm->samples_per_frame * ws->bytes_per_sample;
+
+ hr = ws->default_pb_dev->Initialize(AUDCLNT_SHAREMODE_SHARED,
+ stream_flags,
+ ws->param.output_latency_ms * 10000,
+ //0,
+ 0,
+ &wfx,
+ NULL);
+
+ EXIT_ON_ERROR(hr);
+
+ hr = ws->default_pb_dev->GetBufferSize(&ws->pb_max_frame_count);
+
+ /* Create buffer */
+ EXIT_ON_ERROR(hr);
+
+ ws->pb_event = CreateEventEx(NULL, NULL, 0, EVENT_ALL_ACCESS);
+ if (!ws->pb_event) {
+ hr = HRESULT_FROM_WIN32(GetLastError());
+
+ goto on_exit;
+ }
+
+ EXIT_ON_ERROR(hr);
+
+ hr = ws->default_pb_dev->SetEventHandle(ws->pb_event);
+
+ EXIT_ON_ERROR(hr);
+
+ hr = ws->default_pb_dev->GetService(__uuidof(IAudioRenderClient),
+ (void**)&ws->pb_client);
+
+ EXIT_ON_ERROR(hr);
+
+ /* Other/optional supported interfaces */
+ hr = ws->default_pb_dev->GetService(__uuidof(ISimpleAudioVolume),
+ (void**)&ws->pb_volume);
+
+ if (FAILED(hr)) {
+ PJ_LOG(4, (THIS_FILE, "Error getting vol service playback:0x%x", hr));
+ }
+
+ PJ_LOG(4, (THIS_FILE,
+ " Wasapi Sound player initialized ("
+ "clock_rate=%d, latency=%d, "
+ "channel_count=%d, samples_per_frame=%d (%dms))",
+ prm->clock_rate, ws->param.output_latency_ms,
+ prm->channel_count, prm->samples_per_frame,
+ ptime));
+
+ status = PJ_SUCCESS;
+on_exit:
+ if (status != PJ_SUCCESS)
+ wasapi_stream_destroy(&ws->base);
+
+ return status;
+}
+
+/*
+ * wasapi - tests loads the audio units and sets up the driver structure
+ */
+static pj_status_t wasapi_add_dev(struct wasapi_factory *wf)
+{
+ pjmedia_aud_dev_info *adi;
+ LPCWSTR capture_id = NULL;
+ LPCWSTR render_id = NULL;
+
+ if (wf->dev_count >= PJ_ARRAY_SIZE(wf->devs))
+ return PJ_ETOOMANY;
+
+ adi = &wf->devs[wf->dev_count];
+
+ /* Reset device info */
+ pj_bzero(adi, sizeof(*adi));
+
+ /* Set device name */
+ strcpy(adi->name, "default");
+ strcpy(adi->driver, "wasapi");
+
+ /* Get default capture device */
+#if defined(USE_ASYNC_ACTIVATE)
+ capture_id = MediaDevice::GetDefaultAudioCaptureId(
+ AudioDeviceRole::Communications)->Data();
+#else
+ capture_id = GetDefaultAudioCaptureId(AudioDeviceRole::Communications);
+#endif
+
+ if (!capture_id) {
+ PJ_LOG(4, (THIS_FILE, "Failed to get default audio capture"));
+ }
+
+ /* Get default render device */
+#if defined(USE_ASYNC_ACTIVATE)
+ render_id = MediaDevice::GetDefaultAudioRenderId(
+ AudioDeviceRole::Communications)->Data();
+#else
+ render_id = GetDefaultAudioRenderId(AudioDeviceRole::Communications);
+#endif
+
+ if (!render_id) {
+ PJ_LOG(4, (THIS_FILE, "Failed to get default audio render"));
+ }
+
+ if (!capture_id && !render_id) {
+ PJ_LOG(4, (THIS_FILE, "Unable to open default sound device"));
+ return PJMEDIA_EAUD_NODEV;
+ }
+
+ /* Check the number of capture channels */
+ adi->input_count = (capture_id) ? 1 : 0;
+
+ /* Check the number of playback channels */
+ adi->output_count = (render_id) ? 1 : 0;
+
+ /* Set the default sample rate */
+ adi->default_samples_per_sec = 8000;
+
+ adi->caps = PJMEDIA_AUD_DEV_CAP_INPUT_LATENCY |
+ PJMEDIA_AUD_DEV_CAP_OUTPUT_LATENCY |
+ PJMEDIA_AUD_DEV_CAP_OUTPUT_ROUTE;
+
+ adi->routes = PJMEDIA_AUD_DEV_ROUTE_DEFAULT |
+ PJMEDIA_AUD_DEV_ROUTE_EARPIECE |
+ PJMEDIA_AUD_DEV_ROUTE_LOUDSPEAKER |
+ PJMEDIA_AUD_DEV_ROUTE_BLUETOOTH;
+
+ ++wf->dev_count;
+
+ PJ_LOG(4, (THIS_FILE, "Added sound device %s", adi->name));
+
+#if !defined(USE_ASYNC_ACTIVATE)
+ if (capture_id)
+ CoTaskMemFree((LPVOID*)capture_id);
+
+ if (render_id)
+ CoTaskMemFree((LPVOID*)render_id);
+#endif
+
+ return PJ_SUCCESS;
+}
+
+/****************************************************************************
+ * Factory operations
+ */
+/*
+ * Init wasapi audio driver.
+ */
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+pjmedia_aud_dev_factory* pjmedia_wasapi_factory(pj_pool_factory *pf)
+{
+ struct wasapi_factory *wf;
+ pj_pool_t *pool;
+
+ pool = pj_pool_create(pf, "WASAPI base", 256, 256, NULL);
+ wf = PJ_POOL_ZALLOC_T(pool, struct wasapi_factory);
+ wf->pf = pf;
+ wf->base_pool = pool;
+ wf->base.op = &factory_op;
+
+ return &wf->base;
+}
+#ifdef __cplusplus
+}
+#endif
+
+/* API: init factory */
+static pj_status_t wasapi_factory_init(pjmedia_aud_dev_factory *f)
+{
+ pj_status_t status;
+ status = wasapi_factory_refresh(f);
+ if (status != PJ_SUCCESS)
+ return status;
+
+ PJ_LOG(4,(THIS_FILE, "wasapi initialized"));
+ return PJ_SUCCESS;
+}
+
+/* API: destroy factory */
+static pj_status_t wasapi_factory_destroy(pjmedia_aud_dev_factory *f)
+{
+ struct wasapi_factory *wf = (struct wasapi_factory*)f;
+
+ if (wf->pool) {
+ TRACE_((THIS_FILE, "wasapi_factory_destroy()"));
+ pj_pool_release(wf->pool);
+ }
+
+ return PJ_SUCCESS;
+}
+
+/* API: refresh the list of devices */
+static pj_status_t wasapi_factory_refresh(pjmedia_aud_dev_factory *f)
+{
+ struct wasapi_factory *wf = (struct wasapi_factory*)f;
+ pj_status_t status;
+
+ TRACE_((THIS_FILE, "wasapi_factory_refresh()"));
+
+ if (wf->pool != NULL) {
+ pj_pool_release(wf->pool);
+ wf->pool = NULL;
+ }
+
+ wf->pool = pj_pool_create(wf->pf, "wasapi_aud", 256, 256, NULL);
+ wf->dev_count = 0;
+
+ status = wasapi_add_dev(wf);
+
+ PJ_LOG(4,(THIS_FILE, "wasapi driver found %d devices", wf->dev_count));
+
+ return status;
+}
+
+/* API: get number of devices */
+static unsigned wasapi_factory_get_dev_count(pjmedia_aud_dev_factory *f)
+{
+ struct wasapi_factory *wf = (struct wasapi_factory*)f;
+ return wf->dev_count;
+}
+
+/* API: get device info */
+static pj_status_t wasapi_factory_get_dev_info(pjmedia_aud_dev_factory *f,
+ unsigned index,
+ pjmedia_aud_dev_info *info)
+{
+ struct wasapi_factory *wf = (struct wasapi_factory*)f;
+
+ PJ_ASSERT_RETURN(index>=0 && index<wf->dev_count, PJ_EINVAL);
+
+ pj_memcpy(info, &wf->devs[index], sizeof(*info));
+
+ return PJ_SUCCESS;
+}
+
+/* API: create default device parameter */
+static pj_status_t wasapi_factory_default_param(pjmedia_aud_dev_factory *f,
+ unsigned index,
+ pjmedia_aud_param *param)
+{
+ struct wasapi_factory *wf = (struct wasapi_factory*)f;
+ struct pjmedia_aud_dev_info *di;
+
+ PJ_ASSERT_RETURN(index>=0 && index<wf->dev_count, PJ_EINVAL);
+
+ di = &wf->devs[index];
+
+ pj_bzero(param, sizeof(*param));
+ if (di->input_count && di->output_count) {
+ param->dir = PJMEDIA_DIR_CAPTURE_PLAYBACK;
+ param->rec_id = index;
+ param->play_id = index;
+ } else if (di->input_count) {
+ param->dir = PJMEDIA_DIR_CAPTURE;
+ param->rec_id = index;
+ param->play_id = PJMEDIA_AUD_INVALID_DEV;
+ } else if (di->output_count) {
+ param->dir = PJMEDIA_DIR_PLAYBACK;
+ param->play_id = index;
+ param->rec_id = PJMEDIA_AUD_INVALID_DEV;
+ } else {
+ return PJMEDIA_EAUD_INVDEV;
+ }
+
+ /* Set the mandatory settings here */
+ /* The values here are just some examples */
+ param->clock_rate = di->default_samples_per_sec;
+ param->channel_count = 2;
+ param->samples_per_frame = di->default_samples_per_sec * 20 / 1000;
+ param->bits_per_sample = 32;
+ param->flags = di->caps;
+ param->input_latency_ms = PJMEDIA_SND_DEFAULT_REC_LATENCY;
+ param->output_latency_ms = PJMEDIA_SND_DEFAULT_PLAY_LATENCY;
+
+ TRACE_((THIS_FILE, "wasapi_factory_default_param clock = %d flags = %d"
+ " spf = %d", param->clock_rate, param->flags,
+ param->samples_per_frame));
+
+ return PJ_SUCCESS;
+}
+
+/* API: create stream */
+static pj_status_t wasapi_factory_create_stream(pjmedia_aud_dev_factory *f,
+ const pjmedia_aud_param *param,
+ pjmedia_aud_rec_cb rec_cb,
+ pjmedia_aud_play_cb play_cb,
+ void *user_data,
+ pjmedia_aud_stream **p_strm)
+{
+ struct wasapi_factory *wf = (struct wasapi_factory*)f;
+ pj_pool_t *pool;
+ struct wasapi_stream *strm;
+ pj_status_t status;
+
+ /* Create and Initialize stream descriptor */
+ pool = pj_pool_create(wf->pf, "wasapi-dev", 1024, 1024, NULL);
+ PJ_ASSERT_RETURN(pool != NULL, PJ_ENOMEM);
+
+ strm = PJ_POOL_ZALLOC_T(pool, struct wasapi_stream);
+ pj_memcpy(&strm->param, param, sizeof(*param));
+ strm->base.op = &stream_op;
+ strm->pool = pool;
+ strm->cap_cb = rec_cb;
+ strm->pb_cb = play_cb;
+ strm->fmt_id = (pjmedia_format_id)param->ext_fmt.id;
+ strm->user_data = user_data;
+ strm->bytes_per_sample = param->bits_per_sample / 8;
+
+ /* Init capture */
+ if (param->dir & PJMEDIA_DIR_CAPTURE) {
+ status = init_capture_dev(strm, param);
+ if (status != PJ_SUCCESS) {
+ wasapi_stream_destroy(&strm->base);
+ return status;
+ }
+ }
+ /* Init playback */
+ if (param->dir & PJMEDIA_DIR_PLAYBACK) {
+ status = init_playback_dev(strm, param);
+ if (status != PJ_SUCCESS) {
+ wasapi_stream_destroy(&strm->base);
+ return status;
+ }
+ }
+
+ strm->quit_event = CreateEventEx(NULL, NULL, CREATE_EVENT_MANUAL_RESET,
+ EVENT_ALL_ACCESS);
+ if (!strm->quit_event)
+ {
+ PJ_LOG(4, (THIS_FILE, "Error creating quit event:0x%x",
+ HRESULT_FROM_WIN32(GetLastError())));
+
+ return PJMEDIA_EAUD_SYSERR;
+ }
+
+ /* Done */
+ strm->base.op = &stream_op;
+ *p_strm = &strm->base;
+
+ return PJ_SUCCESS;
+}
+
+/* API: Get stream info. */
+static pj_status_t wasapi_stream_get_param(pjmedia_aud_stream *s,
+ pjmedia_aud_param *pi)
+{
+ struct wasapi_stream *strm = (struct wasapi_stream*)s;
+
+ PJ_ASSERT_RETURN(strm && pi, PJ_EINVAL);
+
+ pj_memcpy(pi, &strm->param, sizeof(*pi));
+
+ return PJ_SUCCESS;
+}
+
+/* API: get capability */
+static pj_status_t wasapi_stream_get_cap(pjmedia_aud_stream *s,
+ pjmedia_aud_dev_cap cap,
+ void *pval)
+{
+ struct wasapi_stream *strm = (struct wasapi_stream*)s;
+
+ PJ_UNUSED_ARG(strm);
+
+ PJ_ASSERT_RETURN(s && pval, PJ_EINVAL);
+
+ if (cap == PJMEDIA_AUD_DEV_CAP_INPUT_LATENCY &&
+ (strm->param.dir & PJMEDIA_DIR_CAPTURE))
+ {
+ /* Recording latency */
+ *(unsigned*)pval = strm->param.input_latency_ms;
+ return PJ_SUCCESS;
+
+ } else if (cap == PJMEDIA_AUD_DEV_CAP_OUTPUT_LATENCY &&
+ (strm->param.dir & PJMEDIA_DIR_PLAYBACK))
+ {
+ /* Playback latency */
+ *(unsigned*)pval = strm->param.output_latency_ms;
+ return PJ_SUCCESS;
+
+ } else if (cap == PJMEDIA_AUD_DEV_CAP_OUTPUT_VOLUME_SETTING)
+ {
+ /* Output volume setting */
+ *(unsigned*)pval = 0; // retrieve output device's volume here
+ return PJ_SUCCESS;
+
+ } else {
+ return PJMEDIA_EAUD_INVCAP;
+ }
+}
+
+/* API: set capability */
+static pj_status_t wasapi_stream_set_cap(pjmedia_aud_stream *s,
+ pjmedia_aud_dev_cap cap,
+ const void *pval)
+{
+ struct wasapi_stream *strm = (struct wasapi_stream*)s;
+
+ PJ_UNUSED_ARG(strm);
+ PJ_UNUSED_ARG(cap);
+
+ PJ_ASSERT_RETURN(s && pval, PJ_EINVAL);
+
+ return PJMEDIA_EAUD_INVCAP;
+}
+
+/* API: Start stream. */
+static pj_status_t wasapi_stream_start(pjmedia_aud_stream *strm)
+{
+ struct wasapi_stream *ws = (struct wasapi_stream*)strm;
+ HRESULT hr = E_FAIL;
+ pj_status_t status = PJ_SUCCESS;
+
+ PJ_ASSERT_RETURN(ws != NULL, PJ_EINVAL);
+
+ TRACE_((THIS_FILE, "Starting wasapi audio stream"));
+
+ if (ws->default_pb_dev) {
+ hr = ws->default_pb_dev->Start();
+ EXIT_ON_ERROR(hr);
+ }
+
+ if (ws->default_cap_dev) {
+ hr = ws->default_cap_dev->Start();
+ EXIT_ON_ERROR(hr);
+ }
+
+ /* Create and start the thread */
+ if (!ws->thread) {
+ status = pj_thread_create(ws->pool, "wasapi", &wasapi_dev_thread, strm,
+ 0, 0, &ws->thread);
+
+ if (status != PJ_SUCCESS) {
+ PJ_LOG(4, (THIS_FILE, "Error creating wasapi thread:%d", status));
+ }
+ }
+
+on_exit:
+ if (status != PJ_SUCCESS) {
+ PJ_LOG(4, (THIS_FILE, "Error starting wasapi:0x%x", hr));
+ wasapi_stream_stop(&ws->base);
+ }
+
+ return status;
+}
+
+/* API: Stop stream. */
+static pj_status_t wasapi_stream_stop(pjmedia_aud_stream *strm)
+{
+ struct wasapi_stream *ws = (struct wasapi_stream*)strm;
+ HRESULT hr, hr_tmp;
+ hr = hr_tmp = S_OK;
+
+ PJ_ASSERT_RETURN(ws != NULL, PJ_EINVAL);
+
+ if (ws->default_pb_dev) {
+ hr = ws->default_pb_dev->Stop();
+ if (FAILED(hr)) {
+ PJ_LOG(4, (THIS_FILE, "Error stopping wasapi playback stream:0x%x",
+ hr));
+ } else {
+ PJ_LOG(4,(THIS_FILE, "Stopped wasapi playback stream"));
+ }
+ }
+
+ if (ws->default_cap_dev) {
+ hr_tmp = ws->default_cap_dev->Stop();
+ if (FAILED(hr_tmp)) {
+ hr = hr_tmp;
+ PJ_LOG(4, (THIS_FILE, "Error stopping wasapi capture stream:0x%x",
+ hr));
+ } else {
+ PJ_LOG(4,(THIS_FILE, "Stopped wasapi capture stream"));
+ }
+ }
+
+ if (FAILED(hr)) {
+ return PJMEDIA_EAUD_WASAPI_ERROR;
+ }
+
+ return PJ_SUCCESS;
+}
+
+/* API: Destroy stream. */
+static pj_status_t wasapi_stream_destroy(pjmedia_aud_stream *strm)
+{
+ struct wasapi_stream *ws = (struct wasapi_stream*)strm;
+
+ PJ_ASSERT_RETURN(ws != NULL, PJ_EINVAL);
+
+ wasapi_stream_stop(strm);
+
+ /* Stop stream thread */
+ if (ws->thread) {
+ SetEvent(ws->quit_event);
+ pj_thread_join(ws->thread);
+ pj_thread_destroy(ws->thread);
+ ws->thread = NULL;
+ }
+
+ /* Close thread quit event */
+ if (ws->quit_event) {
+ CloseHandle(ws->quit_event);
+ ws->quit_event = NULL;
+ }
+
+ /* Close playback event */
+ if (ws->pb_event) {
+ CloseHandle(ws->pb_event);
+ ws->pb_event = NULL;
+ }
+
+ /* Close capture event */
+ if (ws->cap_event) {
+ CloseHandle(ws->cap_event);
+ ws->cap_event = NULL;
+ }
+
+ /* Release playback device */
+ if (ws->default_pb_dev) {
+ ws->default_pb_dev->Release();
+ ws->default_pb_dev = NULL;
+ }
+
+ /* Release capture device */
+ if (ws->default_cap_dev) {
+ ws->default_cap_dev->Release();
+ ws->default_cap_dev = NULL;
+ }
+
+ /* Release playback volume interface */
+ if (ws->pb_volume) {
+ ws->pb_volume->Release();
+ ws->pb_volume = NULL;
+ }
+
+
+#if defined(USE_ASYNC_ACTIVATE)
+ /* Release audio activator */
+ if (ws->cap_aud_act) {
+ ws->cap_aud_act = nullptr;
+ }
+
+ if (ws->pb_aud_act) {
+ ws->pb_aud_act = nullptr;
+ }
+
+ if (ws->cap_id) {
+ ws->cap_id = nullptr;
+ }
+
+ if (ws->pb_id) {
+ ws->pb_id = nullptr;
+ }
+#else
+ if (ws->cap_id) {
+ CoTaskMemFree((LPVOID)ws->cap_id);
+ }
+
+ if (ws->pb_id) {
+ CoTaskMemFree((LPVOID)ws->pb_id);
+ }
+#endif
+
+ pj_pool_release(ws->pool);
+
+ return PJ_SUCCESS;
+}
+
+#if defined(USE_ASYNC_ACTIVATE)
+HRESULT AudioActivator::ActivateCompleted(
+ IActivateAudioInterfaceAsyncOperation *pAsyncOp)
+{
+ HRESULT hr = S_OK, hr2 = S_OK;
+ IUnknown *aud_interface = NULL;
+ IAudioClient2 *aud_client = NULL;
+
+ hr = pAsyncOp->GetActivateResult(&hr2, &aud_interface);
+ if (SUCCEEDED(hr) && SUCCEEDED(hr2)) {
+ aud_interface->QueryInterface(IID_PPV_ARGS(&aud_client));
+ if (aud_client)
+ {
+ pj_thread_desc thread_desc;
+ pj_thread_t *act_thread;
+ pj_bzero(thread_desc, sizeof(pj_thread_desc));
+
+ if (!pj_thread_is_registered()) {
+ pj_thread_register("activator", thread_desc, &act_thread);
+ }
+ }
+ }
+
+ task_completed.set(aud_client);
+ return hr;
+}
+
+#endif
+
+#endif /* PJMEDIA_AUDIO_DEV_HAS_WASAPI */
diff --git a/pjmedia/src/pjmedia/transport_udp.c b/pjmedia/src/pjmedia/transport_udp.c
index 70f16d6d..688ef240 100644
--- a/pjmedia/src/pjmedia/transport_udp.c
+++ b/pjmedia/src/pjmedia/transport_udp.c
@@ -752,6 +752,8 @@ static void transport_detach( pjmedia_transport *tp,
pj_assert(tp);
if (udp->attached) {
+ int i;
+
/* Lock the ioqueue keys to make sure that callbacks are
* not executed. See ticket #460 for details.
*/
@@ -772,6 +774,13 @@ static void transport_detach( pjmedia_transport *tp,
udp->rtcp_cb = NULL;
udp->user_data = NULL;
+ /* Cancel any outstanding send */
+ for (i=0; i<PJ_ARRAY_SIZE(udp->rtp_pending_write); ++i) {
+ pj_ioqueue_post_completion(udp->rtp_key,
+ &udp->rtp_pending_write[i].op_key, 0);
+ }
+ pj_ioqueue_post_completion(udp->rtcp_key, &udp->rtcp_write_op, 0);
+
/* Unlock keys */
pj_ioqueue_unlock_key(udp->rtcp_key);
pj_ioqueue_unlock_key(udp->rtp_key);
diff --git a/pjnath/build/pjnath.vcxproj b/pjnath/build/pjnath.vcxproj
index af968435..054522fb 100644
--- a/pjnath/build/pjnath.vcxproj
+++ b/pjnath/build/pjnath.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,9 +74,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}</ProjectGuid>
- <RootNamespace>pjnath</RootNamespace>
+ <RootNamespace>pjnath</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,36 +89,72 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -127,78 +191,124 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules />
<CodeAnalysisRuleAssemblies />
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ <CodeAnalysisRules />
+ <CodeAnalysisRuleAssemblies />
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules />
@@ -214,11 +324,21 @@
<CodeAnalysisRules />
<CodeAnalysisRuleAssemblies />
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ <CodeAnalysisRules />
+ <CodeAnalysisRuleAssemblies />
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules />
<CodeAnalysisRuleAssemblies />
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ <CodeAnalysisRules />
+ <CodeAnalysisRuleAssemblies />
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules />
@@ -229,6 +349,11 @@
<CodeAnalysisRules />
<CodeAnalysisRuleAssemblies />
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ <CodeAnalysisRules />
+ <CodeAnalysisRuleAssemblies />
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules />
@@ -239,6 +364,11 @@
<CodeAnalysisRules />
<CodeAnalysisRuleAssemblies />
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ <CodeAnalysisRules />
+ <CodeAnalysisRuleAssemblies />
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules />
@@ -254,6 +384,11 @@
<CodeAnalysisRules />
<CodeAnalysisRuleAssemblies />
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ <CodeAnalysisRules />
+ <CodeAnalysisRuleAssemblies />
+ </PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -261,6 +396,14 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -278,6 +421,14 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -296,6 +447,14 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -314,6 +473,14 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -331,6 +498,14 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -349,6 +524,14 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -387,7 +570,7 @@
<ClInclude Include="..\include\pjnath\ice_strans.h" />
<ClInclude Include="..\include\pjnath\nat_detect.h" />
<ClInclude Include="..\include\pjnath\stun_auth.h" />
- <ClInclude Include="..\include\pjnath\stun_config.h" />
+ <ClInclude Include="..\include\pjnath\stun_config.h" />
<ClInclude Include="..\include\pjnath\stun_msg.h" />
<ClInclude Include="..\include\pjnath\stun_session.h" />
<ClInclude Include="..\include\pjnath\stun_transaction.h" />
diff --git a/pjnath/build/pjnath_test.vcxproj b/pjnath/build/pjnath_test.vcxproj
index d4b2c296..ac5dd0a5 100644
--- a/pjnath/build/pjnath_test.vcxproj
+++ b/pjnath/build/pjnath_test.vcxproj
@@ -50,9 +50,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{553C094C-F581-4A80-9540-D5D7B398A2C6}</ProjectGuid>
<RootNamespace>pjnath_test</RootNamespace>
+ <DefaultLanguage>en-US</DefaultLanguage>
+ <!-- Specific UWP property -->
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -127,6 +131,13 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ <ConfigurationType Condition="'$(API_Family)'=='WinDesktop'">Application</ConfigurationType>
+ <ConfigurationType Condition="'$(API_Family)'=='UWP' Or '$(API_Family)'=='WinPhone8'">StaticLibrary</ConfigurationType>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
@@ -193,8 +204,17 @@
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <TargetName>pjnath-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
+ <TargetName>pjnath-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjnath-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
diff --git a/pjproject-vs14.sln b/pjproject-vs14.sln
index ac0365b9..4f5bd30d 100644
--- a/pjproject-vs14.sln
+++ b/pjproject-vs14.sln
@@ -5,6 +5,10 @@ VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{1DFF1CF3-DBD7-4DA4-A36D-663D695EB678}"
ProjectSection(SolutionItems) = preProject
+ build\vs\pjproject-vs14-api-def.props = build\vs\pjproject-vs14-api-def.props
+ build\vs\pjproject-vs14-arm-common-defaults.props = build\vs\pjproject-vs14-arm-common-defaults.props
+ build\vs\pjproject-vs14-arm-release-defaults.props = build\vs\pjproject-vs14-arm-release-defaults.props
+ build\vs\pjproject-vs14-common-config.props = build\vs\pjproject-vs14-common-config.props
build\vs\pjproject-vs14-common-defaults.props = build\vs\pjproject-vs14-common-defaults.props
build\vs\pjproject-vs14-debug-defaults.props = build\vs\pjproject-vs14-debug-defaults.props
build\vs\pjproject-vs14-debug-dynamic-defaults.props = build\vs\pjproject-vs14-debug-dynamic-defaults.props
@@ -80,802 +84,1837 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libbaseclasses", "third_par
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pjsua2_lib", "pjsip\build\pjsua2_lib.vcxproj", "{B82CDD25-6903-430E-BD38-D8129A2015C1}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "pjsua_cli_uwp", "pjsip-apps\src\pjsua\winrt\cli\uwp\pjsua_cli_uwp.csproj", "{D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "pjsua_cli_wp8", "pjsip-apps\src\pjsua\winrt\cli\wp8\pjsua_cli_wp8.csproj", "{B3BA00A5-4F68-4F52-8081-395124F141AB}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pjsua_cli_shared_comp", "pjsip-apps\src\pjsua\winrt\cli\comp\pjsua_cli_shared_comp.vcxitems", "{45D41ACC-2C3C-43D2-BC10-02AA73FFC7C7}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pjsua_cli_uwp_comp", "pjsip-apps\src\pjsua\winrt\cli\comp\pjsua_cli_uwp_comp.vcxproj", "{207E7BD4-7B11-4A40-BA3A-CC627762A7B6}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pjsua_cli_wp8_comp", "pjsip-apps\src\pjsua\winrt\cli\comp\pjsua_cli_wp8_comp.vcxproj", "{E75EFD41-C7F5-44C8-8FF1-A310D920989D}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "pjsua_winrt_cli", "pjsua_winrt_cli", "{54F6163A-66C6-4F09-844D-CC61DE8EE376}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "pjsua_winrt_gui", "pjsua_winrt_gui", "{78DA8BE5-2D77-49D6-8CA4-7847B65DBE84}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "uwp", "uwp", "{87D83489-039E-4123-BE01-CB62EE932A29}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Voip", "pjsip-apps\src\pjsua\winrt\gui\uwp\Voip\Voip.csproj", "{B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VoipBackEnd", "pjsip-apps\src\pjsua\winrt\gui\uwp\VoipBackEnd\VoipBackEnd.vcxproj", "{FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VoipHost", "pjsip-apps\src\pjsua\winrt\gui\uwp\VoipHost\VoipHost.vcxproj", "{016D497F-0EE0-449E-89F5-BD63F7F9A8A6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VoipTasks", "pjsip-apps\src\pjsua\winrt\gui\uwp\VoipTasks\VoipTasks.csproj", "{9FDF5E33-D15D-409F-876E-4E77727936B9}"
+EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libyuv", "third_party\build\yuv\libyuv.vcxproj", "{6AC9B65F-0862-4A5C-8A9D-141516993130}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libwebrtc", "third_party\build\webrtc\libwebrtc.vcxproj", "{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}"
EndProject
Global
+ GlobalSection(SharedMSBuildProjectFiles) = preSolution
+ pjsip-apps\src\pjsua\winrt\cli\comp\pjsua_cli_shared_comp.vcxitems*{207e7bd4-7b11-4a40-ba3a-cc627762a7b6}*SharedItemsImports = 4
+ pjsip-apps\src\pjsua\winrt\cli\comp\pjsua_cli_shared_comp.vcxitems*{45d41acc-2c3c-43d2-bc10-02aa73ffc7c7}*SharedItemsImports = 9
+ pjsip-apps\src\pjsua\winrt\cli\comp\pjsua_cli_shared_comp.vcxitems*{e75efd41-c7f5-44c8-8ff1-a310d920989d}*SharedItemsImports = 4
+ EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Debug|ARM = Debug|ARM
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
+ Debug-Dynamic|Any CPU = Debug-Dynamic|Any CPU
+ Debug-Dynamic|ARM = Debug-Dynamic|ARM
Debug-Dynamic|Win32 = Debug-Dynamic|Win32
Debug-Dynamic|x64 = Debug-Dynamic|x64
+ Debug-Static|Any CPU = Debug-Static|Any CPU
+ Debug-Static|ARM = Debug-Static|ARM
Debug-Static|Win32 = Debug-Static|Win32
Debug-Static|x64 = Debug-Static|x64
+ Release|Any CPU = Release|Any CPU
+ Release|ARM = Release|ARM
Release|Win32 = Release|Win32
Release|x64 = Release|x64
+ Release-Dynamic|Any CPU = Release-Dynamic|Any CPU
+ Release-Dynamic|ARM = Release-Dynamic|ARM
Release-Dynamic|Win32 = Release-Dynamic|Win32
Release-Dynamic|x64 = Release-Dynamic|x64
+ Release-Static|Any CPU = Release-Static|Any CPU
+ Release-Static|ARM = Release-Static|ARM
Release-Static|Win32 = Release-Static|Win32
Release-Static|x64 = Release-Static|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|ARM.ActiveCfg = Debug|ARM
+ {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|ARM.Build.0 = Debug|ARM
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|Win32.ActiveCfg = Debug|Win32
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|Win32.Build.0 = Debug|Win32
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|x64.ActiveCfg = Debug|x64
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|x64.Build.0 = Debug|x64
+ {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|Any CPU.ActiveCfg = Release|Win32
+ {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|ARM.ActiveCfg = Release|ARM
+ {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|ARM.Build.0 = Release|ARM
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|Win32.ActiveCfg = Release|Win32
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|Win32.Build.0 = Release|Win32
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|x64.ActiveCfg = Release|x64
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|x64.Build.0 = Release|x64
+ {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|ARM.Build.0 = Release-Static|ARM
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|Win32.Build.0 = Release-Static|Win32
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|x64.ActiveCfg = Release-Static|x64
{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|x64.Build.0 = Release-Static|x64
+ {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug|ARM.ActiveCfg = Debug|ARM
+ {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug|ARM.Build.0 = Debug|ARM
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug|Win32.ActiveCfg = Debug|Win32
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug|Win32.Build.0 = Debug|Win32
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug|x64.ActiveCfg = Debug|x64
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug|x64.Build.0 = Debug|x64
+ {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|Win32
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Static|ARM.ActiveCfg = Debug-Static|Win32
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release|Any CPU.ActiveCfg = Release|Win32
+ {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release|ARM.ActiveCfg = Release|Win32
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release|Win32.ActiveCfg = Release|Win32
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release|Win32.Build.0 = Release|Win32
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release|x64.ActiveCfg = Release|x64
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release|x64.Build.0 = Release|x64
+ {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|Win32
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Static|ARM.ActiveCfg = Release-Static|Win32
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Static|Win32.Build.0 = Release-Static|Win32
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Static|x64.ActiveCfg = Release-Static|x64
{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Static|x64.Build.0 = Release-Static|x64
+ {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug|ARM.ActiveCfg = Debug|ARM
+ {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug|ARM.Build.0 = Debug|ARM
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug|Win32.ActiveCfg = Debug|Win32
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug|Win32.Build.0 = Debug|Win32
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug|x64.ActiveCfg = Debug|x64
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug|x64.Build.0 = Debug|x64
+ {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release|Any CPU.ActiveCfg = Release|Win32
+ {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release|ARM.ActiveCfg = Release|ARM
+ {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release|ARM.Build.0 = Release|ARM
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release|Win32.ActiveCfg = Release|Win32
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release|Win32.Build.0 = Release|Win32
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release|x64.ActiveCfg = Release|x64
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release|x64.Build.0 = Release|x64
+ {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Static|ARM.Build.0 = Release-Static|ARM
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Static|Win32.Build.0 = Release-Static|Win32
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Static|x64.ActiveCfg = Release-Static|x64
{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Static|x64.Build.0 = Release-Static|x64
+ {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug|ARM.ActiveCfg = Debug|Win32
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug|Win32.ActiveCfg = Debug|Win32
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug|Win32.Build.0 = Debug|Win32
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug|x64.ActiveCfg = Debug|x64
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug|x64.Build.0 = Debug|x64
+ {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|Win32
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Static|ARM.ActiveCfg = Debug-Static|Win32
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release|Any CPU.ActiveCfg = Release|Win32
+ {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release|ARM.ActiveCfg = Release|Win32
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release|Win32.ActiveCfg = Release|Win32
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release|Win32.Build.0 = Release|Win32
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release|x64.ActiveCfg = Release|x64
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release|x64.Build.0 = Release|x64
+ {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|Win32
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Static|ARM.ActiveCfg = Release-Static|Win32
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Static|Win32.Build.0 = Release-Static|Win32
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Static|x64.ActiveCfg = Release-Static|x64
{ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Static|x64.Build.0 = Release-Static|x64
+ {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug|ARM.ActiveCfg = Debug|ARM
+ {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug|ARM.Build.0 = Debug|ARM
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug|Win32.ActiveCfg = Debug|Win32
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug|Win32.Build.0 = Debug|Win32
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug|x64.ActiveCfg = Debug|x64
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug|x64.Build.0 = Debug|x64
+ {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release|Any CPU.ActiveCfg = Release|Win32
+ {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release|ARM.ActiveCfg = Release|ARM
+ {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release|ARM.Build.0 = Release|ARM
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release|Win32.ActiveCfg = Release|Win32
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release|Win32.Build.0 = Release|Win32
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release|x64.ActiveCfg = Release|x64
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release|x64.Build.0 = Release|x64
+ {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Static|ARM.Build.0 = Release-Static|ARM
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Static|Win32.Build.0 = Release-Static|Win32
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Static|x64.ActiveCfg = Release-Static|x64
{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Static|x64.Build.0 = Release-Static|x64
+ {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug|ARM.ActiveCfg = Debug|ARM
+ {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug|ARM.Build.0 = Debug|ARM
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug|Win32.ActiveCfg = Debug|Win32
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug|Win32.Build.0 = Debug|Win32
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug|x64.ActiveCfg = Debug|x64
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug|x64.Build.0 = Debug|x64
+ {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release|Any CPU.ActiveCfg = Release|Win32
+ {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release|ARM.ActiveCfg = Release|ARM
+ {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release|ARM.Build.0 = Release|ARM
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release|Win32.ActiveCfg = Release|Win32
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release|Win32.Build.0 = Release|Win32
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release|x64.ActiveCfg = Release|x64
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release|x64.Build.0 = Release|x64
+ {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Static|ARM.Build.0 = Release-Static|ARM
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Static|Win32.Build.0 = Release-Static|Win32
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Static|x64.ActiveCfg = Release-Static|x64
{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Static|x64.Build.0 = Release-Static|x64
+ {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug|ARM.ActiveCfg = Debug|ARM
+ {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug|ARM.Build.0 = Debug|ARM
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug|Win32.ActiveCfg = Debug|Win32
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug|Win32.Build.0 = Debug|Win32
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug|x64.ActiveCfg = Debug|x64
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug|x64.Build.0 = Debug|x64
+ {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release|Any CPU.ActiveCfg = Release|Win32
+ {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release|ARM.ActiveCfg = Release|ARM
+ {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release|ARM.Build.0 = Release|ARM
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release|Win32.ActiveCfg = Release|Win32
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release|Win32.Build.0 = Release|Win32
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release|x64.ActiveCfg = Release|x64
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release|x64.Build.0 = Release|x64
+ {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Static|ARM.Build.0 = Release-Static|ARM
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Static|Win32.Build.0 = Release-Static|Win32
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Static|x64.ActiveCfg = Release-Static|x64
{2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Static|x64.Build.0 = Release-Static|x64
+ {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug|ARM.ActiveCfg = Debug|ARM
+ {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug|ARM.Build.0 = Debug|ARM
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug|Win32.ActiveCfg = Debug|Win32
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug|Win32.Build.0 = Debug|Win32
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug|x64.ActiveCfg = Debug|x64
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug|x64.Build.0 = Debug|x64
+ {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release|Any CPU.ActiveCfg = Release|Win32
+ {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release|ARM.ActiveCfg = Release|ARM
+ {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release|ARM.Build.0 = Release|ARM
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release|Win32.ActiveCfg = Release|Win32
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release|Win32.Build.0 = Release|Win32
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release|x64.ActiveCfg = Release|x64
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release|x64.Build.0 = Release|x64
+ {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Static|ARM.Build.0 = Release-Static|ARM
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Static|Win32.Build.0 = Release-Static|Win32
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Static|x64.ActiveCfg = Release-Static|x64
{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Static|x64.Build.0 = Release-Static|x64
+ {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug|ARM.ActiveCfg = Debug|ARM
+ {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug|ARM.Build.0 = Debug|ARM
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug|Win32.ActiveCfg = Debug|Win32
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug|Win32.Build.0 = Debug|Win32
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug|x64.ActiveCfg = Debug|x64
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug|x64.Build.0 = Debug|x64
+ {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release|Any CPU.ActiveCfg = Release|Win32
+ {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release|ARM.ActiveCfg = Release|ARM
+ {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release|ARM.Build.0 = Release|ARM
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release|Win32.ActiveCfg = Release|Win32
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release|Win32.Build.0 = Release|Win32
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release|x64.ActiveCfg = Release|x64
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release|x64.Build.0 = Release|x64
+ {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Static|ARM.Build.0 = Release-Static|ARM
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Static|Win32.Build.0 = Release-Static|Win32
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Static|x64.ActiveCfg = Release-Static|x64
{B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Static|x64.Build.0 = Release-Static|x64
+ {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug|ARM.ActiveCfg = Debug|ARM
+ {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug|ARM.Build.0 = Debug|ARM
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug|Win32.ActiveCfg = Debug|Win32
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug|Win32.Build.0 = Debug|Win32
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug|x64.ActiveCfg = Debug|x64
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug|x64.Build.0 = Debug|x64
+ {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release|Any CPU.ActiveCfg = Release|Win32
+ {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release|ARM.ActiveCfg = Release|ARM
+ {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release|ARM.Build.0 = Release|ARM
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release|Win32.ActiveCfg = Release|Win32
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release|Win32.Build.0 = Release|Win32
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release|x64.ActiveCfg = Release|x64
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release|x64.Build.0 = Release|x64
+ {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Static|ARM.Build.0 = Release-Static|ARM
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Static|Win32.Build.0 = Release-Static|Win32
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Static|x64.ActiveCfg = Release-Static|x64
{8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Static|x64.Build.0 = Release-Static|x64
+ {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug|ARM.ActiveCfg = Debug|ARM
+ {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug|ARM.Build.0 = Debug|ARM
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug|Win32.ActiveCfg = Debug|Win32
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug|Win32.Build.0 = Debug|Win32
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug|x64.ActiveCfg = Debug|x64
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug|x64.Build.0 = Debug|x64
+ {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release|Any CPU.ActiveCfg = Release|Win32
+ {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release|ARM.ActiveCfg = Release|ARM
+ {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release|ARM.Build.0 = Release|ARM
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release|Win32.ActiveCfg = Release|Win32
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release|Win32.Build.0 = Release|Win32
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release|x64.ActiveCfg = Release|x64
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release|x64.Build.0 = Release|x64
+ {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Static|ARM.Build.0 = Release-Static|ARM
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Static|Win32.Build.0 = Release-Static|Win32
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Static|x64.ActiveCfg = Release-Static|x64
{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Static|x64.Build.0 = Release-Static|x64
+ {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug|ARM.ActiveCfg = Debug|Win32
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug|Win32.ActiveCfg = Debug|Win32
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug|Win32.Build.0 = Debug|Win32
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug|x64.ActiveCfg = Debug|x64
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug|x64.Build.0 = Debug|x64
+ {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|Win32
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Static|ARM.ActiveCfg = Debug-Static|Win32
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release|Any CPU.ActiveCfg = Release|Win32
+ {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release|ARM.ActiveCfg = Release|Win32
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release|Win32.ActiveCfg = Release|Win32
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release|Win32.Build.0 = Release|Win32
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release|x64.ActiveCfg = Release|x64
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release|x64.Build.0 = Release|x64
+ {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|Win32
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Static|ARM.ActiveCfg = Release-Static|Win32
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Static|Win32.Build.0 = Release-Static|Win32
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Static|x64.ActiveCfg = Release-Static|x64
{A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Static|x64.Build.0 = Release-Static|x64
+ {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug|ARM.ActiveCfg = Debug|ARM
+ {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug|ARM.Build.0 = Debug|ARM
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug|Win32.ActiveCfg = Debug|Win32
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug|Win32.Build.0 = Debug|Win32
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug|x64.ActiveCfg = Debug|x64
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug|x64.Build.0 = Debug|x64
+ {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release|Any CPU.ActiveCfg = Release|Win32
+ {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release|ARM.ActiveCfg = Release|ARM
+ {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release|ARM.Build.0 = Release|ARM
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release|Win32.ActiveCfg = Release|Win32
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release|Win32.Build.0 = Release|Win32
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release|x64.ActiveCfg = Release|x64
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release|x64.Build.0 = Release|x64
+ {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Static|ARM.Build.0 = Release-Static|ARM
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Static|Win32.Build.0 = Release-Static|Win32
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Static|x64.ActiveCfg = Release-Static|x64
{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Static|x64.Build.0 = Release-Static|x64
+ {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug|ARM.ActiveCfg = Debug|ARM
+ {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug|ARM.Build.0 = Debug|ARM
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug|Win32.ActiveCfg = Debug|Win32
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug|Win32.Build.0 = Debug|Win32
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug|x64.ActiveCfg = Debug|x64
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug|x64.Build.0 = Debug|x64
+ {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release|Any CPU.ActiveCfg = Release|Win32
+ {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release|ARM.ActiveCfg = Release|ARM
+ {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release|ARM.Build.0 = Release|ARM
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release|Win32.ActiveCfg = Release|Win32
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release|Win32.Build.0 = Release|Win32
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release|x64.ActiveCfg = Release|x64
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release|x64.Build.0 = Release|x64
+ {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Static|ARM.Build.0 = Release-Static|ARM
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Static|Win32.Build.0 = Release-Static|Win32
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Static|x64.ActiveCfg = Release-Static|x64
{E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Static|x64.Build.0 = Release-Static|x64
+ {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug|ARM.ActiveCfg = Debug|ARM
+ {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug|ARM.Build.0 = Debug|ARM
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug|Win32.ActiveCfg = Debug|Win32
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug|Win32.Build.0 = Debug|Win32
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug|x64.ActiveCfg = Debug|x64
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug|x64.Build.0 = Debug|x64
+ {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release|Any CPU.ActiveCfg = Release|Win32
+ {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release|ARM.ActiveCfg = Release|ARM
+ {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release|ARM.Build.0 = Release|ARM
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release|Win32.ActiveCfg = Release|Win32
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release|Win32.Build.0 = Release|Win32
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release|x64.ActiveCfg = Release|x64
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release|x64.Build.0 = Release|x64
+ {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Static|ARM.Build.0 = Release-Static|ARM
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Static|Win32.Build.0 = Release-Static|Win32
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Static|x64.ActiveCfg = Release-Static|x64
{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Static|x64.Build.0 = Release-Static|x64
+ {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug|ARM.ActiveCfg = Debug|ARM
+ {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug|ARM.Build.0 = Debug|ARM
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug|Win32.ActiveCfg = Debug|Win32
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug|Win32.Build.0 = Debug|Win32
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug|x64.ActiveCfg = Debug|x64
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug|x64.Build.0 = Debug|x64
+ {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release|Any CPU.ActiveCfg = Release|Win32
+ {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release|ARM.ActiveCfg = Release|ARM
+ {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release|ARM.Build.0 = Release|ARM
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release|Win32.ActiveCfg = Release|Win32
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release|Win32.Build.0 = Release|Win32
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release|x64.ActiveCfg = Release|x64
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release|x64.Build.0 = Release|x64
+ {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Static|ARM.Build.0 = Release-Static|ARM
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Static|Win32.Build.0 = Release-Static|Win32
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Static|x64.ActiveCfg = Release-Static|x64
{6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Static|x64.Build.0 = Release-Static|x64
+ {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug|ARM.ActiveCfg = Debug|ARM
+ {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug|ARM.Build.0 = Debug|ARM
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug|Win32.ActiveCfg = Debug|Win32
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug|Win32.Build.0 = Debug|Win32
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug|x64.ActiveCfg = Debug|x64
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug|x64.Build.0 = Debug|x64
+ {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release|Any CPU.ActiveCfg = Release|Win32
+ {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release|ARM.ActiveCfg = Release|ARM
+ {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release|ARM.Build.0 = Release|ARM
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release|Win32.ActiveCfg = Release|Win32
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release|Win32.Build.0 = Release|Win32
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release|x64.ActiveCfg = Release|x64
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release|x64.Build.0 = Release|x64
+ {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Static|ARM.Build.0 = Release-Static|ARM
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Static|Win32.Build.0 = Release-Static|Win32
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Static|x64.ActiveCfg = Release-Static|x64
{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Static|x64.Build.0 = Release-Static|x64
+ {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug|ARM.ActiveCfg = Debug|ARM
+ {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug|ARM.Build.0 = Debug|ARM
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug|Win32.ActiveCfg = Debug|Win32
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug|Win32.Build.0 = Debug|Win32
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug|x64.ActiveCfg = Debug|x64
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug|x64.Build.0 = Debug|x64
+ {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release|Any CPU.ActiveCfg = Release|Win32
+ {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release|ARM.ActiveCfg = Release|ARM
+ {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release|ARM.Build.0 = Release|ARM
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release|Win32.ActiveCfg = Release|Win32
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release|Win32.Build.0 = Release|Win32
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release|x64.ActiveCfg = Release|x64
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release|x64.Build.0 = Release|x64
+ {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Static|ARM.Build.0 = Release-Static|ARM
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Static|Win32.Build.0 = Release-Static|Win32
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Static|x64.ActiveCfg = Release-Static|x64
{4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Static|x64.Build.0 = Release-Static|x64
+ {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug|ARM.ActiveCfg = Debug|ARM
+ {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug|ARM.Build.0 = Debug|ARM
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug|Win32.ActiveCfg = Debug|Win32
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug|Win32.Build.0 = Debug|Win32
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug|x64.ActiveCfg = Debug|x64
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug|x64.Build.0 = Debug|x64
+ {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release|Any CPU.ActiveCfg = Release|Win32
+ {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release|ARM.ActiveCfg = Release|ARM
+ {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release|ARM.Build.0 = Release|ARM
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release|Win32.ActiveCfg = Release|Win32
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release|Win32.Build.0 = Release|Win32
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release|x64.ActiveCfg = Release|x64
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release|x64.Build.0 = Release|x64
+ {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Static|ARM.Build.0 = Release-Static|ARM
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Static|Win32.Build.0 = Release-Static|Win32
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Static|x64.ActiveCfg = Release-Static|x64
{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Static|x64.Build.0 = Release-Static|x64
+ {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug|ARM.ActiveCfg = Debug|Win32
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug|Win32.ActiveCfg = Debug|Win32
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug|Win32.Build.0 = Debug|Win32
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug|x64.ActiveCfg = Debug|x64
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug|x64.Build.0 = Debug|x64
+ {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|Win32
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Static|ARM.ActiveCfg = Debug-Static|Win32
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release|Any CPU.ActiveCfg = Release|Win32
+ {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release|ARM.ActiveCfg = Release|Win32
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Release|Win32.ActiveCfg = Release|Win32
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Release|Win32.Build.0 = Release|Win32
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Release|x64.ActiveCfg = Release|x64
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Release|x64.Build.0 = Release|x64
+ {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|Win32
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Static|ARM.ActiveCfg = Release-Static|Win32
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Static|Win32.Build.0 = Release-Static|Win32
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Static|x64.ActiveCfg = Release-Static|x64
{553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Static|x64.Build.0 = Release-Static|x64
+ {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug|ARM.ActiveCfg = Debug|Win32
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug|Win32.ActiveCfg = Debug|Win32
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug|Win32.Build.0 = Debug|Win32
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug|x64.ActiveCfg = Debug|x64
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug|x64.Build.0 = Debug|x64
+ {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|Win32
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Static|ARM.ActiveCfg = Debug-Static|Win32
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release|Any CPU.ActiveCfg = Release|Win32
+ {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release|ARM.ActiveCfg = Release|Win32
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release|Win32.ActiveCfg = Release|Win32
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release|Win32.Build.0 = Release|Win32
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release|x64.ActiveCfg = Release|x64
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release|x64.Build.0 = Release|x64
+ {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|Win32
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Static|ARM.ActiveCfg = Release-Static|Win32
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Static|Win32.Build.0 = Release-Static|Win32
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Static|x64.ActiveCfg = Release-Static|x64
{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Static|x64.Build.0 = Release-Static|x64
+ {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug|ARM.ActiveCfg = Debug|ARM
+ {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug|ARM.Build.0 = Debug|ARM
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug|Win32.ActiveCfg = Debug|Win32
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug|Win32.Build.0 = Debug|Win32
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug|x64.ActiveCfg = Debug|x64
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug|x64.Build.0 = Debug|x64
+ {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release|Any CPU.ActiveCfg = Release|Win32
+ {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release|ARM.ActiveCfg = Release|ARM
+ {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release|ARM.Build.0 = Release|ARM
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release|Win32.ActiveCfg = Release|Win32
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release|Win32.Build.0 = Release|Win32
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release|x64.ActiveCfg = Release|x64
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release|x64.Build.0 = Release|x64
+ {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Static|ARM.Build.0 = Release-Static|ARM
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Static|Win32.Build.0 = Release-Static|Win32
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Static|x64.ActiveCfg = Release-Static|x64
{4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Static|x64.Build.0 = Release-Static|x64
+ {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug|ARM.ActiveCfg = Debug|ARM
+ {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug|ARM.Build.0 = Debug|ARM
{2A3F241E-682C-47E1-9543-DC28708B406A}.Debug|Win32.ActiveCfg = Debug|Win32
{2A3F241E-682C-47E1-9543-DC28708B406A}.Debug|Win32.Build.0 = Debug|Win32
{2A3F241E-682C-47E1-9543-DC28708B406A}.Debug|x64.ActiveCfg = Debug|x64
{2A3F241E-682C-47E1-9543-DC28708B406A}.Debug|x64.Build.0 = Debug|x64
+ {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {2A3F241E-682C-47E1-9543-DC28708B406A}.Release|Any CPU.ActiveCfg = Release|Win32
+ {2A3F241E-682C-47E1-9543-DC28708B406A}.Release|ARM.ActiveCfg = Release|ARM
+ {2A3F241E-682C-47E1-9543-DC28708B406A}.Release|ARM.Build.0 = Release|ARM
{2A3F241E-682C-47E1-9543-DC28708B406A}.Release|Win32.ActiveCfg = Release|Win32
{2A3F241E-682C-47E1-9543-DC28708B406A}.Release|Win32.Build.0 = Release|Win32
{2A3F241E-682C-47E1-9543-DC28708B406A}.Release|x64.ActiveCfg = Release|x64
{2A3F241E-682C-47E1-9543-DC28708B406A}.Release|x64.Build.0 = Release|x64
+ {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Static|ARM.Build.0 = Release-Static|ARM
{2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Static|Win32.Build.0 = Release-Static|Win32
{2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Static|x64.ActiveCfg = Release-Static|x64
{2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Static|x64.Build.0 = Release-Static|x64
+ {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug|ARM.ActiveCfg = Debug|Win32
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug|Win32.ActiveCfg = Debug|Win32
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug|Win32.Build.0 = Debug|Win32
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug|x64.ActiveCfg = Debug|x64
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug|x64.Build.0 = Debug|x64
+ {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|Win32
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Static|ARM.ActiveCfg = Debug-Static|Win32
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release|Any CPU.ActiveCfg = Release|Win32
+ {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release|ARM.ActiveCfg = Release|Win32
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release|Win32.ActiveCfg = Release|Win32
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release|Win32.Build.0 = Release|Win32
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release|x64.ActiveCfg = Release|x64
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release|x64.Build.0 = Release|x64
+ {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|Win32
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Static|ARM.ActiveCfg = Release-Static|Win32
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Static|Win32.Build.0 = Release-Static|Win32
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Static|x64.ActiveCfg = Release-Static|x64
{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Static|x64.Build.0 = Release-Static|x64
+ {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug|ARM.ActiveCfg = Debug|Win32
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug|Win32.ActiveCfg = Debug|Win32
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug|Win32.Build.0 = Debug|Win32
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug|x64.ActiveCfg = Debug|x64
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug|x64.Build.0 = Debug|x64
+ {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|Win32
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Static|ARM.ActiveCfg = Debug-Static|Win32
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release|Any CPU.ActiveCfg = Release|Win32
+ {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release|ARM.ActiveCfg = Release|Win32
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release|Win32.ActiveCfg = Release|Win32
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release|Win32.Build.0 = Release|Win32
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release|x64.ActiveCfg = Release|x64
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release|x64.Build.0 = Release|x64
+ {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|Win32
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Static|ARM.ActiveCfg = Release-Static|Win32
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Static|Win32.Build.0 = Release-Static|Win32
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Static|x64.ActiveCfg = Release-Static|x64
{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Static|x64.Build.0 = Release-Static|x64
+ {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug|ARM.ActiveCfg = Debug|ARM
+ {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug|ARM.Build.0 = Debug|ARM
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug|Win32.ActiveCfg = Debug|Win32
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug|Win32.Build.0 = Debug|Win32
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug|x64.ActiveCfg = Debug|x64
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug|x64.Build.0 = Debug|x64
+ {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release|Any CPU.ActiveCfg = Release|Win32
+ {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release|ARM.ActiveCfg = Release|ARM
+ {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release|ARM.Build.0 = Release|ARM
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release|Win32.ActiveCfg = Release|Win32
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release|Win32.Build.0 = Release|Win32
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release|x64.ActiveCfg = Release|x64
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release|x64.Build.0 = Release|x64
+ {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Static|ARM.Build.0 = Release-Static|ARM
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Static|Win32.Build.0 = Release-Static|Win32
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Static|x64.ActiveCfg = Release-Static|x64
{23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Static|x64.Build.0 = Release-Static|x64
+ {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug|ARM.ActiveCfg = Debug|Win32
{0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug|Win32.ActiveCfg = Debug|Win32
{0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug|x64.ActiveCfg = Debug|Win32
+ {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Dynamic|Any CPU.ActiveCfg = Release|Win32
+ {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Dynamic|Any CPU.Build.0 = Release|Win32
+ {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Dynamic|ARM.ActiveCfg = Debug|Win32
{0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Dynamic|Win32.ActiveCfg = Debug|Win32
{0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Dynamic|x64.ActiveCfg = Release|Win32
+ {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Static|Any CPU.ActiveCfg = Release|Win32
+ {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Static|Any CPU.Build.0 = Release|Win32
+ {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Static|ARM.ActiveCfg = Debug|Win32
{0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Static|Win32.ActiveCfg = Debug|Win32
{0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Static|x64.ActiveCfg = Debug|Win32
+ {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release|Any CPU.ActiveCfg = Release|Win32
+ {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release|ARM.ActiveCfg = Release|Win32
{0C91838B-3372-40B4-A764-DE075A4BC94B}.Release|Win32.ActiveCfg = Release|Win32
{0C91838B-3372-40B4-A764-DE075A4BC94B}.Release|x64.ActiveCfg = Release|Win32
+ {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Dynamic|Any CPU.ActiveCfg = Release|Win32
+ {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Dynamic|Any CPU.Build.0 = Release|Win32
+ {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Dynamic|ARM.ActiveCfg = Release|Win32
{0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Dynamic|Win32.ActiveCfg = Release|Win32
{0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Dynamic|x64.ActiveCfg = Release|Win32
+ {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Static|Any CPU.ActiveCfg = Release|Win32
+ {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Static|Any CPU.Build.0 = Release|Win32
+ {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Static|ARM.ActiveCfg = Release|Win32
{0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Static|Win32.ActiveCfg = Release|Win32
{0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Static|x64.ActiveCfg = Release|Win32
+ {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug|ARM.ActiveCfg = Debug|Win32
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug|Win32.ActiveCfg = Debug|Win32
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug|Win32.Build.0 = Debug|Win32
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug|x64.ActiveCfg = Debug|x64
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug|x64.Build.0 = Debug|x64
+ {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Dynamic|Any CPU.ActiveCfg = Release|x64
+ {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Dynamic|Any CPU.Build.0 = Release|x64
+ {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Dynamic|ARM.ActiveCfg = Debug|Win32
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Dynamic|Win32.ActiveCfg = Debug|Win32
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Dynamic|Win32.Build.0 = Debug|Win32
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Dynamic|x64.ActiveCfg = Debug|x64
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Dynamic|x64.Build.0 = Debug|x64
+ {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Static|Any CPU.ActiveCfg = Release|x64
+ {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Static|Any CPU.Build.0 = Release|x64
+ {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Static|ARM.ActiveCfg = Debug|Win32
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Static|Win32.ActiveCfg = Debug|Win32
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Static|Win32.Build.0 = Debug|Win32
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Static|x64.ActiveCfg = Debug|x64
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Static|x64.Build.0 = Debug|x64
+ {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release|Any CPU.ActiveCfg = Release|Win32
+ {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release|ARM.ActiveCfg = Release|Win32
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release|Win32.ActiveCfg = Release|Win32
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release|Win32.Build.0 = Release|Win32
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release|x64.ActiveCfg = Release|x64
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release|x64.Build.0 = Release|x64
+ {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Dynamic|Any CPU.ActiveCfg = Release|x64
+ {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Dynamic|Any CPU.Build.0 = Release|x64
+ {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Dynamic|ARM.ActiveCfg = Release|Win32
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Dynamic|Win32.ActiveCfg = Release|Win32
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Dynamic|Win32.Build.0 = Release|Win32
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Dynamic|x64.ActiveCfg = Release|x64
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Dynamic|x64.Build.0 = Release|x64
+ {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Static|Any CPU.ActiveCfg = Release|x64
+ {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Static|Any CPU.Build.0 = Release|x64
+ {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Static|ARM.ActiveCfg = Release|Win32
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Static|Win32.ActiveCfg = Release|Win32
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Static|Win32.Build.0 = Release|Win32
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Static|x64.ActiveCfg = Release|x64
{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Static|x64.Build.0 = Release|x64
+ {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug|ARM.ActiveCfg = Debug|ARM
+ {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug|ARM.Build.0 = Debug|ARM
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug|Win32.ActiveCfg = Debug|Win32
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug|Win32.Build.0 = Debug|Win32
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug|x64.ActiveCfg = Debug|x64
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug|x64.Build.0 = Debug|x64
+ {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release|Any CPU.ActiveCfg = Release|Win32
+ {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release|ARM.ActiveCfg = Release|ARM
+ {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release|ARM.Build.0 = Release|ARM
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release|Win32.ActiveCfg = Release|Win32
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release|Win32.Build.0 = Release|Win32
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release|x64.ActiveCfg = Release|x64
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release|x64.Build.0 = Release|x64
+ {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Static|ARM.Build.0 = Release-Static|ARM
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Static|Win32.Build.0 = Release-Static|Win32
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Static|x64.ActiveCfg = Release-Static|x64
{A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Static|x64.Build.0 = Release-Static|x64
+ {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug|ARM.ActiveCfg = Debug|ARM
+ {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug|ARM.Build.0 = Debug|ARM
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug|Win32.ActiveCfg = Debug|Win32
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug|Win32.Build.0 = Debug|Win32
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug|x64.ActiveCfg = Debug|x64
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug|x64.Build.0 = Debug|x64
+ {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release|Any CPU.ActiveCfg = Release|Win32
+ {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release|ARM.ActiveCfg = Release|ARM
+ {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release|ARM.Build.0 = Release|ARM
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release|Win32.ActiveCfg = Release|Win32
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release|Win32.Build.0 = Release|Win32
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release|x64.ActiveCfg = Release|x64
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release|x64.Build.0 = Release|x64
+ {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Static|ARM.Build.0 = Release-Static|ARM
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Static|Win32.Build.0 = Release-Static|Win32
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Static|x64.ActiveCfg = Release-Static|x64
{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Static|x64.Build.0 = Release-Static|x64
+ {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug|ARM.ActiveCfg = Debug|ARM
+ {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug|ARM.Build.0 = Debug|ARM
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug|Win32.ActiveCfg = Debug|Win32
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug|Win32.Build.0 = Debug|Win32
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug|x64.ActiveCfg = Debug|x64
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug|x64.Build.0 = Debug|x64
+ {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM
+ {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM
+ {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Static|ARM.Build.0 = Debug-Static|ARM
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release|Any CPU.ActiveCfg = Release|Win32
+ {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release|ARM.ActiveCfg = Release|ARM
+ {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release|ARM.Build.0 = Release|ARM
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Release|Win32.ActiveCfg = Release|Win32
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Release|Win32.Build.0 = Release|Win32
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Release|x64.ActiveCfg = Release|x64
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Release|x64.Build.0 = Release|x64
+ {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM
+ {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Static|ARM.ActiveCfg = Release-Static|ARM
+ {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Static|ARM.Build.0 = Release-Static|ARM
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Static|Win32.Build.0 = Release-Static|Win32
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Static|x64.ActiveCfg = Release-Static|x64
{B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Static|x64.Build.0 = Release-Static|x64
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|Any CPU.ActiveCfg = Debug|x86
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|ARM.ActiveCfg = Debug|ARM
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|ARM.Build.0 = Debug|ARM
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|ARM.Deploy.0 = Debug|ARM
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|Win32.Build.0 = Debug|Win32
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|Win32.Deploy.0 = Debug|Win32
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|x64.ActiveCfg = Debug|x64
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|x64.Build.0 = Debug|x64
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|x64.Deploy.0 = Debug|x64
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|Any CPU.ActiveCfg = Release|x86
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|Any CPU.Build.0 = Release|x86
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|Any CPU.Deploy.0 = Release|x86
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|ARM.ActiveCfg = Debug|ARM
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|ARM.Build.0 = Debug|ARM
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|ARM.Deploy.0 = Debug|ARM
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|Win32.ActiveCfg = Debug|Win32
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|Win32.Build.0 = Debug|Win32
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|Win32.Deploy.0 = Debug|Win32
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|x64.ActiveCfg = Debug|x64
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|x64.Build.0 = Debug|x64
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|x64.Deploy.0 = Debug|x64
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|Any CPU.ActiveCfg = Release|x86
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|Any CPU.Build.0 = Release|x86
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|Any CPU.Deploy.0 = Release|x86
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|ARM.ActiveCfg = Debug|ARM
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|ARM.Build.0 = Debug|ARM
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|ARM.Deploy.0 = Debug|ARM
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|Win32.ActiveCfg = Debug|Win32
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|Win32.Build.0 = Debug|Win32
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|Win32.Deploy.0 = Debug|Win32
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|x64.ActiveCfg = Debug|x64
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|x64.Build.0 = Debug|x64
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|x64.Deploy.0 = Debug|x64
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|Any CPU.ActiveCfg = Release|x86
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|ARM.ActiveCfg = Release|ARM
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|ARM.Build.0 = Release|ARM
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|ARM.Deploy.0 = Release|ARM
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|Win32.ActiveCfg = Release|Win32
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|Win32.Build.0 = Release|Win32
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|Win32.Deploy.0 = Release|Win32
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|x64.ActiveCfg = Release|x64
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|x64.Build.0 = Release|x64
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|x64.Deploy.0 = Release|x64
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|Any CPU.ActiveCfg = Release|x86
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|Any CPU.Build.0 = Release|x86
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|Any CPU.Deploy.0 = Release|x86
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|ARM.ActiveCfg = Release|ARM
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|ARM.Build.0 = Release|ARM
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|ARM.Deploy.0 = Release|ARM
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|Win32.ActiveCfg = Release|Win32
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|Win32.Build.0 = Release|Win32
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|Win32.Deploy.0 = Release|Win32
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|x64.ActiveCfg = Release|x64
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|x64.Build.0 = Release|x64
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|x64.Deploy.0 = Release|x64
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|Any CPU.ActiveCfg = Release|x86
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|Any CPU.Build.0 = Release|x86
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|Any CPU.Deploy.0 = Release|x86
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|ARM.ActiveCfg = Release|ARM
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|ARM.Build.0 = Release|ARM
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|ARM.Deploy.0 = Release|ARM
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|Win32.ActiveCfg = Release|Win32
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|Win32.Build.0 = Release|Win32
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|Win32.Deploy.0 = Release|Win32
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|x64.ActiveCfg = Release|x64
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|x64.Build.0 = Release|x64
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|x64.Deploy.0 = Release|x64
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|ARM.ActiveCfg = Debug|ARM
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|ARM.Build.0 = Debug|ARM
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|ARM.Deploy.0 = Debug|ARM
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|Win32.Build.0 = Debug|Win32
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|Win32.Deploy.0 = Debug|Win32
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|x64.ActiveCfg = Debug|x64
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|x64.Build.0 = Debug|x64
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|x64.Deploy.0 = Debug|x64
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|Any CPU.ActiveCfg = Debug|Any CPU
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|Any CPU.Build.0 = Debug|Any CPU
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|Any CPU.Deploy.0 = Debug|Any CPU
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|ARM.ActiveCfg = Debug|ARM
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|ARM.Build.0 = Debug|ARM
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|ARM.Deploy.0 = Debug|ARM
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|Win32.ActiveCfg = Debug|Win32
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|Win32.Build.0 = Debug|Win32
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|Win32.Deploy.0 = Debug|Win32
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|x64.ActiveCfg = Debug|x64
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|x64.Build.0 = Debug|x64
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|x64.Deploy.0 = Debug|x64
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|Any CPU.ActiveCfg = Debug|Any CPU
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|Any CPU.Build.0 = Debug|Any CPU
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|Any CPU.Deploy.0 = Debug|Any CPU
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|ARM.ActiveCfg = Debug|ARM
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|ARM.Build.0 = Debug|ARM
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|ARM.Deploy.0 = Debug|ARM
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|Win32.ActiveCfg = Debug|Win32
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|Win32.Build.0 = Debug|Win32
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|Win32.Deploy.0 = Debug|Win32
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|x64.ActiveCfg = Debug|x64
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|x64.Build.0 = Debug|x64
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|x64.Deploy.0 = Debug|x64
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|ARM.ActiveCfg = Release|ARM
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|ARM.Build.0 = Release|ARM
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|ARM.Deploy.0 = Release|ARM
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|Win32.ActiveCfg = Release|Win32
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|Win32.Build.0 = Release|Win32
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|Win32.Deploy.0 = Release|Win32
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|x64.ActiveCfg = Release|x64
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|x64.Build.0 = Release|x64
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|x64.Deploy.0 = Release|x64
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|Any CPU.ActiveCfg = Release|Any CPU
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|Any CPU.Build.0 = Release|Any CPU
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|Any CPU.Deploy.0 = Release|Any CPU
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|ARM.ActiveCfg = Release|ARM
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|ARM.Build.0 = Release|ARM
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|ARM.Deploy.0 = Release|ARM
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|Win32.ActiveCfg = Release|Win32
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|Win32.Build.0 = Release|Win32
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|Win32.Deploy.0 = Release|Win32
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|x64.ActiveCfg = Release|x64
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|x64.Build.0 = Release|x64
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|x64.Deploy.0 = Release|x64
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|Any CPU.ActiveCfg = Release|Any CPU
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|Any CPU.Build.0 = Release|Any CPU
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|Any CPU.Deploy.0 = Release|Any CPU
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|ARM.ActiveCfg = Release|ARM
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|ARM.Build.0 = Release|ARM
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|ARM.Deploy.0 = Release|ARM
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|Win32.ActiveCfg = Release|Win32
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|Win32.Build.0 = Release|Win32
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|Win32.Deploy.0 = Release|Win32
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|x64.ActiveCfg = Release|x64
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|x64.Build.0 = Release|x64
+ {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|x64.Deploy.0 = Release|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug|ARM.ActiveCfg = Debug|ARM
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug|ARM.Build.0 = Debug|ARM
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug|Win32.ActiveCfg = Debug|Win32
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug|Win32.Build.0 = Debug|Win32
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug|x64.ActiveCfg = Debug|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug|x64.Build.0 = Debug|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Dynamic|Any CPU.ActiveCfg = Release|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Dynamic|Any CPU.Build.0 = Release|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Dynamic|ARM.ActiveCfg = Debug|ARM
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Dynamic|ARM.Build.0 = Debug|ARM
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Dynamic|Win32.ActiveCfg = Debug|Win32
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Dynamic|Win32.Build.0 = Debug|Win32
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Dynamic|x64.ActiveCfg = Debug|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Dynamic|x64.Build.0 = Debug|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Static|Any CPU.ActiveCfg = Release|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Static|Any CPU.Build.0 = Release|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Static|ARM.ActiveCfg = Debug|ARM
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Static|ARM.Build.0 = Debug|ARM
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Static|Win32.ActiveCfg = Debug|Win32
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Static|Win32.Build.0 = Debug|Win32
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Static|x64.ActiveCfg = Debug|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Static|x64.Build.0 = Debug|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release|Any CPU.ActiveCfg = Release|Win32
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release|ARM.ActiveCfg = Release|ARM
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release|ARM.Build.0 = Release|ARM
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release|Win32.ActiveCfg = Release|Win32
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release|Win32.Build.0 = Release|Win32
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release|x64.ActiveCfg = Release|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release|x64.Build.0 = Release|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Dynamic|Any CPU.ActiveCfg = Release|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Dynamic|Any CPU.Build.0 = Release|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Dynamic|ARM.ActiveCfg = Release|ARM
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Dynamic|ARM.Build.0 = Release|ARM
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Dynamic|Win32.ActiveCfg = Release|Win32
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Dynamic|Win32.Build.0 = Release|Win32
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Dynamic|x64.ActiveCfg = Release|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Dynamic|x64.Build.0 = Release|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Static|Any CPU.ActiveCfg = Release|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Static|Any CPU.Build.0 = Release|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Static|ARM.ActiveCfg = Release|ARM
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Static|ARM.Build.0 = Release|ARM
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Static|Win32.ActiveCfg = Release|Win32
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Static|Win32.Build.0 = Release|Win32
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Static|x64.ActiveCfg = Release|x64
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Static|x64.Build.0 = Release|x64
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug|ARM.ActiveCfg = Debug|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug|ARM.Build.0 = Debug|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug|Win32.Build.0 = Debug|Win32
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug|x64.ActiveCfg = Debug|Win32
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Dynamic|Any CPU.ActiveCfg = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Dynamic|Any CPU.Build.0 = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Dynamic|ARM.ActiveCfg = Debug|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Dynamic|ARM.Build.0 = Debug|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Dynamic|Win32.ActiveCfg = Debug|Win32
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Dynamic|Win32.Build.0 = Debug|Win32
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Dynamic|x64.ActiveCfg = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Dynamic|x64.Build.0 = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Static|Any CPU.ActiveCfg = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Static|Any CPU.Build.0 = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Static|ARM.ActiveCfg = Debug|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Static|ARM.Build.0 = Debug|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Static|Win32.ActiveCfg = Debug|Win32
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Static|Win32.Build.0 = Debug|Win32
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Static|x64.ActiveCfg = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Static|x64.Build.0 = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release|Any CPU.ActiveCfg = Release|Win32
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release|ARM.ActiveCfg = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release|ARM.Build.0 = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release|Win32.ActiveCfg = Release|Win32
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release|Win32.Build.0 = Release|Win32
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release|x64.ActiveCfg = Release|Win32
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Dynamic|Any CPU.ActiveCfg = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Dynamic|Any CPU.Build.0 = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Dynamic|ARM.ActiveCfg = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Dynamic|ARM.Build.0 = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Dynamic|Win32.ActiveCfg = Release|Win32
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Dynamic|Win32.Build.0 = Release|Win32
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Dynamic|x64.ActiveCfg = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Dynamic|x64.Build.0 = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Static|Any CPU.ActiveCfg = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Static|Any CPU.Build.0 = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Static|ARM.ActiveCfg = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Static|ARM.Build.0 = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Static|Win32.ActiveCfg = Release|Win32
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Static|Win32.Build.0 = Release|Win32
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Static|x64.ActiveCfg = Release|ARM
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Static|x64.Build.0 = Release|ARM
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug|Any CPU.ActiveCfg = Debug|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug|ARM.ActiveCfg = Debug|ARM
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug|ARM.Build.0 = Debug|ARM
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug|ARM.Deploy.0 = Debug|ARM
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug|Win32.ActiveCfg = Debug|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug|Win32.Build.0 = Debug|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug|Win32.Deploy.0 = Debug|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug|x64.ActiveCfg = Debug|x64
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug|x64.Build.0 = Debug|x64
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug|x64.Deploy.0 = Debug|x64
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Dynamic|Any CPU.ActiveCfg = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Dynamic|Any CPU.Build.0 = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Dynamic|Any CPU.Deploy.0 = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Dynamic|ARM.ActiveCfg = Debug|ARM
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Dynamic|ARM.Build.0 = Debug|ARM
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Dynamic|ARM.Deploy.0 = Debug|ARM
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Dynamic|Win32.ActiveCfg = Debug|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Dynamic|Win32.Build.0 = Debug|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Dynamic|Win32.Deploy.0 = Debug|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Dynamic|x64.ActiveCfg = Debug|x64
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Dynamic|x64.Build.0 = Debug|x64
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Dynamic|x64.Deploy.0 = Debug|x64
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Static|Any CPU.ActiveCfg = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Static|Any CPU.Build.0 = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Static|Any CPU.Deploy.0 = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Static|ARM.ActiveCfg = Debug|ARM
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Static|ARM.Build.0 = Debug|ARM
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Static|ARM.Deploy.0 = Debug|ARM
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Static|Win32.ActiveCfg = Debug|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Static|Win32.Build.0 = Debug|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Static|Win32.Deploy.0 = Debug|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Static|x64.ActiveCfg = Debug|x64
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Static|x64.Build.0 = Debug|x64
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Debug-Static|x64.Deploy.0 = Debug|x64
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release|Any CPU.ActiveCfg = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release|ARM.ActiveCfg = Release|ARM
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release|ARM.Build.0 = Release|ARM
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release|ARM.Deploy.0 = Release|ARM
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release|Win32.ActiveCfg = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release|Win32.Build.0 = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release|Win32.Deploy.0 = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release|x64.ActiveCfg = Release|x64
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release|x64.Build.0 = Release|x64
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release|x64.Deploy.0 = Release|x64
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Dynamic|Any CPU.ActiveCfg = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Dynamic|Any CPU.Build.0 = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Dynamic|Any CPU.Deploy.0 = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Dynamic|ARM.ActiveCfg = Release|ARM
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Dynamic|ARM.Build.0 = Release|ARM
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Dynamic|ARM.Deploy.0 = Release|ARM
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Dynamic|Win32.ActiveCfg = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Dynamic|Win32.Build.0 = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Dynamic|Win32.Deploy.0 = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Dynamic|x64.ActiveCfg = Release|x64
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Dynamic|x64.Build.0 = Release|x64
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Dynamic|x64.Deploy.0 = Release|x64
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Static|Any CPU.ActiveCfg = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Static|Any CPU.Build.0 = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Static|Any CPU.Deploy.0 = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Static|ARM.ActiveCfg = Release|ARM
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Static|ARM.Build.0 = Release|ARM
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Static|ARM.Deploy.0 = Release|ARM
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Static|Win32.ActiveCfg = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Static|Win32.Build.0 = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Static|Win32.Deploy.0 = Release|x86
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Static|x64.ActiveCfg = Release|x64
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Static|x64.Build.0 = Release|x64
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}.Release-Static|x64.Deploy.0 = Release|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug|ARM.ActiveCfg = Debug|ARM
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug|ARM.Build.0 = Debug|ARM
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug|Win32.Build.0 = Debug|Win32
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug|x64.ActiveCfg = Debug|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug|x64.Build.0 = Debug|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug-Dynamic|Any CPU.ActiveCfg = Release|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug-Dynamic|Any CPU.Build.0 = Release|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug-Dynamic|ARM.ActiveCfg = Debug|ARM
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug-Dynamic|ARM.Build.0 = Debug|ARM
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug-Dynamic|Win32.ActiveCfg = Debug|Win32
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug-Dynamic|Win32.Build.0 = Debug|Win32
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug-Dynamic|x64.ActiveCfg = Debug|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug-Dynamic|x64.Build.0 = Debug|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug-Static|Any CPU.ActiveCfg = Release|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug-Static|Any CPU.Build.0 = Release|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug-Static|ARM.ActiveCfg = Debug|ARM
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug-Static|ARM.Build.0 = Debug|ARM
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug-Static|Win32.ActiveCfg = Debug|Win32
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug-Static|Win32.Build.0 = Debug|Win32
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug-Static|x64.ActiveCfg = Debug|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug-Static|x64.Build.0 = Debug|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release|Any CPU.ActiveCfg = Release|Win32
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release|ARM.ActiveCfg = Release|ARM
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release|ARM.Build.0 = Release|ARM
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release|Win32.ActiveCfg = Release|Win32
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release|Win32.Build.0 = Release|Win32
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release|x64.ActiveCfg = Release|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release|x64.Build.0 = Release|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release-Dynamic|Any CPU.ActiveCfg = Release|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release-Dynamic|Any CPU.Build.0 = Release|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release-Dynamic|ARM.ActiveCfg = Release|ARM
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release-Dynamic|ARM.Build.0 = Release|ARM
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release-Dynamic|Win32.ActiveCfg = Release|Win32
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release-Dynamic|Win32.Build.0 = Release|Win32
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release-Dynamic|x64.ActiveCfg = Release|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release-Dynamic|x64.Build.0 = Release|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release-Static|Any CPU.ActiveCfg = Release|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release-Static|Any CPU.Build.0 = Release|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release-Static|ARM.ActiveCfg = Release|ARM
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release-Static|ARM.Build.0 = Release|ARM
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release-Static|Win32.ActiveCfg = Release|Win32
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release-Static|Win32.Build.0 = Release|Win32
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release-Static|x64.ActiveCfg = Release|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release-Static|x64.Build.0 = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug|ARM.ActiveCfg = Debug|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug|ARM.Build.0 = Debug|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug|Win32.ActiveCfg = Debug|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug|Win32.Build.0 = Debug|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug|x64.ActiveCfg = Debug|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug|x64.Build.0 = Debug|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug|x64.Deploy.0 = Debug|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Dynamic|Any CPU.ActiveCfg = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Dynamic|Any CPU.Build.0 = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Dynamic|Any CPU.Deploy.0 = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Dynamic|ARM.ActiveCfg = Debug|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Dynamic|ARM.Build.0 = Debug|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Dynamic|ARM.Deploy.0 = Debug|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Dynamic|Win32.ActiveCfg = Debug|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Dynamic|Win32.Build.0 = Debug|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Dynamic|Win32.Deploy.0 = Debug|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Dynamic|x64.ActiveCfg = Debug|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Dynamic|x64.Build.0 = Debug|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Dynamic|x64.Deploy.0 = Debug|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Static|Any CPU.ActiveCfg = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Static|Any CPU.Build.0 = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Static|Any CPU.Deploy.0 = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Static|ARM.ActiveCfg = Debug|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Static|ARM.Build.0 = Debug|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Static|ARM.Deploy.0 = Debug|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Static|Win32.ActiveCfg = Debug|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Static|Win32.Build.0 = Debug|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Static|Win32.Deploy.0 = Debug|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Static|x64.ActiveCfg = Debug|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Static|x64.Build.0 = Debug|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug-Static|x64.Deploy.0 = Debug|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release|Any CPU.ActiveCfg = Release|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release|ARM.ActiveCfg = Release|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release|ARM.Build.0 = Release|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release|ARM.Deploy.0 = Release|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release|Win32.ActiveCfg = Release|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release|Win32.Build.0 = Release|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release|Win32.Deploy.0 = Release|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release|x64.ActiveCfg = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release|x64.Build.0 = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release|x64.Deploy.0 = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Dynamic|Any CPU.ActiveCfg = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Dynamic|Any CPU.Build.0 = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Dynamic|Any CPU.Deploy.0 = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Dynamic|ARM.ActiveCfg = Release|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Dynamic|ARM.Build.0 = Release|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Dynamic|ARM.Deploy.0 = Release|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Dynamic|Win32.ActiveCfg = Release|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Dynamic|Win32.Build.0 = Release|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Dynamic|Win32.Deploy.0 = Release|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Dynamic|x64.ActiveCfg = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Dynamic|x64.Build.0 = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Dynamic|x64.Deploy.0 = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Static|Any CPU.ActiveCfg = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Static|Any CPU.Build.0 = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Static|Any CPU.Deploy.0 = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Static|ARM.ActiveCfg = Release|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Static|ARM.Build.0 = Release|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Static|ARM.Deploy.0 = Release|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Static|Win32.ActiveCfg = Release|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Static|Win32.Build.0 = Release|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Static|Win32.Deploy.0 = Release|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Static|x64.ActiveCfg = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Static|x64.Build.0 = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release-Static|x64.Deploy.0 = Release|x64
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug|ARM.ActiveCfg = Debug|ARM
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug|ARM.Build.0 = Debug|ARM
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug|Win32.ActiveCfg = Debug|x86
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug|Win32.Build.0 = Debug|x86
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug|x64.ActiveCfg = Debug|x64
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug|x64.Build.0 = Debug|x64
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug-Dynamic|Any CPU.ActiveCfg = Debug|Any CPU
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug-Dynamic|Any CPU.Build.0 = Debug|Any CPU
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug-Dynamic|ARM.ActiveCfg = Debug|ARM
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug-Dynamic|ARM.Build.0 = Debug|ARM
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug-Dynamic|Win32.ActiveCfg = Debug|x86
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug-Dynamic|Win32.Build.0 = Debug|x86
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug-Dynamic|x64.ActiveCfg = Debug|x64
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug-Dynamic|x64.Build.0 = Debug|x64
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug-Static|Any CPU.ActiveCfg = Debug|Any CPU
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug-Static|Any CPU.Build.0 = Debug|Any CPU
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug-Static|ARM.ActiveCfg = Debug|ARM
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug-Static|ARM.Build.0 = Debug|ARM
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug-Static|Win32.ActiveCfg = Debug|x86
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug-Static|Win32.Build.0 = Debug|x86
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug-Static|x64.ActiveCfg = Debug|x64
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug-Static|x64.Build.0 = Debug|x64
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release|ARM.ActiveCfg = Release|ARM
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release|ARM.Build.0 = Release|ARM
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release|Win32.ActiveCfg = Release|x86
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release|Win32.Build.0 = Release|x86
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release|x64.ActiveCfg = Release|x64
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release|x64.Build.0 = Release|x64
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release-Dynamic|Any CPU.ActiveCfg = Release|Any CPU
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release-Dynamic|Any CPU.Build.0 = Release|Any CPU
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release-Dynamic|ARM.ActiveCfg = Release|ARM
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release-Dynamic|ARM.Build.0 = Release|ARM
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release-Dynamic|Win32.ActiveCfg = Release|x86
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release-Dynamic|Win32.Build.0 = Release|x86
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release-Dynamic|x64.ActiveCfg = Release|x64
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release-Dynamic|x64.Build.0 = Release|x64
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release-Static|Any CPU.ActiveCfg = Release|Any CPU
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release-Static|Any CPU.Build.0 = Release|Any CPU
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release-Static|ARM.ActiveCfg = Release|ARM
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release-Static|ARM.Build.0 = Release|ARM
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release-Static|Win32.ActiveCfg = Release|x86
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release-Static|Win32.Build.0 = Release|x86
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release-Static|x64.ActiveCfg = Release|x64
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release-Static|x64.Build.0 = Release|x64
+ {6AC9B65F-0862-4A5C-8A9D-141516993130}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {6AC9B65F-0862-4A5C-8A9D-141516993130}.Debug|ARM.ActiveCfg = Debug|Win32
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Debug|Win32.ActiveCfg = Debug|Win32
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Debug|Win32.Build.0 = Debug|Win32
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Debug|x64.ActiveCfg = Debug|x64
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Debug|x64.Build.0 = Debug|x64
+ {6AC9B65F-0862-4A5C-8A9D-141516993130}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {6AC9B65F-0862-4A5C-8A9D-141516993130}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|Win32
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {6AC9B65F-0862-4A5C-8A9D-141516993130}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {6AC9B65F-0862-4A5C-8A9D-141516993130}.Debug-Static|ARM.ActiveCfg = Debug-Static|Win32
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {6AC9B65F-0862-4A5C-8A9D-141516993130}.Release|Any CPU.ActiveCfg = Release|Win32
+ {6AC9B65F-0862-4A5C-8A9D-141516993130}.Release|ARM.ActiveCfg = Release|Win32
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Release|Win32.ActiveCfg = Release|Win32
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Release|Win32.Build.0 = Release|Win32
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Release|x64.ActiveCfg = Release|x64
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Release|x64.Build.0 = Release|x64
+ {6AC9B65F-0862-4A5C-8A9D-141516993130}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {6AC9B65F-0862-4A5C-8A9D-141516993130}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|Win32
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {6AC9B65F-0862-4A5C-8A9D-141516993130}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {6AC9B65F-0862-4A5C-8A9D-141516993130}.Release-Static|ARM.ActiveCfg = Release-Static|Win32
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Release-Static|Win32.Build.0 = Release-Static|Win32
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Release-Static|x64.ActiveCfg = Release-Static|x64
{6AC9B65F-0862-4A5C-8A9D-141516993130}.Release-Static|x64.Build.0 = Release-Static|x64
+ {5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Debug|ARM.ActiveCfg = Debug|Win32
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Debug|Win32.ActiveCfg = Debug|Win32
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Debug|Win32.Build.0 = Debug|Win32
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Debug|x64.ActiveCfg = Debug|x64
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Debug|x64.Build.0 = Debug|x64
+ {5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32
+ {5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|Win32
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+ {5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32
+ {5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Debug-Static|ARM.ActiveCfg = Debug-Static|Win32
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Debug-Static|Win32.Build.0 = Debug-Static|Win32
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Debug-Static|x64.Build.0 = Debug-Static|x64
+ {5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Release|Any CPU.ActiveCfg = Release|Win32
+ {5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Release|ARM.ActiveCfg = Release|Win32
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Release|Win32.ActiveCfg = Release|Win32
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Release|Win32.Build.0 = Release|Win32
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Release|x64.ActiveCfg = Release|x64
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Release|x64.Build.0 = Release|x64
+ {5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32
+ {5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|Win32
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+ {5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32
+ {5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Release-Static|ARM.ActiveCfg = Release-Static|Win32
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Release-Static|Win32.ActiveCfg = Release-Static|Win32
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Release-Static|Win32.Build.0 = Release-Static|Win32
{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}.Release-Static|x64.ActiveCfg = Release-Static|x64
@@ -884,4 +1923,16 @@ Global
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A} = {54F6163A-66C6-4F09-844D-CC61DE8EE376}
+ {B3BA00A5-4F68-4F52-8081-395124F141AB} = {54F6163A-66C6-4F09-844D-CC61DE8EE376}
+ {45D41ACC-2C3C-43D2-BC10-02AA73FFC7C7} = {54F6163A-66C6-4F09-844D-CC61DE8EE376}
+ {207E7BD4-7B11-4A40-BA3A-CC627762A7B6} = {54F6163A-66C6-4F09-844D-CC61DE8EE376}
+ {E75EFD41-C7F5-44C8-8FF1-A310D920989D} = {54F6163A-66C6-4F09-844D-CC61DE8EE376}
+ {87D83489-039E-4123-BE01-CB62EE932A29} = {78DA8BE5-2D77-49D6-8CA4-7847B65DBE84}
+ {B11B5672-B1E8-4C77-BDA1-4E6620F96BF9} = {87D83489-039E-4123-BE01-CB62EE932A29}
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65} = {87D83489-039E-4123-BE01-CB62EE932A29}
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6} = {87D83489-039E-4123-BE01-CB62EE932A29}
+ {9FDF5E33-D15D-409F-876E-4E77727936B9} = {87D83489-039E-4123-BE01-CB62EE932A29}
+ EndGlobalSection
EndGlobal
diff --git a/pjsip-apps/build/libpjproject.vcxproj b/pjsip-apps/build/libpjproject.vcxproj
index 741bbab3..bd4062ff 100644
--- a/pjsip-apps/build/libpjproject.vcxproj
+++ b/pjsip-apps/build/libpjproject.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,9 +74,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{23D7679C-764C-4E02-8B29-BB882CEEEFE2}</ProjectGuid>
<RootNamespace>libpjproject</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,36 +89,72 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -127,6 +191,12 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'">
+ </CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
@@ -135,31 +205,61 @@
<Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
@@ -195,6 +295,12 @@
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
<OutDir>..\..\lib\</OutDir>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
@@ -207,6 +313,21 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ <ProjectReference>
+ <LinkLibraryDependencies>true</LinkLibraryDependencies>
+ </ProjectReference>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ <AdditionalOptions>/ignore:4264 </AdditionalOptions>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -235,6 +356,20 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <ProjectReference>
+ <LinkLibraryDependencies>true</LinkLibraryDependencies>
+ </ProjectReference>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ <AdditionalOptions>/ignore:4264 </AdditionalOptions>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -262,6 +397,20 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <ProjectReference>
+ <LinkLibraryDependencies>true</LinkLibraryDependencies>
+ </ProjectReference>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ <AdditionalOptions>/ignore:4264 </AdditionalOptions>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -290,6 +439,20 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <ProjectReference>
+ <LinkLibraryDependencies>true</LinkLibraryDependencies>
+ </ProjectReference>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ <AdditionalOptions>/ignore:4264 </AdditionalOptions>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -317,6 +480,20 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <ProjectReference>
+ <LinkLibraryDependencies>true</LinkLibraryDependencies>
+ </ProjectReference>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ <AdditionalOptions>/ignore:4264 </AdditionalOptions>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -345,6 +522,20 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <ProjectReference>
+ <LinkLibraryDependencies>true</LinkLibraryDependencies>
+ </ProjectReference>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ <AdditionalOptions>/ignore:4264 </AdditionalOptions>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
diff --git a/pjsip-apps/build/pjsua.vcxproj b/pjsip-apps/build/pjsua.vcxproj
index 49680d70..69202b49 100644
--- a/pjsip-apps/build/pjsua.vcxproj
+++ b/pjsip-apps/build/pjsua.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,9 +74,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{8310649E-A25E-4AF0-91E8-9E3CC659BB89}</ProjectGuid>
<RootNamespace>pjsua</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,36 +89,72 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -127,73 +191,117 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'">
+ </CharacterSet>
+ <ConfigurationType Condition="'$(API_Family)'=='WinDesktop'">Application</ConfigurationType>
+ <ConfigurationType Condition="'$(API_Family)'=='UWP' Or '$(API_Family)'=='WinPhone8'">StaticLibrary</ConfigurationType>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
-<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../../pjsip/include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -201,9 +309,17 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
<Link>
- <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../../pjsip/include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -214,7 +330,7 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
<Link>
- <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<TargetMachine>MachineX64</TargetMachine>
</Link>
</ItemDefinitionGroup>
@@ -225,10 +341,18 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
<Link>
- <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
- <IgnoreSpecificDefaultLibraries>msvcrt.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
+ <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <IgnoreSpecificDefaultLibraries Condition="'$(API_Family)'=='WinDesktop'">msvcrt.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
</Link>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../../pjsip/include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -240,7 +364,7 @@
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
<Link>
- <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)"</AdditionalDependencies>
<IgnoreSpecificDefaultLibraries>msvcrt.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<TargetMachine>MachineX64</TargetMachine>
</Link>
@@ -252,9 +376,17 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
<Link>
- <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)"</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../../pjsip/include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -266,7 +398,7 @@
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
<Link>
- <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)"</AdditionalDependencies>
<TargetMachine>MachineX64</TargetMachine>
</Link>
</ItemDefinitionGroup>
@@ -277,9 +409,17 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
<Link>
- <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)"</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../../pjsip/include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -290,7 +430,7 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
<Link>
- <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)"</AdditionalDependencies>
<TargetMachine>MachineX64</TargetMachine>
</Link>
</ItemDefinitionGroup>
@@ -301,9 +441,17 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
<Link>
- <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)"</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../../pjsip/include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -315,7 +463,7 @@
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
<Link>
- <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)"</AdditionalDependencies>
<TargetMachine>MachineX64</TargetMachine>
</Link>
</ItemDefinitionGroup>
@@ -326,9 +474,17 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
<Link>
- <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)"</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../../pjsip/include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -339,35 +495,74 @@
<PrecompiledHeaderOutputFile />
</ClCompile>
<Link>
- <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)"</AdditionalDependencies>
<TargetMachine>MachineX64</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
- <ClCompile Include="..\src\pjsua\main.c" />
- <ClCompile Include="..\src\pjsua\pjsua_app.c" />
- <ClCompile Include="..\src\pjsua\pjsua_app_cli.c" />
- <ClCompile Include="..\src\pjsua\pjsua_app_common.c" />
- <ClCompile Include="..\src\pjsua\pjsua_app_config.c" />
- <ClCompile Include="..\src\pjsua\pjsua_app_legacy.c" />
+ <ClCompile Include="..\src\pjsua\main.c">
+ <ExcludedFromBuild Condition="'$(API_Family)'!='WinDesktop'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua\pjsua_app.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Default</CompileAs>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua\pjsua_app_cli.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">Default</CompileAs>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua\pjsua_app_common.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">Default</CompileAs>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua\pjsua_app_config.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">Default</CompileAs>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua\pjsua_app_legacy.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">Default</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">Default</CompileAs>
+ </ClCompile>
<ClCompile Include="..\src\pjsua\wm\main_wm.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\pjsua\pjsua_app.h" />
<ClInclude Include="..\src\pjsua\pjsua_app_common.h" />
+ <ClInclude Include="..\src\pjsua\pjsua_app_config.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="libpjproject.vcxproj">
diff --git a/pjsip-apps/build/pjsua.vcxproj.filters b/pjsip-apps/build/pjsua.vcxproj.filters
index 9df31f80..8c710797 100644
--- a/pjsip-apps/build/pjsua.vcxproj.filters
+++ b/pjsip-apps/build/pjsua.vcxproj.filters
@@ -44,5 +44,8 @@
<ClInclude Include="..\src\pjsua\pjsua_app_common.h">
<Filter>Header Files</Filter>
</ClInclude>
+ <ClInclude Include="..\src\pjsua\pjsua_app_config.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/pjsip-apps/build/pjsystest.vcxproj b/pjsip-apps/build/pjsystest.vcxproj
index 29bd2fe8..ae0dfc50 100644
--- a/pjsip-apps/build/pjsystest.vcxproj
+++ b/pjsip-apps/build/pjsystest.vcxproj
@@ -18,10 +18,14 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}</ProjectGuid>
<RootNamespace>pjsystest</RootNamespace>
- <Keyword>Win32Proj</Keyword>
+ <Keyword>Win32Proj</Keyword>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
@@ -40,6 +44,13 @@
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ <ConfigurationType Condition="'$(API_Family)'=='WinDesktop'">Application</ConfigurationType>
+ <ConfigurationType Condition="'$(API_Family)'=='UWP' Or '$(API_Family)'=='WinPhone8'">StaticLibrary</ConfigurationType>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
@@ -67,6 +78,12 @@
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../../pjsip/include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
diff --git a/pjsip-apps/build/sample_debug.vcxproj b/pjsip-apps/build/sample_debug.vcxproj
index d508bec0..62cce48f 100644
--- a/pjsip-apps/build/sample_debug.vcxproj
+++ b/pjsip-apps/build/sample_debug.vcxproj
@@ -50,9 +50,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{A0F1AA62-0F6F-420D-B09A-AC04B6862821}</ProjectGuid>
- <RootNamespace>sample_debug</RootNamespace>
+ <RootNamespace>sample_debug</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -127,6 +131,13 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ <ConfigurationType Condition="'$(API_Family)'=='WinDesktop'">Application</ConfigurationType>
+ <ConfigurationType Condition="'$(API_Family)'=='UWP' Or '$(API_Family)'=='WinPhone8'">StaticLibrary</ConfigurationType>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
@@ -193,8 +204,17 @@
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <TargetName>sample-debug-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
+ <TargetName>sample-debug-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\sample-debug-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../../pjsip/include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
diff --git a/pjsip-apps/build/samples.vcxproj b/pjsip-apps/build/samples.vcxproj
index 9dcbe748..c06be253 100644
--- a/pjsip-apps/build/samples.vcxproj
+++ b/pjsip-apps/build/samples.vcxproj
@@ -50,10 +50,14 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}</ProjectGuid>
<RootNamespace>samples</RootNamespace>
- <Keyword>MakeFileProj</Keyword>
+ <Keyword>MakeFileProj</Keyword>
+ <!-- Specific windows store/UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -116,6 +120,12 @@
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ <ConfigurationType Condition="'$(API_Family)'=='UWP' Or '$(API_Family)'=='WinPhone8'">StaticLibrary</ConfigurationType>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
@@ -167,10 +177,22 @@
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
</ImportGroup>
- <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
+ <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <CompileAsWinRT>false</CompileAsWinRT>
+ <AdditionalIncludeDirectories>../../pjsip/include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ <Lib>
+ <AdditionalOptions>/Ignore:4006 %(AdditionalOptions)</AdditionalOptions>
+ </Lib>
+ </ItemDefinitionGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>.\output\$(ProjectName)-i386-$(Platform)-vs8-$(Configuration)\</OutDir>
<IntDir>$(OutDir)</IntDir>
@@ -351,11 +373,15 @@
<ClCompile Include="..\src\samples\simpleua.c" />
<ClCompile Include="..\src\samples\simple_pjsua.c" />
<ClCompile Include="..\src\samples\sipecho.c" />
- <ClCompile Include="..\src\samples\siprtp.c" />
- <ClCompile Include="..\src\samples\siprtp_report.c" />
+ <ClCompile Include="..\src\samples\siprtp.c">
+ <ExcludedFromBuild Condition="'$(API_Family)'!='WinDesktop'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\siprtp_report.c">
+ <ExcludedFromBuild Condition="'$(API_Family)'!='WinDesktop'">true</ExcludedFromBuild>
+ </ClCompile>
<ClCompile Include="..\src\samples\sipstateless.c" />
- <ClCompile Include="..\src\samples\sndinfo.c" />
- <ClCompile Include="..\src\samples\sndtest.c" />
+ <!-- ClCompile Include="..\src\samples\sndinfo.c" / -->
+ <!-- ClCompile Include="..\src\samples\sndtest.c" / -->
<ClCompile Include="..\src\samples\stateful_proxy.c" />
<ClCompile Include="..\src\samples\stateless_proxy.c" />
<ClCompile Include="..\src\samples\streamutil.c" />
diff --git a/pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_shared_comp.vcxitems b/pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_shared_comp.vcxitems
new file mode 100644
index 00000000..39b4ace7
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_shared_comp.vcxitems
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup Label="Globals">
+ <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+ <HasSharedItems>true</HasSharedItems>
+ <ItemsProjectGuid>{45d41acc-2c3c-43d2-bc10-02aa73ffc7c7}</ItemsProjectGuid>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(MSBuildThisFileDirectory)</AdditionalIncludeDirectories>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ProjectCapability Include="SourceItemsFromImports" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="$(MSBuildThisFileDirectory)src\Globals.h" />
+ <ClInclude Include="$(MSBuildThisFileDirectory)src\IPjsuaCallback.h" />
+ <ClInclude Include="$(MSBuildThisFileDirectory)src\PjsuaCallback.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="$(MSBuildThisFileDirectory)src\Globals.cpp" />
+ <ClCompile Include="$(MSBuildThisFileDirectory)src\PjsuaCallback.cpp" />
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_shared_comp.vcxitems.filters b/pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_shared_comp.vcxitems.filters
new file mode 100644
index 00000000..3fc7188f
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_shared_comp.vcxitems.filters
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{c35064fd-780c-425e-8f67-21dc4fffda0f}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{575b9bcd-7951-48e5-8df4-e80ee842bce0}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="$(MSBuildThisFileDirectory)src\Globals.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="$(MSBuildThisFileDirectory)src\IPjsuaCallback.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="$(MSBuildThisFileDirectory)src\PjsuaCallback.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="$(MSBuildThisFileDirectory)src\Globals.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="$(MSBuildThisFileDirectory)src\PjsuaCallback.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_uwp_comp.vcxproj b/pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_uwp_comp.vcxproj
new file mode 100644
index 00000000..c58969d1
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_uwp_comp.vcxproj
@@ -0,0 +1,277 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Condition="'$(API_Family)'=='UWP'" Include="..\..\..\..\..\build\pjsua.vcxproj">
+ <Project>{8310649e-a25e-4af0-91e8-9e3cc659bb89}</Project>
+ <Private>true</Private>
+ <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
+ </ProjectReference>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{207e7bd4-7b11-4a40-ba3a-cc627762a7b6}</ProjectGuid>
+ <Keyword>WindowsRuntimeComponent</Keyword>
+ <ProjectName>pjsua_cli_uwp_comp</ProjectName>
+ <RootNamespace>PjsuaCLI</RootNamespace>
+ <DefaultLanguage>en-US</DefaultLanguage>
+ <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
+ <AppContainerApplication>true</AppContainerApplication>
+ <ApplicationType>Windows Store</ApplicationType>
+ <WindowsTargetPlatformVersion>10.0.10240.0</WindowsTargetPlatformVersion>
+ <WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion>
+ <ApplicationTypeRevision>10.0</ApplicationTypeRevision>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-common-config.props" />
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <Import Project="pjsua_cli_shared_comp.vcxitems" Label="Shared" />
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup />
+ <PropertyGroup>
+ <TargetName>pjsua-cli-uwp-comp-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <GenerateManifest>false</GenerateManifest>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <GenerateManifest>false</GenerateManifest>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <GenerateManifest>false</GenerateManifest>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <GenerateManifest>false</GenerateManifest>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <GenerateManifest>false</GenerateManifest>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <GenerateManifest>false</GenerateManifest>
+ </PropertyGroup>
+ <!--Additional include dir-->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <AdditionalIncludeDirectories>../../../../../../pjsip/include;../../../../../../pjlib/include;../../../../../../pjlib-util/include;../../../../../../pjmedia/include;../../../../../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PreprocessorDefinitions>_WINRT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
+ <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <CompileAsWinRT>true</CompileAsWinRT>
+ <DisableSpecificWarnings>28204</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ <OutputFile>..\lib\pjsua-cli-uwp-comp-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).dll</OutputFile>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PreprocessorDefinitions>_WINRT_DLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
+ <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <CompileAsWinRT>true</CompileAsWinRT>
+ <DisableSpecificWarnings>28204</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ <OutputFile>..\lib\pjsua-cli-uwp-comp-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).dll</OutputFile>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PreprocessorDefinitions>_WINRT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
+ <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <CompileAsWinRT>true</CompileAsWinRT>
+ <DisableSpecificWarnings>28204</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ <IgnoreSpecificDefaultLibraries>libcmtd.lib;msvcrt.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
+ <OutputFile>..\lib\pjsua-cli-uwp-comp-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).dll</OutputFile>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PreprocessorDefinitions>_WINRT_DLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
+ <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <CompileAsWinRT>true</CompileAsWinRT>
+ <DisableSpecificWarnings>28204</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ <OutputFile>..\lib\pjsua-cli-uwp-comp-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).dll</OutputFile>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PreprocessorDefinitions>_WINRT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
+ <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <CompileAsWinRT>true</CompileAsWinRT>
+ <DisableSpecificWarnings>28204</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ <OutputFile>..\lib\pjsua-cli-uwp-comp-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).dll</OutputFile>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PreprocessorDefinitions>_WINRT_DLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
+ <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <CompileAsWinRT>true</CompileAsWinRT>
+ <DisableSpecificWarnings>28204</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ <OutputFile>..\lib\pjsua-cli-uwp-comp-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).dll</OutputFile>
+ </Link>
+ </ItemDefinitionGroup>
+ <!--Don't build this project unless it's for UWP-->
+ <Import Condition="'$(API_Family)'=='UWP'" Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <Import Condition="'$(API_Family)'!='UWP'" Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-build-targets.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_uwp_comp.vcxproj.filters b/pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_uwp_comp.vcxproj.filters
new file mode 100644
index 00000000..c31757ec
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_uwp_comp.vcxproj.filters
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" /> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_wp8_comp.vcxproj b/pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_wp8_comp.vcxproj
new file mode 100644
index 00000000..9dc719a0
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_wp8_comp.vcxproj
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{e75efd41-c7f5-44c8-8ff1-a310d920989d}</ProjectGuid>
+ <RootNamespace>PjsuaCLI.BackEnd</RootNamespace>
+ <DefaultLanguage>en-US</DefaultLanguage>
+ <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
+ <WinMDAssembly>true</WinMDAssembly>
+ <ProjectName>pjsua_cli_wp8_comp</ProjectName>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v110_wp80</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v110_wp80</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v110_wp80</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v110_wp80</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-common-config.props" />
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup>
+ <Import Project="pjsua_cli_shared_comp.vcxitems" Label="Shared" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup>
+ <GenerateManifest>false</GenerateManifest>
+ <TargetName>pjsua-cli-wp8-comp-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <PreprocessorDefinitions>_WINRT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile />
+ <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <CompileAsWinRT>true</CompileAsWinRT>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ <IgnoreSpecificDefaultLibraries>ole32.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
+ <OutputFile>..\lib\pjsua-cli-wp8-comp-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).dll</OutputFile>
+ <GenerateWindowsMetadata>true</GenerateWindowsMetadata>
+ <AdditionalDependencies>Phoneaudioses.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <PreprocessorDefinitions>_WINRT_DLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile />
+ <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <CompileAsWinRT>true</CompileAsWinRT>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ <IgnoreSpecificDefaultLibraries>ole32.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
+ <OutputFile>..\lib\pjsua-cli-wp8-comp-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).dll</OutputFile>
+ <GenerateWindowsMetadata>true</GenerateWindowsMetadata>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <PreprocessorDefinitions>_WINRT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile />
+ <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <CompileAsWinRT>true</CompileAsWinRT>
+ <AdditionalIncludeDirectories>../../../../../../pjsip/include;../../../../../../pjlib/include;../../../../../../pjlib-util/include;../../../../../../pjmedia/include;../../../../../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <BasicRuntimeChecks>Default</BasicRuntimeChecks>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ <IgnoreSpecificDefaultLibraries>libcmtd.lib;msvcrt.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
+ <OutputFile>..\lib\pjsua-cli-wp8-comp-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).dll</OutputFile>
+ <GenerateWindowsMetadata>true</GenerateWindowsMetadata>
+ <AdditionalDependencies>ws2_32.lib;Phoneaudioses.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <PreprocessorDefinitions>_WINRT_DLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile />
+ <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <CompileAsWinRT>true</CompileAsWinRT>
+ <AdditionalIncludeDirectories>../../../../../../pjsip/include;../../../../../../pjlib/include;../../../../../../pjlib-util/include;../../../../../../pjmedia/include;../../../../../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ <IgnoreSpecificDefaultLibraries>libcmtd.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
+ <OutputFile>..\lib\pjsua-cli-wp8-comp-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).dll</OutputFile>
+ <GenerateWindowsMetadata>true</GenerateWindowsMetadata>
+ <AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <Reference Include="platform.winmd">
+ <IsWinMDFile>true</IsWinMDFile>
+ <Private>false</Private>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup Condition="'$(API_Family)'=='WinPhone8'">
+ <ProjectReference Include="..\..\..\..\..\build\pjsua.vcxproj">
+ <Project>{8310649e-a25e-4af0-91e8-9e3cc659bb89}</Project>
+ </ProjectReference>
+ </ItemGroup>
+ <!--Don't build this project unless it's for WinPhone8-->
+ <Import Condition="'$(API_Family)'=='WinPhone8'" Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <Import Condition="'$(API_Family)'=='WinPhone8'" Project="$(MSBuildExtensionsPath)\Microsoft\WindowsPhone\v$(TargetPlatformVersion)\Microsoft.Cpp.WindowsPhone.$(TargetPlatformVersion).targets" />
+ <Import Condition="'$(API_Family)'!='WinPhone8'" Project="..\..\..\..\..\..\build\vs\pjproject-vs14-build-targets.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_wp8_comp.vcxproj.filters b/pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_wp8_comp.vcxproj.filters
new file mode 100644
index 00000000..9cd85105
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/comp/pjsua_cli_wp8_comp.vcxproj.filters
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" /> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/comp/src/Globals.cpp b/pjsip-apps/src/pjsua/winrt/cli/comp/src/Globals.cpp
new file mode 100644
index 00000000..4037f773
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/comp/src/Globals.cpp
@@ -0,0 +1,157 @@
+/* $Id$ */
+/*
+ * Copyright (C) 2008-2011 Teluu Inc. (http://www.teluu.com)
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+#include "Globals.h"
+#include "../../../../../pjsua_app.h"
+#include "../../../../../pjsua_app_config.h"
+#include <memory>
+#include "PjsuaCallback.h"
+
+using namespace PjsuaCLI::BackEnd;
+using namespace Platform;
+
+#define THIS_FILE "Globals.cpp"
+
+#if defined (PJ_WIN32_WINPHONE8) && (PJ_WIN32_WINPHONE8 != 0)
+
+static pjsua_app_cfg_t wp_app_config;
+static int restart_argc;
+static char **restart_argv;
+extern const char *pjsua_app_def_argv[];
+
+Globals^ Globals::singleton = nullptr;
+
+/** Callback wrapper **/
+void on_cli_started(pj_status_t status, const char *msg)
+{
+ char errmsg[PJ_ERR_MSG_SIZE];
+ if (Globals::Instance->PjsuaCallback) {
+ static wchar_t msgBuff[ PJ_ERR_MSG_SIZE ];
+ Platform::String ^outMsg = nullptr;
+ if ((status != PJ_SUCCESS) && (!msg || !*msg)) {
+ pj_strerror(status, errmsg, sizeof(errmsg));
+ msg = errmsg;
+ }
+ mbstowcs(msgBuff, msg, PJ_ERR_MSG_SIZE);
+ outMsg = ref new Platform::String(msgBuff);
+ Globals::Instance->PjsuaCallback->OnStarted(outMsg);
+ }
+}
+
+void on_cli_stopped(pj_bool_t restart, int argc, char **argv)
+{
+ if (restart) {
+ restart_argc = argc;
+ restart_argv = argv;
+ }
+
+ if (Globals::Instance->PjsuaCallback) {
+ Globals::Instance->PjsuaCallback->OnStopped(restart);
+ }
+}
+
+void on_config_init (pjsua_app_config *cfg)
+{
+ PJ_UNUSED_ARG(cfg);
+ //cfg->media_cfg.snd_clock_rate = 16000;
+ //cfg->media_cfg.snd_play_latency = 140;
+}
+
+static int initMain(int argc, char **argv)
+{
+ pj_status_t status;
+ wp_app_config.argc = argc;
+ wp_app_config.argv = argv;
+
+ status = pjsua_app_init(&wp_app_config);
+ if (status == PJ_SUCCESS) {
+ status = pjsua_app_run(PJ_FALSE);
+ } else {
+ pjsua_app_destroy();
+ }
+
+ return status;
+}
+
+int Globals::pjsuaStart()
+{
+ const char **argv = pjsua_app_def_argv;
+ int argc = pjsua_app_def_argc;
+
+ pj_bzero(&wp_app_config, sizeof(wp_app_config));
+
+ wp_app_config.on_started = &on_cli_started;
+ wp_app_config.on_stopped = &on_cli_stopped;
+ wp_app_config.on_config_init = &on_config_init;
+
+ return initMain(argc, (char**)argv);
+}
+
+void Globals::pjsuaDestroy()
+{
+ pjsua_app_destroy();
+
+ /** This is on purpose **/
+ pjsua_app_destroy();
+}
+
+int Globals::pjsuaRestart()
+{
+ pjsuaDestroy();
+
+ return initMain(restart_argc, restart_argv);
+}
+
+Globals^ Globals::Instance::get()
+{
+ if (Globals::singleton == nullptr)
+ {
+ if (Globals::singleton == nullptr)
+ {
+ Globals::singleton = ref new Globals();
+ }
+ }
+
+ return Globals::singleton;
+}
+
+PjsuaCallback^ Globals::PjsuaCallback::get()
+{
+ if (this->callback == nullptr)
+ {
+ if (this->callback == nullptr)
+ {
+ this->callback = ref new PjsuaCLI::BackEnd::PjsuaCallback();
+ }
+ }
+
+ return this->callback;
+}
+
+Globals::Globals()
+{
+ this->callback = ref new PjsuaCLI::BackEnd::PjsuaCallback();
+}
+
+Globals::~Globals()
+{
+
+}
+
+#endif \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/comp/src/Globals.h b/pjsip-apps/src/pjsua/winrt/cli/comp/src/Globals.h
new file mode 100644
index 00000000..9d202e5e
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/comp/src/Globals.h
@@ -0,0 +1,60 @@
+/* $Id$ */
+/*
+ * Copyright (C) 2008-2011 Teluu Inc. (http://www.teluu.com)
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+#pragma once
+
+namespace PjsuaCLI
+{
+ namespace BackEnd
+ {
+ ref class PjsuaCallback;
+
+ public ref class Globals sealed
+ {
+ public:
+ // Get the single instance of this class
+ static property Globals^ Instance
+ {
+ Globals^ get();
+ }
+
+ // Get the callback singleton object
+ property PjsuaCLI::BackEnd::PjsuaCallback^ PjsuaCallback
+ {
+ PjsuaCLI::BackEnd::PjsuaCallback^ get();
+ }
+
+ /* pjsua method */
+ int pjsuaStart();
+ void pjsuaDestroy();
+ int pjsuaRestart();
+
+ private:
+ // Default constructor
+ Globals();
+
+ // Destructor
+ ~Globals();
+
+ static Globals^ singleton;
+
+ PjsuaCLI::BackEnd::PjsuaCallback^ callback;
+ };
+ }
+}
diff --git a/pjsip-apps/src/pjsua/winrt/cli/comp/src/IPjsuaCallback.h b/pjsip-apps/src/pjsua/winrt/cli/comp/src/IPjsuaCallback.h
new file mode 100644
index 00000000..6237d10f
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/comp/src/IPjsuaCallback.h
@@ -0,0 +1,32 @@
+/* $Id$ */
+/*
+ * Copyright (C) 2008-2011 Teluu Inc. (http://www.teluu.com)
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+#pragma once
+
+namespace PjsuaCLI
+{
+ namespace BackEnd
+ {
+ public interface class IPjsuaCallback
+ {
+ void OnPjsuaStarted(Platform::String ^outStr);
+ void OnPjsuaStopped(int restart);
+ };
+ }
+} \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/comp/src/PjsuaCallback.cpp b/pjsip-apps/src/pjsua/winrt/cli/comp/src/PjsuaCallback.cpp
new file mode 100644
index 00000000..985e79c3
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/comp/src/PjsuaCallback.cpp
@@ -0,0 +1,51 @@
+/* $Id$ */
+/*
+ * Copyright (C) 2008-2011 Teluu Inc. (http://www.teluu.com)
+ * Copyright (C) 2003-2008 Benny Prijono <benny@prijono.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+#include "PjsuaCallback.h"
+
+using namespace PjsuaCLI::BackEnd;
+using namespace Platform;
+using namespace Windows::Foundation;
+
+#define THIS_FILE "PjsuaCallback.cpp"
+
+void PjsuaCallback::SetCallback(IPjsuaCallback^ cb)
+{
+ this->callback = cb;
+}
+
+void PjsuaCallback::OnStarted(Platform::String ^outStr)
+{
+ if (callback) {
+ callback->OnPjsuaStarted(outStr);
+ }
+}
+
+void PjsuaCallback::OnStopped(int restart)
+{
+ if (callback) {
+ callback->OnPjsuaStopped(restart);
+ }
+}
+
+PjsuaCallback::PjsuaCallback() : callback(nullptr) {}
+
+PjsuaCallback::~PjsuaCallback() {}
+
diff --git a/pjsip-apps/src/pjsua/winrt/cli/comp/src/PjsuaCallback.h b/pjsip-apps/src/pjsua/winrt/cli/comp/src/PjsuaCallback.h
new file mode 100644
index 00000000..84757160
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/comp/src/PjsuaCallback.h
@@ -0,0 +1,47 @@
+/* $Id$ */
+/*
+ * Copyright (C) 2008-2011 Teluu Inc. (http://www.teluu.com)
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+#pragma once
+
+#include "IPjsuaCallback.h"
+
+namespace PjsuaCLI
+{
+ namespace BackEnd
+ {
+ // Forward declaration
+ ref class Globals;
+
+ public ref class PjsuaCallback sealed
+ {
+ public:
+ void SetCallback(IPjsuaCallback^ cb);
+
+ void OnStarted(Platform::String ^outStr);
+ void OnStopped(int restart);
+ private:
+ friend ref class PjsuaCLI::BackEnd::Globals;
+
+ PjsuaCallback();
+ ~PjsuaCallback();
+
+ IPjsuaCallback^ callback;
+ };
+ }
+} \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/uwp/App.xaml b/pjsip-apps/src/pjsua/winrt/cli/uwp/App.xaml
new file mode 100644
index 00000000..282ad539
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/uwp/App.xaml
@@ -0,0 +1,8 @@
+<Application
+ x:Class="PjsuaCLI.UI.App"
+ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+ xmlns:local="using:pjsua_cli_uwp"
+ RequestedTheme="Light">
+
+</Application>
diff --git a/pjsip-apps/src/pjsua/winrt/cli/uwp/App.xaml.cs b/pjsip-apps/src/pjsua/winrt/cli/uwp/App.xaml.cs
new file mode 100644
index 00000000..4041d2c2
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/uwp/App.xaml.cs
@@ -0,0 +1,108 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Runtime.InteropServices.WindowsRuntime;
+using Windows.ApplicationModel;
+using Windows.ApplicationModel.Activation;
+using Windows.Foundation;
+using Windows.Foundation.Collections;
+using Windows.UI.Xaml;
+using Windows.UI.Xaml.Controls;
+using Windows.UI.Xaml.Controls.Primitives;
+using Windows.UI.Xaml.Data;
+using Windows.UI.Xaml.Input;
+using Windows.UI.Xaml.Media;
+using Windows.UI.Xaml.Navigation;
+
+namespace PjsuaCLI.UI
+{
+ /// <summary>
+ /// Provides application-specific behavior to supplement the default Application class.
+ /// </summary>
+ sealed partial class App : Application
+ {
+ /// <summary>
+ /// Initializes the singleton application object. This is the first line of authored code
+ /// executed, and as such is the logical equivalent of main() or WinMain().
+ /// </summary>
+ public App()
+ {
+ Microsoft.ApplicationInsights.WindowsAppInitializer.InitializeAsync(
+ Microsoft.ApplicationInsights.WindowsCollectors.Metadata |
+ Microsoft.ApplicationInsights.WindowsCollectors.Session);
+ this.InitializeComponent();
+ this.Suspending += OnSuspending;
+ }
+
+ /// <summary>
+ /// Invoked when the application is launched normally by the end user. Other entry points
+ /// will be used such as when the application is launched to open a specific file.
+ /// </summary>
+ /// <param name="e">Details about the launch request and process.</param>
+ protected override void OnLaunched(LaunchActivatedEventArgs e)
+ {
+
+#if DEBUG
+ if (System.Diagnostics.Debugger.IsAttached)
+ {
+ this.DebugSettings.EnableFrameRateCounter = true;
+ }
+#endif
+
+ Frame rootFrame = Window.Current.Content as Frame;
+
+ // Do not repeat app initialization when the Window already has content,
+ // just ensure that the window is active
+ if (rootFrame == null)
+ {
+ // Create a Frame to act as the navigation context and navigate to the first page
+ rootFrame = new Frame();
+
+ rootFrame.NavigationFailed += OnNavigationFailed;
+
+ if (e.PreviousExecutionState == ApplicationExecutionState.Terminated)
+ {
+ //TODO: Load state from previously suspended application
+ }
+
+ // Place the frame in the current Window
+ Window.Current.Content = rootFrame;
+ }
+
+ if (rootFrame.Content == null)
+ {
+ // When the navigation stack isn't restored navigate to the first page,
+ // configuring the new page by passing required information as a navigation
+ // parameter
+ rootFrame.Navigate(typeof(MainPage), e.Arguments);
+ }
+ // Ensure the current window is active
+ Window.Current.Activate();
+ }
+
+ /// <summary>
+ /// Invoked when Navigation to a certain page fails
+ /// </summary>
+ /// <param name="sender">The Frame which failed navigation</param>
+ /// <param name="e">Details about the navigation failure</param>
+ void OnNavigationFailed(object sender, NavigationFailedEventArgs e)
+ {
+ throw new Exception("Failed to load Page " + e.SourcePageType.FullName);
+ }
+
+ /// <summary>
+ /// Invoked when application execution is being suspended. Application state is saved
+ /// without knowing whether the application will be terminated or resumed with the contents
+ /// of memory still intact.
+ /// </summary>
+ /// <param name="sender">The source of the suspend request.</param>
+ /// <param name="e">Details about the suspend request.</param>
+ private void OnSuspending(object sender, SuspendingEventArgs e)
+ {
+ var deferral = e.SuspendingOperation.GetDeferral();
+ //TODO: Save application state and stop any background activity
+ deferral.Complete();
+ }
+ }
+}
diff --git a/pjsip-apps/src/pjsua/winrt/cli/uwp/ApplicationInsights.config b/pjsip-apps/src/pjsua/winrt/cli/uwp/ApplicationInsights.config
new file mode 100644
index 00000000..cb2a232d
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/uwp/ApplicationInsights.config
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ApplicationInsights xmlns = "http://schemas.microsoft.com/ApplicationInsights/2013/Settings">
+</ApplicationInsights>
diff --git a/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/LockScreenLogo.scale-200.png b/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/LockScreenLogo.scale-200.png
new file mode 100644
index 00000000..735f57ad
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/LockScreenLogo.scale-200.png
Binary files differ
diff --git a/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/SplashScreen.scale-200.png b/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/SplashScreen.scale-200.png
new file mode 100644
index 00000000..023e7f1f
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/SplashScreen.scale-200.png
Binary files differ
diff --git a/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/Square150x150Logo.scale-200.png b/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/Square150x150Logo.scale-200.png
new file mode 100644
index 00000000..af49fec1
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/Square150x150Logo.scale-200.png
Binary files differ
diff --git a/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/Square44x44Logo.scale-200.png b/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/Square44x44Logo.scale-200.png
new file mode 100644
index 00000000..ce342a2e
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/Square44x44Logo.scale-200.png
Binary files differ
diff --git a/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
new file mode 100644
index 00000000..f6c02ce9
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
Binary files differ
diff --git a/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/StoreLogo.png b/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/StoreLogo.png
new file mode 100644
index 00000000..7385b56c
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/StoreLogo.png
Binary files differ
diff --git a/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/Wide310x150Logo.scale-200.png b/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/Wide310x150Logo.scale-200.png
new file mode 100644
index 00000000..288995b3
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/Wide310x150Logo.scale-200.png
Binary files differ
diff --git a/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/teluu-logo.png b/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/teluu-logo.png
new file mode 100644
index 00000000..97fadb5b
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/teluu-logo.png
Binary files differ
diff --git a/pjsip-apps/src/pjsua/winrt/cli/uwp/MainPage.xaml b/pjsip-apps/src/pjsua/winrt/cli/uwp/MainPage.xaml
new file mode 100644
index 00000000..5aefa60d
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/uwp/MainPage.xaml
@@ -0,0 +1,18 @@
+<Page
+ x:Class="PjsuaCLI.UI.MainPage"
+ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+ xmlns:local="using:PjsuaCLI.UI"
+ xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
+ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+ mc:Ignorable="d">
+
+ <Grid Background="Black">
+ <Grid.RowDefinitions>
+ <RowDefinition Height="Auto"/>
+ <RowDefinition Height="*"/>
+ </Grid.RowDefinitions>
+ <Image x:Name="imgMain" HorizontalAlignment="Center" Margin="0" Grid.RowSpan="2" VerticalAlignment="Center" Source="/Assets/teluu-logo.png" Height="239"/>
+ <TextBlock x:Name="txtStatus" HorizontalAlignment="Center" Margin="0" Grid.RowSpan="2" TextWrapping="Wrap" VerticalAlignment="Bottom" Foreground="White"/>
+ </Grid>
+</Page>
diff --git a/pjsip-apps/src/pjsua/winrt/cli/uwp/MainPage.xaml.cs b/pjsip-apps/src/pjsua/winrt/cli/uwp/MainPage.xaml.cs
new file mode 100644
index 00000000..0e90711b
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/uwp/MainPage.xaml.cs
@@ -0,0 +1,60 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Runtime.InteropServices.WindowsRuntime;
+using Windows.Foundation;
+using Windows.Foundation.Collections;
+using Windows.UI.Xaml;
+using Windows.UI.Xaml.Controls;
+using Windows.UI.Xaml.Controls.Primitives;
+using Windows.UI.Xaml.Data;
+using Windows.UI.Xaml.Input;
+using Windows.UI.Xaml.Media;
+using Windows.UI.Xaml.Navigation;
+using PjsuaCLI.BackEnd;
+
+// The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409
+
+namespace PjsuaCLI.UI
+{
+ /// <summary>
+ /// An empty page that can be used on its own or navigated to within a Frame.
+ /// </summary>
+ public partial class MainPage : Page, IPjsuaCallback
+ {
+ public MainPage()
+ {
+ this.InitializeComponent();
+ }
+
+ public virtual void OnPjsuaStarted(string outStr)
+ {
+ setStatus(outStr);
+ }
+
+ public virtual void OnPjsuaStopped(int restart)
+ {
+ setStatus("Telnet stopped, restart(" + (restart == 0 ? "No" : "Yes") + ")");
+ }
+
+ public void setStatus(string status)
+ {
+ txtStatus.Text = status;
+ }
+
+ protected override void OnNavigatedTo(NavigationEventArgs e)
+ {
+ base.OnNavigatedTo(e);
+
+ Globals.Instance.PjsuaCallback.SetCallback(this);
+ Globals.Instance.pjsuaStart();
+ }
+
+ protected override void OnNavigatedFrom(NavigationEventArgs e)
+ {
+ base.OnNavigatedFrom(e);
+ Globals.Instance.pjsuaDestroy();
+ }
+ }
+}
diff --git a/pjsip-apps/src/pjsua/winrt/cli/uwp/Package.appxmanifest b/pjsip-apps/src/pjsua/winrt/cli/uwp/Package.appxmanifest
new file mode 100644
index 00000000..8b2ad8b8
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/uwp/Package.appxmanifest
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" IgnorableNamespaces="uap mp">
+ <Identity Name="e8db8988-edde-41d3-aee8-2d47bda65204" Publisher="CN=Riza" Version="1.0.0.0" />
+ <mp:PhoneIdentity PhoneProductId="e8db8988-edde-41d3-aee8-2d47bda65204" PhonePublisherId="00000000-0000-0000-0000-000000000000" />
+ <Properties>
+ <DisplayName>pjsua_cli_rt</DisplayName>
+ <PublisherDisplayName>Riza</PublisherDisplayName>
+ <Logo>Assets\StoreLogo.png</Logo>
+ </Properties>
+ <Dependencies>
+ <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
+ </Dependencies>
+ <Resources>
+ <Resource Language="x-generate" />
+ </Resources>
+ <Applications>
+ <Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="pjsua_cli_uwp.App">
+ <uap:VisualElements DisplayName="pjsua_cli_uwp" Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png" Description="pjsua_cli_uwp" BackgroundColor="transparent">
+ <uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png">
+ </uap:DefaultTile>
+ <uap:SplashScreen Image="Assets\SplashScreen.png" />
+ </uap:VisualElements>
+ </Application>
+ </Applications>
+ <Capabilities>
+ <Capability Name="internetClient" />
+ <Capability Name="internetClientServer" />
+ <Capability Name="privateNetworkClientServer" />
+ <uap:Capability Name="voipCall" />
+ <uap:Capability Name="phoneCall" />
+ <DeviceCapability Name="webcam" />
+ <DeviceCapability Name="microphone" />
+ </Capabilities>
+</Package> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/uwp/Properties/AssemblyInfo.cs b/pjsip-apps/src/pjsua/winrt/cli/uwp/Properties/AssemblyInfo.cs
new file mode 100644
index 00000000..8a7b990b
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/uwp/Properties/AssemblyInfo.cs
@@ -0,0 +1,29 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("pjsua_cli_uwp")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("pjsua_cli_uwp")]
+[assembly: AssemblyCopyright("Copyright © 2015")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
+[assembly: ComVisible(false)] \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/uwp/Properties/Default.rd.xml b/pjsip-apps/src/pjsua/winrt/cli/uwp/Properties/Default.rd.xml
new file mode 100644
index 00000000..80a960ce
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/uwp/Properties/Default.rd.xml
@@ -0,0 +1,31 @@
+<!--
+ This file contains Runtime Directives used by .NET Native. The defaults here are suitable for most
+ developers. However, you can modify these parameters to modify the behavior of the .NET Native
+ optimizer.
+
+ Runtime Directives are documented at http://go.microsoft.com/fwlink/?LinkID=391919
+
+ To fully enable reflection for App1.MyClass and all of its public/private members
+ <Type Name="App1.MyClass" Dynamic="Required All"/>
+
+ To enable dynamic creation of the specific instantiation of AppClass<T> over System.Int32
+ <TypeInstantiation Name="App1.AppClass" Arguments="System.Int32" Activate="Required Public" />
+
+ Using the Namespace directive to apply reflection policy to all the types in a particular namespace
+ <Namespace Name="DataClasses.ViewModels" Seralize="All" />
+-->
+
+<Directives xmlns="http://schemas.microsoft.com/netfx/2013/01/metadata">
+ <Application>
+ <!--
+ An Assembly element with Name="*Application*" applies to all assemblies in
+ the application package. The asterisks are not wildcards.
+ -->
+ <Assembly Name="*Application*" Dynamic="Required All" />
+
+
+ <!-- Add your application specific runtime directives here. -->
+
+
+ </Application>
+</Directives> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/uwp/pjsua_cli_uwp.csproj b/pjsip-apps/src/pjsua/winrt/cli/uwp/pjsua_cli_uwp.csproj
new file mode 100644
index 00000000..165f36a4
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/uwp/pjsua_cli_uwp.csproj
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="CheckAPI" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <!--Check for API_Family-->
+ <PropertyGroup>
+ <PROJ_Target>UWP</PROJ_Target>
+ </PropertyGroup>
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-common-config.props" />
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-common-targets.targets" />
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == 'Win32' ">x86</Platform>
+ <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
+ <ProjectGuid>{D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}</ProjectGuid>
+ <OutputType>AppContainerExe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>PjsuaCLI.UI</RootNamespace>
+ <AssemblyName>pjsua_cli_uwp</AssemblyName>
+ <DefaultLanguage>en-US</DefaultLanguage>
+ <MinimumVisualStudioVersion>14</MinimumVisualStudioVersion>
+ <EnableDotNetNativeCompatibleProfile>true</EnableDotNetNativeCompatibleProfile>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <!--<PackageCertificateKeyFile>pjsua_cli_uwp_TemporaryKey.pfx</PackageCertificateKeyFile>-->
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|ARM'">
+ <DebugSymbols>true</DebugSymbols>
+ <OutputPath>bin\ARM\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
+ <NoWarn>;2008</NoWarn>
+ <DebugType>full</DebugType>
+ <PlatformTarget>ARM</PlatformTarget>
+ <UseVSHostingProcess>false</UseVSHostingProcess>
+ <ErrorReport>prompt</ErrorReport>
+ <Prefer32Bit>true</Prefer32Bit>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|ARM'">
+ <OutputPath>bin\ARM\Release\</OutputPath>
+ <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
+ <Optimize>true</Optimize>
+ <NoWarn>;2008</NoWarn>
+ <DebugType>pdbonly</DebugType>
+ <PlatformTarget>ARM</PlatformTarget>
+ <UseVSHostingProcess>false</UseVSHostingProcess>
+ <ErrorReport>prompt</ErrorReport>
+ <Prefer32Bit>true</Prefer32Bit>
+ <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
+ <DebugSymbols>true</DebugSymbols>
+ <OutputPath>bin\x64\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
+ <NoWarn>;2008</NoWarn>
+ <DebugType>full</DebugType>
+ <PlatformTarget>x64</PlatformTarget>
+ <UseVSHostingProcess>false</UseVSHostingProcess>
+ <ErrorReport>prompt</ErrorReport>
+ <Prefer32Bit>true</Prefer32Bit>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
+ <OutputPath>bin\x64\Release\</OutputPath>
+ <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
+ <Optimize>true</Optimize>
+ <NoWarn>;2008</NoWarn>
+ <DebugType>pdbonly</DebugType>
+ <PlatformTarget>x64</PlatformTarget>
+ <UseVSHostingProcess>false</UseVSHostingProcess>
+ <ErrorReport>prompt</ErrorReport>
+ <Prefer32Bit>true</Prefer32Bit>
+ <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86' OR '$(Configuration)|$(Platform)' == 'Debug|Win32'">
+ <DebugSymbols>true</DebugSymbols>
+ <OutputPath>bin\x86\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
+ <NoWarn>;2008</NoWarn>
+ <DebugType>full</DebugType>
+ <PlatformTarget>x86</PlatformTarget>
+ <UseVSHostingProcess>false</UseVSHostingProcess>
+ <ErrorReport>prompt</ErrorReport>
+ <Prefer32Bit>true</Prefer32Bit>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86' OR '$(Configuration)|$(Platform)' == 'Release|Win32'">
+ <OutputPath>bin\x86\Release\</OutputPath>
+ <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
+ <Optimize>true</Optimize>
+ <NoWarn>;2008</NoWarn>
+ <DebugType>pdbonly</DebugType>
+ <PlatformTarget>x86</PlatformTarget>
+ <UseVSHostingProcess>false</UseVSHostingProcess>
+ <ErrorReport>prompt</ErrorReport>
+ <Prefer32Bit>true</Prefer32Bit>
+ <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
+ </PropertyGroup>
+ <ItemGroup>
+ <!-- A reference to the entire .Net Framework and Windows SDK are automatically included -->
+ <Content Include="ApplicationInsights.config">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </Content>
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="App.xaml.cs">
+ <DependentUpon>App.xaml</DependentUpon>
+ </Compile>
+ <Compile Include="MainPage.xaml.cs">
+ <DependentUpon>MainPage.xaml</DependentUpon>
+ </Compile>
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <AppxManifest Include="Package.appxmanifest">
+ <SubType>Designer</SubType>
+ </AppxManifest>
+ </ItemGroup>
+ <ItemGroup>
+ <Content Include="Assets\teluu-logo.png" />
+ <Content Include="Properties\Default.rd.xml" />
+ <Content Include="Assets\LockScreenLogo.scale-200.png" />
+ <Content Include="Assets\SplashScreen.scale-200.png" />
+ <Content Include="Assets\Square150x150Logo.scale-200.png" />
+ <Content Include="Assets\Square44x44Logo.scale-200.png" />
+ <Content Include="Assets\Square44x44Logo.targetsize-24_altform-unplated.png" />
+ <Content Include="Assets\StoreLogo.png" />
+ <Content Include="Assets\Wide310x150Logo.scale-200.png" />
+ </ItemGroup>
+ <ItemGroup>
+ <ApplicationDefinition Include="App.xaml">
+ <Generator>MSBuild:Compile</Generator>
+ <SubType>Designer</SubType>
+ </ApplicationDefinition>
+ <Page Include="MainPage.xaml">
+ <Generator>MSBuild:Compile</Generator>
+ <SubType>Designer</SubType>
+ </Page>
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\comp\pjsua_cli_uwp_comp.vcxproj">
+ <Project>{207e7bd4-7b11-4a40-ba3a-cc627762a7b6}</Project>
+ <Name>pjsua_cli_uwp_comp</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup>
+ <WCFMetadata Include="Service References\" />
+ </ItemGroup>
+ <PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '14.0' ">
+ <VisualStudioVersion>14.0</VisualStudioVersion>
+ </PropertyGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/uwp/project.json b/pjsip-apps/src/pjsua/winrt/cli/uwp/project.json
new file mode 100644
index 00000000..e3b2dba2
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/uwp/project.json
@@ -0,0 +1,19 @@
+{
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "1.0.0",
+ "Microsoft.ApplicationInsights.PersistenceChannel": "1.0.0",
+ "Microsoft.ApplicationInsights.WindowsApps": "1.0.0",
+ "Microsoft.NETCore.UniversalWindowsPlatform": "5.0.0"
+ },
+ "frameworks": {
+ "uap10.0": {}
+ },
+ "runtimes": {
+ "win10-arm": {},
+ "win10-arm-aot": {},
+ "win10-x86": {},
+ "win10-x86-aot": {},
+ "win10-x64": {},
+ "win10-x64-aot": {}
+ }
+} \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/uwp/project.lock.json b/pjsip-apps/src/pjsua/winrt/cli/uwp/project.lock.json
new file mode 100644
index 00000000..fd0cbee2
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/uwp/project.lock.json
@@ -0,0 +1,14843 @@
+{
+ "locked": false,
+ "version": 1,
+ "targets": {
+ "UAP,Version=v10.0": {
+ "Microsoft.ApplicationInsights/1.0.0": {
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.PersistenceChannel/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.WindowsApps/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )",
+ "Microsoft.ApplicationInsights.PersistenceChannel": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ },
+ "runtime": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ }
+ },
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/netcore50/System.Core.dll": {},
+ "lib/netcore50/System.dll": {},
+ "lib/netcore50/System.Net.dll": {},
+ "lib/netcore50/System.Numerics.dll": {},
+ "lib/netcore50/System.Runtime.Serialization.dll": {},
+ "lib/netcore50/System.ServiceModel.dll": {},
+ "lib/netcore50/System.ServiceModel.Web.dll": {},
+ "lib/netcore50/System.Windows.dll": {},
+ "lib/netcore50/System.Xml.dll": {},
+ "lib/netcore50/System.Xml.Linq.dll": {},
+ "lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-arm": {
+ "Microsoft.ApplicationInsights/1.0.0": {
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.PersistenceChannel/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.WindowsApps/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )",
+ "Microsoft.ApplicationInsights.PersistenceChannel": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ },
+ "runtime": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ }
+ },
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/netcore50/System.Core.dll": {},
+ "lib/netcore50/System.dll": {},
+ "lib/netcore50/System.Net.dll": {},
+ "lib/netcore50/System.Numerics.dll": {},
+ "lib/netcore50/System.Runtime.Serialization.dll": {},
+ "lib/netcore50/System.ServiceModel.dll": {},
+ "lib/netcore50/System.ServiceModel.Web.dll": {},
+ "lib/netcore50/System.Windows.dll": {},
+ "lib/netcore50/System.Xml.dll": {},
+ "lib/netcore50/System.Xml.Linq.dll": {},
+ "lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Runtime.CoreCLR-arm/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Debug": "[4.0.10, 4.0.10]",
+ "System.Globalization": "[4.0.10, 4.0.10]",
+ "System.IO": "[4.0.10, 4.0.10]",
+ "System.ObjectModel": "[4.0.10, 4.0.10]",
+ "System.Reflection": "[4.0.10, 4.0.10]",
+ "System.Runtime.Extensions": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10, 4.0.10]",
+ "System.Threading": "[4.0.10, 4.0.10]",
+ "System.Threading.Tasks": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.StackTrace": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0, 4.0.0]",
+ "System.Globalization.Calendars": "[4.0.0, 4.0.0]",
+ "System.Reflection.Extensions": "[4.0.0, 4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0, 4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0, 4.0.0]",
+ "System.Runtime.Handles": "[4.0.0, 4.0.0]",
+ "System.Threading.Timer": "[4.0.0, 4.0.0]",
+ "System.Private.Uri": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20, 4.0.20]",
+ "System.Runtime": "[4.0.20, 4.0.20]",
+ "System.Runtime.InteropServices": "[4.0.20, 4.0.20]"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-arm/lib/dotnet/mscorlib.ni.dll": {}
+ },
+ "native": {
+ "runtimes/win8-arm/native/clretwrc.dll": {},
+ "runtimes/win8-arm/native/coreclr.dll": {},
+ "runtimes/win8-arm/native/dbgshim.dll": {},
+ "runtimes/win8-arm/native/mscordaccore.dll": {},
+ "runtimes/win8-arm/native/mscordbi.dll": {},
+ "runtimes/win8-arm/native/mscorrc.debug.dll": {},
+ "runtimes/win8-arm/native/mscorrc.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-arm/4.0.0": {
+ "native": {
+ "runtimes/win10-arm/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-arm-aot": {
+ "Microsoft.ApplicationInsights/1.0.0": {
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.PersistenceChannel/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.WindowsApps/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )",
+ "Microsoft.ApplicationInsights.PersistenceChannel": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ },
+ "runtime": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ }
+ },
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "runtimes/aot/lib/netcore50/mscorlib.dll": {},
+ "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "runtimes/aot/lib/netcore50/System.Core.dll": {},
+ "runtimes/aot/lib/netcore50/System.dll": {},
+ "runtimes/aot/lib/netcore50/System.Net.dll": {},
+ "runtimes/aot/lib/netcore50/System.Numerics.dll": {},
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll": {},
+ "runtimes/aot/lib/netcore50/System.Windows.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Linq.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Runtime.Native/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Debug": "[4.0.10, 4.0.10]",
+ "System.Globalization": "[4.0.10, 4.0.10]",
+ "System.IO": "[4.0.10, 4.0.10]",
+ "System.ObjectModel": "[4.0.10, 4.0.10]",
+ "System.Reflection": "[4.0.10, 4.0.10]",
+ "System.Runtime.Extensions": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10, 4.0.10]",
+ "System.Threading": "[4.0.10, 4.0.10]",
+ "System.Threading.Tasks": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.StackTrace": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0, 4.0.0]",
+ "System.Globalization.Calendars": "[4.0.0, 4.0.0]",
+ "System.Reflection.Extensions": "[4.0.0, 4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0, 4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0, 4.0.0]",
+ "System.Runtime.Handles": "[4.0.0, 4.0.0]",
+ "System.Threading.Timer": "[4.0.0, 4.0.0]",
+ "System.Private.Uri": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20, 4.0.20]",
+ "System.Runtime": "[4.0.20, 4.0.20]",
+ "System.Runtime.InteropServices": "[4.0.20, 4.0.20]"
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-arm/4.0.0": {
+ "native": {
+ "runtimes/win10-arm/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-x86": {
+ "Microsoft.ApplicationInsights/1.0.0": {
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.PersistenceChannel/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.WindowsApps/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )",
+ "Microsoft.ApplicationInsights.PersistenceChannel": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ },
+ "runtime": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ }
+ },
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/netcore50/System.Core.dll": {},
+ "lib/netcore50/System.dll": {},
+ "lib/netcore50/System.Net.dll": {},
+ "lib/netcore50/System.Numerics.dll": {},
+ "lib/netcore50/System.Runtime.Serialization.dll": {},
+ "lib/netcore50/System.ServiceModel.dll": {},
+ "lib/netcore50/System.ServiceModel.Web.dll": {},
+ "lib/netcore50/System.Windows.dll": {},
+ "lib/netcore50/System.Xml.dll": {},
+ "lib/netcore50/System.Xml.Linq.dll": {},
+ "lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Runtime.CoreCLR-x86/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Debug": "[4.0.10, 4.0.10]",
+ "System.Globalization": "[4.0.10, 4.0.10]",
+ "System.IO": "[4.0.10, 4.0.10]",
+ "System.ObjectModel": "[4.0.10, 4.0.10]",
+ "System.Reflection": "[4.0.10, 4.0.10]",
+ "System.Runtime.Extensions": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10, 4.0.10]",
+ "System.Threading": "[4.0.10, 4.0.10]",
+ "System.Threading.Tasks": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.StackTrace": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0, 4.0.0]",
+ "System.Globalization.Calendars": "[4.0.0, 4.0.0]",
+ "System.Reflection.Extensions": "[4.0.0, 4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0, 4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0, 4.0.0]",
+ "System.Runtime.Handles": "[4.0.0, 4.0.0]",
+ "System.Threading.Timer": "[4.0.0, 4.0.0]",
+ "System.Private.Uri": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20, 4.0.20]",
+ "System.Runtime": "[4.0.20, 4.0.20]",
+ "System.Runtime.InteropServices": "[4.0.20, 4.0.20]"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7-x86/lib/dotnet/mscorlib.ni.dll": {}
+ },
+ "native": {
+ "runtimes/win7-x86/native/clretwrc.dll": {},
+ "runtimes/win7-x86/native/coreclr.dll": {},
+ "runtimes/win7-x86/native/dbgshim.dll": {},
+ "runtimes/win7-x86/native/mscordaccore.dll": {},
+ "runtimes/win7-x86/native/mscordbi.dll": {},
+ "runtimes/win7-x86/native/mscorrc.debug.dll": {},
+ "runtimes/win7-x86/native/mscorrc.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0": {
+ "native": {
+ "runtimes/win10-x86/native/_._": {}
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x86/4.0.0": {
+ "native": {
+ "runtimes/win10-x86/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-x86-aot": {
+ "Microsoft.ApplicationInsights/1.0.0": {
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.PersistenceChannel/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.WindowsApps/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )",
+ "Microsoft.ApplicationInsights.PersistenceChannel": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ },
+ "runtime": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ }
+ },
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "runtimes/aot/lib/netcore50/mscorlib.dll": {},
+ "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "runtimes/aot/lib/netcore50/System.Core.dll": {},
+ "runtimes/aot/lib/netcore50/System.dll": {},
+ "runtimes/aot/lib/netcore50/System.Net.dll": {},
+ "runtimes/aot/lib/netcore50/System.Numerics.dll": {},
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll": {},
+ "runtimes/aot/lib/netcore50/System.Windows.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Linq.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Runtime.Native/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Debug": "[4.0.10, 4.0.10]",
+ "System.Globalization": "[4.0.10, 4.0.10]",
+ "System.IO": "[4.0.10, 4.0.10]",
+ "System.ObjectModel": "[4.0.10, 4.0.10]",
+ "System.Reflection": "[4.0.10, 4.0.10]",
+ "System.Runtime.Extensions": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10, 4.0.10]",
+ "System.Threading": "[4.0.10, 4.0.10]",
+ "System.Threading.Tasks": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.StackTrace": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0, 4.0.0]",
+ "System.Globalization.Calendars": "[4.0.0, 4.0.0]",
+ "System.Reflection.Extensions": "[4.0.0, 4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0, 4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0, 4.0.0]",
+ "System.Runtime.Handles": "[4.0.0, 4.0.0]",
+ "System.Threading.Timer": "[4.0.0, 4.0.0]",
+ "System.Private.Uri": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20, 4.0.20]",
+ "System.Runtime": "[4.0.20, 4.0.20]",
+ "System.Runtime.InteropServices": "[4.0.20, 4.0.20]"
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x86/4.0.0": {
+ "native": {
+ "runtimes/win10-x86/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-x64": {
+ "Microsoft.ApplicationInsights/1.0.0": {
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.PersistenceChannel/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.WindowsApps/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )",
+ "Microsoft.ApplicationInsights.PersistenceChannel": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ },
+ "runtime": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ }
+ },
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/netcore50/System.Core.dll": {},
+ "lib/netcore50/System.dll": {},
+ "lib/netcore50/System.Net.dll": {},
+ "lib/netcore50/System.Numerics.dll": {},
+ "lib/netcore50/System.Runtime.Serialization.dll": {},
+ "lib/netcore50/System.ServiceModel.dll": {},
+ "lib/netcore50/System.ServiceModel.Web.dll": {},
+ "lib/netcore50/System.Windows.dll": {},
+ "lib/netcore50/System.Xml.dll": {},
+ "lib/netcore50/System.Xml.Linq.dll": {},
+ "lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Runtime.CoreCLR-x64/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Debug": "[4.0.10, 4.0.10]",
+ "System.Globalization": "[4.0.10, 4.0.10]",
+ "System.IO": "[4.0.10, 4.0.10]",
+ "System.ObjectModel": "[4.0.10, 4.0.10]",
+ "System.Reflection": "[4.0.10, 4.0.10]",
+ "System.Runtime.Extensions": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10, 4.0.10]",
+ "System.Threading": "[4.0.10, 4.0.10]",
+ "System.Threading.Tasks": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.StackTrace": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0, 4.0.0]",
+ "System.Globalization.Calendars": "[4.0.0, 4.0.0]",
+ "System.Reflection.Extensions": "[4.0.0, 4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0, 4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0, 4.0.0]",
+ "System.Runtime.Handles": "[4.0.0, 4.0.0]",
+ "System.Threading.Timer": "[4.0.0, 4.0.0]",
+ "System.Private.Uri": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20, 4.0.20]",
+ "System.Runtime": "[4.0.20, 4.0.20]",
+ "System.Runtime.InteropServices": "[4.0.20, 4.0.20]"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7-x64/lib/dotnet/mscorlib.ni.dll": {}
+ },
+ "native": {
+ "runtimes/win7-x64/native/clretwrc.dll": {},
+ "runtimes/win7-x64/native/coreclr.dll": {},
+ "runtimes/win7-x64/native/dbgshim.dll": {},
+ "runtimes/win7-x64/native/mscordaccore.dll": {},
+ "runtimes/win7-x64/native/mscordbi.dll": {},
+ "runtimes/win7-x64/native/mscorrc.debug.dll": {},
+ "runtimes/win7-x64/native/mscorrc.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0": {
+ "native": {
+ "runtimes/win10-x64/native/_._": {}
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x64/4.0.0": {
+ "native": {
+ "runtimes/win10-x64/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-x64-aot": {
+ "Microsoft.ApplicationInsights/1.0.0": {
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.PersistenceChannel/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.WindowsApps/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )",
+ "Microsoft.ApplicationInsights.PersistenceChannel": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ },
+ "runtime": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ }
+ },
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "runtimes/aot/lib/netcore50/mscorlib.dll": {},
+ "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "runtimes/aot/lib/netcore50/System.Core.dll": {},
+ "runtimes/aot/lib/netcore50/System.dll": {},
+ "runtimes/aot/lib/netcore50/System.Net.dll": {},
+ "runtimes/aot/lib/netcore50/System.Numerics.dll": {},
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll": {},
+ "runtimes/aot/lib/netcore50/System.Windows.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Linq.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Runtime.Native/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Debug": "[4.0.10, 4.0.10]",
+ "System.Globalization": "[4.0.10, 4.0.10]",
+ "System.IO": "[4.0.10, 4.0.10]",
+ "System.ObjectModel": "[4.0.10, 4.0.10]",
+ "System.Reflection": "[4.0.10, 4.0.10]",
+ "System.Runtime.Extensions": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10, 4.0.10]",
+ "System.Threading": "[4.0.10, 4.0.10]",
+ "System.Threading.Tasks": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.StackTrace": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0, 4.0.0]",
+ "System.Globalization.Calendars": "[4.0.0, 4.0.0]",
+ "System.Reflection.Extensions": "[4.0.0, 4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0, 4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0, 4.0.0]",
+ "System.Runtime.Handles": "[4.0.0, 4.0.0]",
+ "System.Threading.Timer": "[4.0.0, 4.0.0]",
+ "System.Private.Uri": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20, 4.0.20]",
+ "System.Runtime": "[4.0.20, 4.0.20]",
+ "System.Runtime.InteropServices": "[4.0.20, 4.0.20]"
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x64/4.0.0": {
+ "native": {
+ "runtimes/win10-x64/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.ApplicationInsights/1.0.0": {
+ "sha512": "HZ47/thX57SOuIivSvIbsR6L9CCb/Yt3IyB2i4KHmmNlf3DO+lqFwWIKDdbDNWKX+qh0Rg20/JSMPK0dwUsYYw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.ApplicationInsights.nuspec",
+ "lib/net40/Microsoft.ApplicationInsights.dll",
+ "lib/net40/Microsoft.ApplicationInsights.XML",
+ "lib/net45/Microsoft.ApplicationInsights.dll",
+ "lib/net45/Microsoft.ApplicationInsights.XML",
+ "lib/wp8/Microsoft.ApplicationInsights.dll",
+ "lib/wp8/Microsoft.ApplicationInsights.XML",
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll",
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.XML",
+ "package/services/metadata/core-properties/b9e7bc7ab2454491af07046165ff01d0.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.ApplicationInsights.PersistenceChannel/1.0.0": {
+ "sha512": "0qQXC+CtbyF2RPuld5pF74fxsnP6ml0LUnzQ6GL9AXXY64LPsLDsPUAymoUffo7LZvPDppZboTYX59TfVxKA7A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.ApplicationInsights.PersistenceChannel.nuspec",
+ "lib/net40/Microsoft.ApplicationInsights.PersistenceChannel.dll",
+ "lib/net40/Microsoft.ApplicationInsights.PersistenceChannel.XML",
+ "lib/wp8/Microsoft.ApplicationInsights.PersistenceChannel.dll",
+ "lib/wp8/Microsoft.ApplicationInsights.PersistenceChannel.XML",
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll",
+ "lib/portable-win8+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.XML",
+ "package/services/metadata/core-properties/dc9ebba80e7343fdbd0a39a3cdeb672c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.ApplicationInsights.WindowsApps/1.0.0": {
+ "sha512": "NvBQnFeiFd0O1QdBz06UGApD7zn7ztVi7qO18IsM3EjiXRNgfrEBXB+azNm8XqLY8xGFAqh3HAuSd/wHZMe0XA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.ApplicationInsights.WindowsApps.nuspec",
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll",
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.XML",
+ "lib/wp8/Microsoft.ApplicationInsights.Extensibility.Windows.dll",
+ "lib/wp8/Microsoft.ApplicationInsights.Extensibility.Windows.XML",
+ "lib/wpa81/Microsoft.ApplicationInsights.Extensibility.Windows.dll",
+ "lib/wpa81/Microsoft.ApplicationInsights.Extensibility.Windows.XML",
+ "package/services/metadata/core-properties/4f6f732debe548beaa1183418e8d65cc.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.CSharp/4.0.0": {
+ "sha512": "oWqeKUxHXdK6dL2CFjgMcaBISbkk+AqEg+yvJHE4DElNzS4QaTsCflgkkqZwVlWby1Dg9zo9n+iCAMFefFdJ/A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.CSharp.nuspec",
+ "lib/dotnet/Microsoft.CSharp.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/Microsoft.CSharp.dll",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.CSharp.dll",
+ "ref/dotnet/Microsoft.CSharp.xml",
+ "ref/dotnet/zh-hant/Microsoft.CSharp.xml",
+ "ref/dotnet/de/Microsoft.CSharp.xml",
+ "ref/dotnet/fr/Microsoft.CSharp.xml",
+ "ref/dotnet/it/Microsoft.CSharp.xml",
+ "ref/dotnet/ja/Microsoft.CSharp.xml",
+ "ref/dotnet/ko/Microsoft.CSharp.xml",
+ "ref/dotnet/ru/Microsoft.CSharp.xml",
+ "ref/dotnet/zh-hans/Microsoft.CSharp.xml",
+ "ref/dotnet/es/Microsoft.CSharp.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/Microsoft.CSharp.dll",
+ "ref/netcore50/Microsoft.CSharp.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/a8a7171824ab4656b3141cda0591ff66.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "sha512": "QQMp0yYQbIdfkKhdEE6Umh2Xonau7tasG36Trw/YlHoWgYQLp7T9L+ZD8EPvdj5ubRhtOuKEKwM7HMpkagB9ZA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.nuspec",
+ "_._",
+ "package/services/metadata/core-properties/340ac37fb1224580ae47c59ebdd88964.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {
+ "sha512": "0N77OwGZpXqUco2C/ynv1os7HqdFYifvNIbveLDKqL5PZaz05Rl9enCwVBjF61aumHKueLWIJ3prnmdAXxww4A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Platforms.nuspec",
+ "runtime.json",
+ "package/services/metadata/core-properties/36b51d4c6b524527902ff1a182a64e42.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "sha512": "5/IFqf2zN1jzktRJitxO+5kQ+0AilcIbPvSojSJwDG3cGNSMZg44LXLB5E9RkSETE0Wh4QoALdNh1koKoF7/mA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Portable.Compatibility.nuspec",
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll",
+ "lib/netcore50/System.Core.dll",
+ "lib/netcore50/System.dll",
+ "lib/netcore50/System.Net.dll",
+ "lib/netcore50/System.Numerics.dll",
+ "lib/netcore50/System.Runtime.Serialization.dll",
+ "lib/netcore50/System.ServiceModel.dll",
+ "lib/netcore50/System.ServiceModel.Web.dll",
+ "lib/netcore50/System.Windows.dll",
+ "lib/netcore50/System.Xml.dll",
+ "lib/netcore50/System.Xml.Linq.dll",
+ "lib/netcore50/System.Xml.Serialization.dll",
+ "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll",
+ "lib/dnxcore50/System.Core.dll",
+ "lib/dnxcore50/System.dll",
+ "lib/dnxcore50/System.Net.dll",
+ "lib/dnxcore50/System.Numerics.dll",
+ "lib/dnxcore50/System.Runtime.Serialization.dll",
+ "lib/dnxcore50/System.ServiceModel.dll",
+ "lib/dnxcore50/System.ServiceModel.Web.dll",
+ "lib/dnxcore50/System.Windows.dll",
+ "lib/dnxcore50/System.Xml.dll",
+ "lib/dnxcore50/System.Xml.Linq.dll",
+ "lib/dnxcore50/System.Xml.Serialization.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/mscorlib.dll",
+ "ref/dotnet/System.ComponentModel.DataAnnotations.dll",
+ "ref/dotnet/System.Core.dll",
+ "ref/dotnet/System.dll",
+ "ref/dotnet/System.Net.dll",
+ "ref/dotnet/System.Numerics.dll",
+ "ref/dotnet/System.Runtime.Serialization.dll",
+ "ref/dotnet/System.ServiceModel.dll",
+ "ref/dotnet/System.ServiceModel.Web.dll",
+ "ref/dotnet/System.Windows.dll",
+ "ref/dotnet/System.Xml.dll",
+ "ref/dotnet/System.Xml.Linq.dll",
+ "ref/dotnet/System.Xml.Serialization.dll",
+ "runtimes/aot/lib/netcore50/mscorlib.dll",
+ "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll",
+ "runtimes/aot/lib/netcore50/System.Core.dll",
+ "runtimes/aot/lib/netcore50/System.dll",
+ "runtimes/aot/lib/netcore50/System.Net.dll",
+ "runtimes/aot/lib/netcore50/System.Numerics.dll",
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll",
+ "runtimes/aot/lib/netcore50/System.ServiceModel.dll",
+ "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll",
+ "runtimes/aot/lib/netcore50/System.Windows.dll",
+ "runtimes/aot/lib/netcore50/System.Xml.dll",
+ "runtimes/aot/lib/netcore50/System.Xml.Linq.dll",
+ "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/mscorlib.dll",
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll",
+ "ref/netcore50/System.Core.dll",
+ "ref/netcore50/System.dll",
+ "ref/netcore50/System.Net.dll",
+ "ref/netcore50/System.Numerics.dll",
+ "ref/netcore50/System.Runtime.Serialization.dll",
+ "ref/netcore50/System.ServiceModel.dll",
+ "ref/netcore50/System.ServiceModel.Web.dll",
+ "ref/netcore50/System.Windows.dll",
+ "ref/netcore50/System.Xml.dll",
+ "ref/netcore50/System.Xml.Linq.dll",
+ "ref/netcore50/System.Xml.Serialization.dll",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/8131b8ae030a45e7986737a0c1d04ef5.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {
+ "sha512": "AjaMNpXLW4miEQorIqyn6iQ+BZBId6qXkhwyeh1vl6kXLqosZusbwmLNlvj/xllSQrd3aImJbvlHusam85g+xQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Runtime.nuspec",
+ "runtime.json",
+ "package/services/metadata/core-properties/f289de2ffef9428684eca0c193bc8765.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-arm/1.0.0": {
+ "sha512": "hoJfIl981eXwn9Tz8onO/J1xaYApIfp/YrhjSh9rRhml1U5Wj80LBgyp/6n+KI3VlvcAraThhnHnCTp+M3Uh+w==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Runtime.CoreCLR-arm.nuspec",
+ "runtimes/win8-arm/native/clretwrc.dll",
+ "runtimes/win8-arm/native/coreclr.dll",
+ "runtimes/win8-arm/native/dbgshim.dll",
+ "runtimes/win8-arm/native/mscordaccore.dll",
+ "runtimes/win8-arm/native/mscordbi.dll",
+ "runtimes/win8-arm/native/mscorrc.debug.dll",
+ "runtimes/win8-arm/native/mscorrc.dll",
+ "runtimes/win8-arm/lib/dotnet/mscorlib.ni.dll",
+ "ref/dotnet/_._",
+ "package/services/metadata/core-properties/c1cbeaed81514106b6b7971ac193f132.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-x64/1.0.0": {
+ "sha512": "DaY5Z13xCZpnVIGluC5sCo4/0wy1rl6mptBH7v3RYi3guAmG88aSeFoQzyZepo0H0jEixUxNFM0+MB6Jc+j0bw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Runtime.CoreCLR-x64.nuspec",
+ "runtimes/win7-x64/native/clretwrc.dll",
+ "runtimes/win7-x64/native/coreclr.dll",
+ "runtimes/win7-x64/native/dbgshim.dll",
+ "runtimes/win7-x64/native/mscordaccore.dll",
+ "runtimes/win7-x64/native/mscordbi.dll",
+ "runtimes/win7-x64/native/mscorrc.debug.dll",
+ "runtimes/win7-x64/native/mscorrc.dll",
+ "runtimes/win7-x64/lib/dotnet/mscorlib.ni.dll",
+ "ref/dotnet/_._",
+ "package/services/metadata/core-properties/bd7bd26b6b8242179b5b8ca3d9ffeb95.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-x86/1.0.0": {
+ "sha512": "2LDffu5Is/X01GVPVuye4Wmz9/SyGDNq1Opgl5bXG3206cwNiCwsQgILOtfSWVp5mn4w401+8cjhBy3THW8HQQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Runtime.CoreCLR-x86.nuspec",
+ "runtimes/win7-x86/native/clretwrc.dll",
+ "runtimes/win7-x86/native/coreclr.dll",
+ "runtimes/win7-x86/native/dbgshim.dll",
+ "runtimes/win7-x86/native/mscordaccore.dll",
+ "runtimes/win7-x86/native/mscordbi.dll",
+ "runtimes/win7-x86/native/mscorrc.debug.dll",
+ "runtimes/win7-x86/native/mscorrc.dll",
+ "runtimes/win7-x86/lib/dotnet/mscorlib.ni.dll",
+ "ref/dotnet/_._",
+ "package/services/metadata/core-properties/dd7e29450ade4bdaab9794850cd11d7a.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Runtime.Native/1.0.0": {
+ "sha512": "tMsWWrH1AJCguiM22zK/vr6COxqz62Q1F02B07IXAUN405R3HGk5SkD/DL0Hte+OTjNtW9LkKXpOggGBRwYFNg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Runtime.Native.nuspec",
+ "_._",
+ "package/services/metadata/core-properties/a985563978b547f984c16150ef73e353.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "sha512": "XfITpPjYLYRmAeZtb9diw6P7ylLQsSC1U2a/xj10iQpnHxkiLEBXop/psw15qMPuNca7lqgxWvzZGpQxphuXaw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Targets.nuspec",
+ "runtime.json",
+ "package/services/metadata/core-properties/5413a5ed3fde4121a1c9ee8feb12ba66.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {
+ "sha512": "jszcJ6okLlhqF4OQbhSbixLOuLUyVT3BP7Y7/i7fcDMwnHBd1Pmdz6M1Al9SMDKVLA2oSaItg4tq6C0ydv8lYQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform.nuspec",
+ "runtime.json",
+ "package/services/metadata/core-properties/0d18100c9f8c491492d8ddeaa9581526.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "sha512": "D0nsAm+yTk0oSSC7E6PcmuuEewBAQbGgIXNcCnRqQ4qLPdQLMjMHg8cilGs3xZgwTRQmMtEn45TAatrU1otWPQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.UniversalWindowsPlatform.nuspec",
+ "_._",
+ "package/services/metadata/core-properties/5dffd3ce5b6640febe2db09251387062.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0": {
+ "sha512": "NC+dpFMdhujz2sWAdJ8EmBk07p1zOlNi0FCCnZEbzftABpw9xZ99EMP/bUJrPTgCxHfzJAiuLPOtAauzVINk0w==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Windows.ApiSets-x64.nuspec",
+ "runtimes/win7-x64/native/API-MS-Win-Base-Util-L1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-com-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-com-private-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-comm-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-console-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-console-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-delayload-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-handle-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-heap-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-heap-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-interlocked-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-normalization-l1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processsecurity-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-profile-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-ansi-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-realtime-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-registry-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-registry-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-rtlsupport-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-string-l1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-String-L2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-synch-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-synch-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-private-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-timezone-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-url-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-util-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-version-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-registration-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-string-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-wow64-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-xstate-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Controller-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Provider-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-ro-typeresolution-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-base-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-provider-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-sddl-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-management-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-management-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-winsvc-l1-1-0.dll",
+ "runtimes/win7-x64/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win8-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win8-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win8-x64/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win81-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win81-x64/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win10-x64/native/_._",
+ "package/services/metadata/core-properties/b25894a2a9234c329a98dc84006b2292.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0": {
+ "sha512": "/HDRdhz5bZyhHwQ/uk/IbnDIX5VDTsHntEZYkTYo57dM+U3Ttel9/OJv0mjL64wTO/QKUJJNKp9XO+m7nSVjJQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Windows.ApiSets-x86.nuspec",
+ "runtimes/win7-x86/native/API-MS-Win-Base-Util-L1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-com-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-com-private-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-comm-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-console-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-console-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-delayload-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-handle-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-heap-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-heap-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-interlocked-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-normalization-l1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processsecurity-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-profile-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-ansi-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-realtime-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-registry-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-registry-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-rtlsupport-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-string-l1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-String-L2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-synch-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-synch-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-private-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-timezone-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-url-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-util-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-version-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-registration-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-string-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-wow64-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-xstate-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Controller-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Provider-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-ro-typeresolution-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-base-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-provider-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-sddl-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-management-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-management-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-winsvc-l1-1-0.dll",
+ "runtimes/win7-x86/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win8-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win8-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win8-x86/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win81-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win81-x86/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win10-x86/native/_._",
+ "package/services/metadata/core-properties/b773d829b3664669b45b4b4e97bdb635.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "sha512": "5BEm2/HAVd97whRlCChU7rmSh/9cwGlZ/NTNe3Jl07zuPWfKQq5TUvVNUmdvmEe8QRecJLZ4/e7WF1i1O8V42g==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.VisualBasic.nuspec",
+ "lib/dotnet/Microsoft.VisualBasic.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/Microsoft.VisualBasic.dll",
+ "lib/wpa81/_._",
+ "ref/dotnet/Microsoft.VisualBasic.dll",
+ "ref/dotnet/Microsoft.VisualBasic.xml",
+ "ref/dotnet/zh-hant/Microsoft.VisualBasic.xml",
+ "ref/dotnet/de/Microsoft.VisualBasic.xml",
+ "ref/dotnet/fr/Microsoft.VisualBasic.xml",
+ "ref/dotnet/it/Microsoft.VisualBasic.xml",
+ "ref/dotnet/ja/Microsoft.VisualBasic.xml",
+ "ref/dotnet/ko/Microsoft.VisualBasic.xml",
+ "ref/dotnet/ru/Microsoft.VisualBasic.xml",
+ "ref/dotnet/zh-hans/Microsoft.VisualBasic.xml",
+ "ref/dotnet/es/Microsoft.VisualBasic.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/Microsoft.VisualBasic.dll",
+ "ref/netcore50/Microsoft.VisualBasic.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/5dbd3a7042354092a8b352b655cf4376.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/1d4eb9d0228b48b88d2df3822fba2d86.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.AppContext/4.0.0": {
+ "sha512": "gUoYgAWDC3+xhKeU5KSLbYDhTdBYk9GssrMSCcWUADzOglW+s0AmwVhOUGt2tL5xUl7ZXoYTPdA88zCgKrlG0A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.AppContext.nuspec",
+ "lib/netcore50/System.AppContext.dll",
+ "lib/DNXCore50/System.AppContext.dll",
+ "lib/net46/System.AppContext.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.AppContext.dll",
+ "ref/dotnet/System.AppContext.xml",
+ "ref/dotnet/zh-hant/System.AppContext.xml",
+ "ref/dotnet/de/System.AppContext.xml",
+ "ref/dotnet/fr/System.AppContext.xml",
+ "ref/dotnet/it/System.AppContext.xml",
+ "ref/dotnet/ja/System.AppContext.xml",
+ "ref/dotnet/ko/System.AppContext.xml",
+ "ref/dotnet/ru/System.AppContext.xml",
+ "ref/dotnet/zh-hans/System.AppContext.xml",
+ "ref/dotnet/es/System.AppContext.xml",
+ "ref/net46/System.AppContext.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/3b390478e0cd42eb8818bbab19299738.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Collections.nuspec",
+ "lib/netcore50/System.Collections.dll",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/b4f8061406e54dbda8f11b23186be11a.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "sha512": "ZtMEqOPAjAIqR8fqom9AOKRaB94a+emO2O8uOP6vyJoNswSPrbiwN7iH53rrVpvjMVx0wr4/OMpI7486uGZjbw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Collections.Concurrent.nuspec",
+ "lib/dotnet/System.Collections.Concurrent.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.Concurrent.dll",
+ "ref/dotnet/System.Collections.Concurrent.xml",
+ "ref/dotnet/zh-hant/System.Collections.Concurrent.xml",
+ "ref/dotnet/de/System.Collections.Concurrent.xml",
+ "ref/dotnet/fr/System.Collections.Concurrent.xml",
+ "ref/dotnet/it/System.Collections.Concurrent.xml",
+ "ref/dotnet/ja/System.Collections.Concurrent.xml",
+ "ref/dotnet/ko/System.Collections.Concurrent.xml",
+ "ref/dotnet/ru/System.Collections.Concurrent.xml",
+ "ref/dotnet/zh-hans/System.Collections.Concurrent.xml",
+ "ref/dotnet/es/System.Collections.Concurrent.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/c982a1e1e1644b62952fc4d4dcbe0d42.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "sha512": "fTpqwZYBzoklTT+XjTRK8KxvmrGkYHzBiylCcKyQcxiOM8k+QvhNBxRvFHDWzy4OEP5f8/9n+xQ9mEgEXY+muA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Collections.Immutable.nuspec",
+ "lib/dotnet/System.Collections.Immutable.dll",
+ "lib/dotnet/System.Collections.Immutable.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll",
+ "package/services/metadata/core-properties/a02fdeabe1114a24bba55860b8703852.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "sha512": "rVgwrFBMkmp8LI6GhAYd6Bx+2uLIXjRfNg6Ie+ASfX8ESuh9e2HNxFy2yh1MPIXZq3OAYa+0mmULVwpnEC6UDA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Collections.NonGeneric.nuspec",
+ "lib/dotnet/System.Collections.NonGeneric.dll",
+ "lib/net46/System.Collections.NonGeneric.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.NonGeneric.dll",
+ "ref/dotnet/System.Collections.NonGeneric.xml",
+ "ref/dotnet/zh-hant/System.Collections.NonGeneric.xml",
+ "ref/dotnet/de/System.Collections.NonGeneric.xml",
+ "ref/dotnet/fr/System.Collections.NonGeneric.xml",
+ "ref/dotnet/it/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ja/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ko/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ru/System.Collections.NonGeneric.xml",
+ "ref/dotnet/zh-hans/System.Collections.NonGeneric.xml",
+ "ref/dotnet/es/System.Collections.NonGeneric.xml",
+ "ref/net46/System.Collections.NonGeneric.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/185704b1dc164b078b61038bde9ab31a.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "sha512": "poJFwQCUOoXqvdoGxx+3p8Z63yawcYKPBSFP67Z2jICeOINvEIQZN7mVOAnC7gsVF0WU+A2wtVwfhagC7UCgAg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Collections.Specialized.nuspec",
+ "lib/dotnet/System.Collections.Specialized.dll",
+ "lib/net46/System.Collections.Specialized.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.Specialized.dll",
+ "ref/dotnet/System.Collections.Specialized.xml",
+ "ref/dotnet/zh-hant/System.Collections.Specialized.xml",
+ "ref/dotnet/de/System.Collections.Specialized.xml",
+ "ref/dotnet/fr/System.Collections.Specialized.xml",
+ "ref/dotnet/it/System.Collections.Specialized.xml",
+ "ref/dotnet/ja/System.Collections.Specialized.xml",
+ "ref/dotnet/ko/System.Collections.Specialized.xml",
+ "ref/dotnet/ru/System.Collections.Specialized.xml",
+ "ref/dotnet/zh-hans/System.Collections.Specialized.xml",
+ "ref/dotnet/es/System.Collections.Specialized.xml",
+ "ref/net46/System.Collections.Specialized.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/e7002e4ccd044c00a7cbd4a37efe3400.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ComponentModel/4.0.0": {
+ "sha512": "BzpLdSi++ld7rJLOOt5f/G9GxujP202bBgKORsHcGV36rLB0mfSA2h8chTMoBzFhgN7TE14TmJ2J7Q1RyNCTAw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/dotnet/System.ComponentModel.xml",
+ "ref/dotnet/zh-hant/System.ComponentModel.xml",
+ "ref/dotnet/de/System.ComponentModel.xml",
+ "ref/dotnet/fr/System.ComponentModel.xml",
+ "ref/dotnet/it/System.ComponentModel.xml",
+ "ref/dotnet/ja/System.ComponentModel.xml",
+ "ref/dotnet/ko/System.ComponentModel.xml",
+ "ref/dotnet/ru/System.ComponentModel.xml",
+ "ref/dotnet/zh-hans/System.ComponentModel.xml",
+ "ref/dotnet/es/System.ComponentModel.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/netcore50/System.ComponentModel.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/58b9abdedb3a4985a487cb8bf4bdcbd7.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "sha512": "7+XGyEZx24nP1kpHxCB9e+c6D0fdVDvFwE1xujE9BzlXyNVcy5J5aIO0H/ECupx21QpyRvzZibGAHfL/XLL6dw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ComponentModel.Annotations.nuspec",
+ "lib/dotnet/System.ComponentModel.Annotations.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.ComponentModel.Annotations.dll",
+ "ref/dotnet/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/zh-hant/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/de/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/fr/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/it/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/ja/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/ko/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/ru/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/zh-hans/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/es/System.ComponentModel.Annotations.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/012e5fa97b3d450eb20342cd9ba88069.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "sha512": "d6kXcHUgP0jSPXEQ6hXJYCO6CzfoCi7t9vR3BfjSQLrj4HzpuATpx1gkN7itmTW1O+wjuw6rai4378Nj6N70yw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ComponentModel.EventBasedAsync.nuspec",
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll",
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/zh-hant/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/de/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/fr/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/it/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/ja/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/ko/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/ru/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/zh-hans/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/es/System.ComponentModel.EventBasedAsync.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/5094900f1f7e4f4dae27507acc72f2a5.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Data.Common/4.0.0": {
+ "sha512": "SA7IdoTWiImVr0exDM68r0mKmR4f/qFGxZUrJQKu4YS7F+3afWzSOCezHxWdevQ0ONi4WRQsOiv+Zf9p8H0Feg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Data.Common.nuspec",
+ "lib/dotnet/System.Data.Common.dll",
+ "lib/net46/System.Data.Common.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Data.Common.dll",
+ "ref/dotnet/System.Data.Common.xml",
+ "ref/dotnet/zh-hant/System.Data.Common.xml",
+ "ref/dotnet/de/System.Data.Common.xml",
+ "ref/dotnet/fr/System.Data.Common.xml",
+ "ref/dotnet/it/System.Data.Common.xml",
+ "ref/dotnet/ja/System.Data.Common.xml",
+ "ref/dotnet/ko/System.Data.Common.xml",
+ "ref/dotnet/ru/System.Data.Common.xml",
+ "ref/dotnet/zh-hans/System.Data.Common.xml",
+ "ref/dotnet/es/System.Data.Common.xml",
+ "ref/net46/System.Data.Common.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/aa5ad20c33d94c8e8016ba4fc64d8d66.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "sha512": "lMc7HNmyIsu0pKTdA4wf+FMq5jvouUd+oUpV4BdtyqoV0Pkbg9u/7lTKFGqpjZRQosWHq1+B32Lch2wf4AmloA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Diagnostics.Contracts.nuspec",
+ "lib/netcore50/System.Diagnostics.Contracts.dll",
+ "lib/DNXCore50/System.Diagnostics.Contracts.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Diagnostics.Contracts.dll",
+ "ref/dotnet/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/de/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/fr/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/it/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/ja/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/ko/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/ru/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/es/System.Diagnostics.Contracts.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Diagnostics.Contracts.dll",
+ "ref/netcore50/System.Diagnostics.Contracts.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/c6cd3d0bbc304cbca14dc3d6bff6579c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/bfb05c26051f4a5f9015321db9cb045c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "sha512": "PItgenqpRiMqErvQONBlfDwctKpWVrcDSW5pppNZPJ6Bpiyz+KjsWoSiaqs5dt03HEbBTMNCrZb8KCkh7YfXmw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Diagnostics.StackTrace.nuspec",
+ "lib/DNXCore50/System.Diagnostics.StackTrace.dll",
+ "lib/netcore50/System.Diagnostics.StackTrace.dll",
+ "lib/net46/System.Diagnostics.StackTrace.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.StackTrace.dll",
+ "ref/dotnet/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/de/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/fr/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/it/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/ja/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/ko/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/ru/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/es/System.Diagnostics.StackTrace.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll",
+ "ref/net46/System.Diagnostics.StackTrace.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/5c7ca489a36944d895c628fced7e9107.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "sha512": "uw5Qi2u5Cgtv4xv3+8DeB63iaprPcaEHfpeJqlJiLjIVy6v0La4ahJ6VW9oPbJNIjcavd24LKq0ctT9ssuQXsw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Diagnostics.Tools.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Tools.dll",
+ "lib/netcore50/System.Diagnostics.Tools.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Diagnostics.Tools.dll",
+ "ref/dotnet/System.Diagnostics.Tools.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/dotnet/de/System.Diagnostics.Tools.xml",
+ "ref/dotnet/fr/System.Diagnostics.Tools.xml",
+ "ref/dotnet/it/System.Diagnostics.Tools.xml",
+ "ref/dotnet/ja/System.Diagnostics.Tools.xml",
+ "ref/dotnet/ko/System.Diagnostics.Tools.xml",
+ "ref/dotnet/ru/System.Diagnostics.Tools.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/dotnet/es/System.Diagnostics.Tools.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Diagnostics.Tools.dll",
+ "ref/netcore50/System.Diagnostics.Tools.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/20f622a1ae5b4e3992fc226d88d36d59.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "sha512": "gn/wexGHc35Fv++5L1gYHMY5g25COfiZ0PGrL+3PfwzoJd4X2LbTAm/U8d385SI6BKQBI/z4dQfvneS9J27+Tw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Diagnostics.Tracing.nuspec",
+ "lib/netcore50/System.Diagnostics.Tracing.dll",
+ "lib/DNXCore50/System.Diagnostics.Tracing.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Tracing.dll",
+ "ref/dotnet/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/de/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/fr/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/it/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/ja/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/ko/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/ru/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/es/System.Diagnostics.Tracing.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/13423e75e6344b289b3779b51522737c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "sha512": "r10VTLdlxtYp46BuxomHnwx7vIoMOr04CFoC/jJJfY22f7HQQ4P+cXY2Nxo6/rIxNNqOxwdbQQwv7Gl88Jsu1w==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Dynamic.Runtime.nuspec",
+ "lib/netcore50/System.Dynamic.Runtime.dll",
+ "lib/DNXCore50/System.Dynamic.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Dynamic.Runtime.dll",
+ "ref/dotnet/System.Dynamic.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Dynamic.Runtime.xml",
+ "ref/dotnet/de/System.Dynamic.Runtime.xml",
+ "ref/dotnet/fr/System.Dynamic.Runtime.xml",
+ "ref/dotnet/it/System.Dynamic.Runtime.xml",
+ "ref/dotnet/ja/System.Dynamic.Runtime.xml",
+ "ref/dotnet/ko/System.Dynamic.Runtime.xml",
+ "ref/dotnet/ru/System.Dynamic.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Dynamic.Runtime.xml",
+ "ref/dotnet/es/System.Dynamic.Runtime.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "package/services/metadata/core-properties/b7571751b95d4952803c5011dab33c3b.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Globalization.nuspec",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/93bcad242a4e4ad7afd0b53244748763.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Globalization.Calendars.nuspec",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/95fc8eb4808e4f31a967f407c94eba0f.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "sha512": "rqbUXiwpBCvJ18ySCsjh20zleazO+6fr3s5GihC2sVwhyS0MUl6+oc5Rzk0z6CKkS4kmxbZQSeZLsK7cFSO0ng==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Globalization.Extensions.nuspec",
+ "lib/dotnet/System.Globalization.Extensions.dll",
+ "lib/net46/System.Globalization.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Extensions.dll",
+ "ref/dotnet/System.Globalization.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Extensions.xml",
+ "ref/dotnet/de/System.Globalization.Extensions.xml",
+ "ref/dotnet/fr/System.Globalization.Extensions.xml",
+ "ref/dotnet/it/System.Globalization.Extensions.xml",
+ "ref/dotnet/ja/System.Globalization.Extensions.xml",
+ "ref/dotnet/ko/System.Globalization.Extensions.xml",
+ "ref/dotnet/ru/System.Globalization.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Extensions.xml",
+ "ref/dotnet/es/System.Globalization.Extensions.xml",
+ "ref/net46/System.Globalization.Extensions.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/a0490a34737f448fb53635b5210e48e4.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.nuspec",
+ "lib/netcore50/System.IO.dll",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/db72fd58a86b4d13a6d2858ebec46705.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.Compression/4.0.0": {
+ "sha512": "S+ljBE3py8pujTrsOOYHtDg2cnAifn6kBu/pfh1hMWIXd8DoVh0ADTA6Puv4q+nYj+Msm6JoFLNwuRSmztbsDQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.Compression.nuspec",
+ "lib/dotnet/System.IO.Compression.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.IO.Compression.dll",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.Compression.dll",
+ "ref/dotnet/System.IO.Compression.xml",
+ "ref/dotnet/zh-hant/System.IO.Compression.xml",
+ "ref/dotnet/de/System.IO.Compression.xml",
+ "ref/dotnet/fr/System.IO.Compression.xml",
+ "ref/dotnet/it/System.IO.Compression.xml",
+ "ref/dotnet/ja/System.IO.Compression.xml",
+ "ref/dotnet/ko/System.IO.Compression.xml",
+ "ref/dotnet/ru/System.IO.Compression.xml",
+ "ref/dotnet/zh-hans/System.IO.Compression.xml",
+ "ref/dotnet/es/System.IO.Compression.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.xml",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "package/services/metadata/core-properties/cdbbc16eba65486f85d2caf9357894f3.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.Compression.clrcompression-arm/4.0.0": {
+ "sha512": "Kk21GecAbI+H6tMP6/lMssGObbhoHwLiREiB5UkNMCypdxACuF+6gmrdDTousCUcbH28CJeo7tArrnUc+bchuw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.Compression.clrcompression-arm.nuspec",
+ "runtimes/win7-arm/native/clrcompression.dll",
+ "runtimes/win10-arm/native/ClrCompression.dll",
+ "package/services/metadata/core-properties/e09228dcfd7b47adb2ddcf73e2eb6ddf.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.Compression.clrcompression-x64/4.0.0": {
+ "sha512": "Lqr+URMwKzf+8HJF6YrqEqzKzDzFJTE4OekaxqdIns71r8Ufbd8SbZa0LKl9q+7nu6Em4SkIEXVMB7plSXekOw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.Compression.clrcompression-x64.nuspec",
+ "runtimes/win7-x64/native/clrcompression.dll",
+ "runtimes/win10-x64/native/ClrCompression.dll",
+ "package/services/metadata/core-properties/416c3fd9fab749d484e0fed458de199f.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.Compression.clrcompression-x86/4.0.0": {
+ "sha512": "GmevpuaMRzYDXHu+xuV10fxTO8DsP7OKweWxYtkaxwVnDSj9X6RBupSiXdiveq9yj/xjZ1NbG+oRRRb99kj+VQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.Compression.clrcompression-x86.nuspec",
+ "runtimes/win7-x86/native/clrcompression.dll",
+ "runtimes/win10-x86/native/ClrCompression.dll",
+ "package/services/metadata/core-properties/cd12f86c8cc2449589dfbe349763f7b3.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "sha512": "pwntmtsJqtt6Lez4Iyv4GVGW6DaXUTo9Rnlsx0MFagRgX+8F/sxG5S/IzDJabBj68sUWViz1QJrRZL4V9ngWDg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.Compression.ZipFile.nuspec",
+ "lib/dotnet/System.IO.Compression.ZipFile.dll",
+ "lib/net46/System.IO.Compression.ZipFile.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.Compression.ZipFile.dll",
+ "ref/dotnet/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/zh-hant/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/de/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/fr/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/it/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/ja/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/ko/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/ru/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/zh-hans/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/es/System.IO.Compression.ZipFile.xml",
+ "ref/net46/System.IO.Compression.ZipFile.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/60dc66d592ac41008e1384536912dabf.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/0405bad2bcdd403884f42a0a79534bc1.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/2cf3542156f0426483f92b9e37d8d381.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "sha512": "d5KimUbZ49Ki6A/uwU+Iodng+nhJvpRs7hr/828cfeXC02LxUiggnRnAu+COtWcKvJ2YbBmAGOcO4GLK4fX1+w==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.IsolatedStorage.nuspec",
+ "lib/netcore50/System.IO.IsolatedStorage.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.IsolatedStorage.dll",
+ "ref/dotnet/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/zh-hant/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/de/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/fr/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/it/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/ja/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/ko/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/ru/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/zh-hans/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/es/System.IO.IsolatedStorage.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/0d69e649eab84c3cad77d63bb460f7e7.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "sha512": "i2xczgQfwHmolORBNHxV9b5izP8VOBxgSA2gf+H55xBvwqtR+9r9adtzlc7at0MAwiLcsk6V1TZlv2vfRQr8Sw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.UnmanagedMemoryStream.nuspec",
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll",
+ "lib/net46/System.IO.UnmanagedMemoryStream.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll",
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/zh-hant/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/de/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/fr/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/it/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/ja/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/ko/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/ru/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/zh-hans/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/es/System.IO.UnmanagedMemoryStream.xml",
+ "ref/net46/System.IO.UnmanagedMemoryStream.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/cce1d37d7dc24e5fb4170ead20101af0.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Linq/4.0.0": {
+ "sha512": "r6Hlc+ytE6m/9UBr+nNRRdoJEWjoeQiT3L3lXYFDHoXk3VYsRBCDNXrawcexw7KPLaH0zamQLiAb6avhZ50cGg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Linq.nuspec",
+ "lib/dotnet/System.Linq.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.Linq.dll",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Linq.dll",
+ "ref/dotnet/System.Linq.xml",
+ "ref/dotnet/zh-hant/System.Linq.xml",
+ "ref/dotnet/de/System.Linq.xml",
+ "ref/dotnet/fr/System.Linq.xml",
+ "ref/dotnet/it/System.Linq.xml",
+ "ref/dotnet/ja/System.Linq.xml",
+ "ref/dotnet/ko/System.Linq.xml",
+ "ref/dotnet/ru/System.Linq.xml",
+ "ref/dotnet/zh-hans/System.Linq.xml",
+ "ref/dotnet/es/System.Linq.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Linq.dll",
+ "ref/netcore50/System.Linq.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/6fcde56ce4094f6a8fff4b28267da532.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "sha512": "qhFkPqRsTfXBaacjQhxwwwUoU7TEtwlBIULj7nG7i4qAkvivil31VvOvDKppCSui5yGw0/325ZeNaMYRvTotXw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Linq.Expressions.nuspec",
+ "lib/netcore50/System.Linq.Expressions.dll",
+ "lib/DNXCore50/System.Linq.Expressions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Linq.Expressions.dll",
+ "ref/dotnet/System.Linq.Expressions.xml",
+ "ref/dotnet/zh-hant/System.Linq.Expressions.xml",
+ "ref/dotnet/de/System.Linq.Expressions.xml",
+ "ref/dotnet/fr/System.Linq.Expressions.xml",
+ "ref/dotnet/it/System.Linq.Expressions.xml",
+ "ref/dotnet/ja/System.Linq.Expressions.xml",
+ "ref/dotnet/ko/System.Linq.Expressions.xml",
+ "ref/dotnet/ru/System.Linq.Expressions.xml",
+ "ref/dotnet/zh-hans/System.Linq.Expressions.xml",
+ "ref/dotnet/es/System.Linq.Expressions.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "package/services/metadata/core-properties/4e3c061f7c0a427fa5b65bd3d84e9bc3.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "sha512": "PtH7KKh1BbzVow4XY17pnrn7Io63ApMdwzRE2o2HnzsKQD/0o7X5xe6mxrDUqTm9ZCR3/PNhAlP13VY1HnHsbA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Linq.Parallel.nuspec",
+ "lib/dotnet/System.Linq.Parallel.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.Linq.Parallel.dll",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Linq.Parallel.dll",
+ "ref/dotnet/System.Linq.Parallel.xml",
+ "ref/dotnet/zh-hant/System.Linq.Parallel.xml",
+ "ref/dotnet/de/System.Linq.Parallel.xml",
+ "ref/dotnet/fr/System.Linq.Parallel.xml",
+ "ref/dotnet/it/System.Linq.Parallel.xml",
+ "ref/dotnet/ja/System.Linq.Parallel.xml",
+ "ref/dotnet/ko/System.Linq.Parallel.xml",
+ "ref/dotnet/ru/System.Linq.Parallel.xml",
+ "ref/dotnet/zh-hans/System.Linq.Parallel.xml",
+ "ref/dotnet/es/System.Linq.Parallel.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Linq.Parallel.dll",
+ "ref/netcore50/System.Linq.Parallel.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/5cc7d35889814f73a239a1b7dcd33451.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "sha512": "DIlvCNn3ucFvwMMzXcag4aFnFJ1fdxkQ5NqwJe9Nh7y8ozzhDm07YakQL/yoF3P1dLzY1T2cTpuwbAmVSdXyBA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Linq.Queryable.nuspec",
+ "lib/dotnet/System.Linq.Queryable.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.Linq.Queryable.dll",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Linq.Queryable.dll",
+ "ref/dotnet/System.Linq.Queryable.xml",
+ "ref/dotnet/zh-hant/System.Linq.Queryable.xml",
+ "ref/dotnet/de/System.Linq.Queryable.xml",
+ "ref/dotnet/fr/System.Linq.Queryable.xml",
+ "ref/dotnet/it/System.Linq.Queryable.xml",
+ "ref/dotnet/ja/System.Linq.Queryable.xml",
+ "ref/dotnet/ko/System.Linq.Queryable.xml",
+ "ref/dotnet/ru/System.Linq.Queryable.xml",
+ "ref/dotnet/zh-hans/System.Linq.Queryable.xml",
+ "ref/dotnet/es/System.Linq.Queryable.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Linq.Queryable.dll",
+ "ref/netcore50/System.Linq.Queryable.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/24a380caa65148a7883629840bf0c343.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.Http/4.0.0": {
+ "sha512": "mZuAl7jw/mFY8jUq4ITKECxVBh9a8SJt9BC/+lJbmo7cRKspxE3PsITz+KiaCEsexN5WYPzwBOx0oJH/0HlPyQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.Http.nuspec",
+ "lib/netcore50/System.Net.Http.dll",
+ "lib/DNXCore50/System.Net.Http.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Net.Http.dll",
+ "ref/dotnet/System.Net.Http.xml",
+ "ref/dotnet/zh-hant/System.Net.Http.xml",
+ "ref/dotnet/de/System.Net.Http.xml",
+ "ref/dotnet/fr/System.Net.Http.xml",
+ "ref/dotnet/it/System.Net.Http.xml",
+ "ref/dotnet/ja/System.Net.Http.xml",
+ "ref/dotnet/ko/System.Net.Http.xml",
+ "ref/dotnet/ru/System.Net.Http.xml",
+ "ref/dotnet/zh-hans/System.Net.Http.xml",
+ "ref/dotnet/es/System.Net.Http.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Net.Http.dll",
+ "ref/netcore50/System.Net.Http.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/62d64206d25643df9c8d01e867c05e27.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "sha512": "PlE+oJgXdbxPmZYR6GBywRkyIPovjB1Y0SYHizj2Iflgu80uJQC4szl9gue4rKI2FgXiEbj9JL7wL5K3mp9HAQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.Http.Rtc.nuspec",
+ "lib/netcore50/System.Net.Http.Rtc.dll",
+ "lib/win8/_._",
+ "ref/dotnet/System.Net.Http.Rtc.dll",
+ "ref/dotnet/System.Net.Http.Rtc.xml",
+ "ref/dotnet/zh-hant/System.Net.Http.Rtc.xml",
+ "ref/dotnet/de/System.Net.Http.Rtc.xml",
+ "ref/dotnet/fr/System.Net.Http.Rtc.xml",
+ "ref/dotnet/it/System.Net.Http.Rtc.xml",
+ "ref/dotnet/ja/System.Net.Http.Rtc.xml",
+ "ref/dotnet/ko/System.Net.Http.Rtc.xml",
+ "ref/dotnet/ru/System.Net.Http.Rtc.xml",
+ "ref/dotnet/zh-hans/System.Net.Http.Rtc.xml",
+ "ref/dotnet/es/System.Net.Http.Rtc.xml",
+ "ref/win8/_._",
+ "ref/netcore50/System.Net.Http.Rtc.dll",
+ "ref/netcore50/System.Net.Http.Rtc.xml",
+ "package/services/metadata/core-properties/5ae6b04142264f2abb319c7dccbfb69f.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "sha512": "D68KCf5VK1G1GgFUwD901gU6cnMITksOdfdxUCt9ReCZfT1pigaDqjJ7XbiLAM4jm7TfZHB7g5mbOf1mbG3yBA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.NetworkInformation.nuspec",
+ "lib/netcore50/System.Net.NetworkInformation.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Net.NetworkInformation.dll",
+ "ref/dotnet/System.Net.NetworkInformation.xml",
+ "ref/dotnet/zh-hant/System.Net.NetworkInformation.xml",
+ "ref/dotnet/de/System.Net.NetworkInformation.xml",
+ "ref/dotnet/fr/System.Net.NetworkInformation.xml",
+ "ref/dotnet/it/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ja/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ko/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ru/System.Net.NetworkInformation.xml",
+ "ref/dotnet/zh-hans/System.Net.NetworkInformation.xml",
+ "ref/dotnet/es/System.Net.NetworkInformation.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Net.NetworkInformation.dll",
+ "ref/netcore50/System.Net.NetworkInformation.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/5daeae3f7319444d8efbd8a0c539559c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.Primitives/4.0.10": {
+ "sha512": "YQqIpmMhnKjIbT7rl6dlf7xM5DxaMR+whduZ9wKb9OhMLjoueAJO3HPPJI+Naf3v034kb+xZqdc3zo44o3HWcg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.Primitives.nuspec",
+ "lib/netcore50/System.Net.Primitives.dll",
+ "lib/DNXCore50/System.Net.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Net.Primitives.dll",
+ "ref/dotnet/System.Net.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Net.Primitives.xml",
+ "ref/dotnet/de/System.Net.Primitives.xml",
+ "ref/dotnet/fr/System.Net.Primitives.xml",
+ "ref/dotnet/it/System.Net.Primitives.xml",
+ "ref/dotnet/ja/System.Net.Primitives.xml",
+ "ref/dotnet/ko/System.Net.Primitives.xml",
+ "ref/dotnet/ru/System.Net.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Net.Primitives.xml",
+ "ref/dotnet/es/System.Net.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/3e2f49037d5645bdad757b3fd5b7c103.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.Requests/4.0.10": {
+ "sha512": "A6XBR7TztiIQg6hx7VGfbBKmRTAavUERm2E7pmNz/gZeGvwyP0lcKHZxylJtNVKj7DPwr91bD87oLY6zZYntcg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.Requests.nuspec",
+ "lib/dotnet/System.Net.Requests.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Net.Requests.dll",
+ "ref/dotnet/System.Net.Requests.xml",
+ "ref/dotnet/zh-hant/System.Net.Requests.xml",
+ "ref/dotnet/de/System.Net.Requests.xml",
+ "ref/dotnet/fr/System.Net.Requests.xml",
+ "ref/dotnet/it/System.Net.Requests.xml",
+ "ref/dotnet/ja/System.Net.Requests.xml",
+ "ref/dotnet/ko/System.Net.Requests.xml",
+ "ref/dotnet/ru/System.Net.Requests.xml",
+ "ref/dotnet/zh-hans/System.Net.Requests.xml",
+ "ref/dotnet/es/System.Net.Requests.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/7a4e397882e44db3aa06d6d8c9dd3d66.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.Sockets/4.0.0": {
+ "sha512": "7bBNLdO6Xw0BGyFVSxjloGXMvsc3qQmW+70bYMLwHEAVivMK8zx+E7XO8CeJnAko2mFj6R402E798EGYUksFcQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.Sockets.nuspec",
+ "lib/netcore50/System.Net.Sockets.dll",
+ "lib/net46/System.Net.Sockets.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Net.Sockets.dll",
+ "ref/dotnet/System.Net.Sockets.xml",
+ "ref/dotnet/zh-hant/System.Net.Sockets.xml",
+ "ref/dotnet/de/System.Net.Sockets.xml",
+ "ref/dotnet/fr/System.Net.Sockets.xml",
+ "ref/dotnet/it/System.Net.Sockets.xml",
+ "ref/dotnet/ja/System.Net.Sockets.xml",
+ "ref/dotnet/ko/System.Net.Sockets.xml",
+ "ref/dotnet/ru/System.Net.Sockets.xml",
+ "ref/dotnet/zh-hans/System.Net.Sockets.xml",
+ "ref/dotnet/es/System.Net.Sockets.xml",
+ "ref/net46/System.Net.Sockets.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/cca33bc0996f49c68976fa5bab1500ff.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "sha512": "IsIZAsHm/yK7R/XASnEc4EMffFLIMgYchG3/zJv6B4LwMnXZwrVlSPpNbPgEVb0lSXyztsn7A6sIPAACQQ2vTQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.WebHeaderCollection.nuspec",
+ "lib/dotnet/System.Net.WebHeaderCollection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Net.WebHeaderCollection.dll",
+ "ref/dotnet/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/zh-hant/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/de/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/fr/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/it/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/ja/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/ko/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/ru/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/zh-hans/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/es/System.Net.WebHeaderCollection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/7ab0d7bde19b47548622bfa222a4eccb.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "sha512": "jpubR06GWPoZA0oU5xLM7kHeV59/CKPBXZk4Jfhi0T3DafxbrdueHZ8kXlb+Fb5nd3DAyyMh2/eqEzLX0xv6Qg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Numerics.Vectors.nuspec",
+ "lib/dotnet/System.Numerics.Vectors.dll",
+ "lib/net46/System.Numerics.Vectors.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Numerics.Vectors.dll",
+ "ref/net46/System.Numerics.Vectors.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/e501a8a91f4a4138bd1d134abcc769b0.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "sha512": "Ly7GvoPFZq6GyfZpfS0E7uCk1cinl5BANAngXVuau3lD2QqZJMHitzlPv6n1FlIn6krfv99X2IPkIaVzUwDHXA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Numerics.Vectors.WindowsRuntime.nuspec",
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll",
+ "package/services/metadata/core-properties/6db0e2464a274e8eb688cd193eb37876.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ObjectModel/4.0.10": {
+ "sha512": "Djn1wb0vP662zxbe+c3mOhvC4vkQGicsFs1Wi0/GJJpp3Eqp+oxbJ+p2Sx3O0efYueggAI5SW+BqEoczjfr1cA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ObjectModel.nuspec",
+ "lib/dotnet/System.ObjectModel.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.ObjectModel.dll",
+ "ref/dotnet/System.ObjectModel.xml",
+ "ref/dotnet/zh-hant/System.ObjectModel.xml",
+ "ref/dotnet/de/System.ObjectModel.xml",
+ "ref/dotnet/fr/System.ObjectModel.xml",
+ "ref/dotnet/it/System.ObjectModel.xml",
+ "ref/dotnet/ja/System.ObjectModel.xml",
+ "ref/dotnet/ko/System.ObjectModel.xml",
+ "ref/dotnet/ru/System.ObjectModel.xml",
+ "ref/dotnet/zh-hans/System.ObjectModel.xml",
+ "ref/dotnet/es/System.ObjectModel.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/36c2aaa0c5d24949a7707921f36ee13f.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "sha512": "uQvzoXHXHn/9YqUmPtgD8ZPJIlBuuL3QHegbuik97W/umoI28fOnGLnvjRHhju1VMWvFLRQoh7uZkBaoZ+KpVQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Private.DataContractSerialization.nuspec",
+ "lib/DNXCore50/System.Private.DataContractSerialization.dll",
+ "lib/netcore50/System.Private.DataContractSerialization.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll",
+ "runtime.json",
+ "package/services/metadata/core-properties/124ac81dfe1e4d08942831c90a93a6ba.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Private.Networking/4.0.0": {
+ "sha512": "RUEqdBdJjISC65dO8l4LdN7vTdlXH+attUpKnauDUHVtLbIKdlDB9LKoLzCQsTQRP7vzUJHWYXznHJBkjAA7yA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Private.Networking.nuspec",
+ "lib/netcore50/System.Private.Networking.dll",
+ "lib/DNXCore50/System.Private.Networking.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "package/services/metadata/core-properties/b57bed5f606b4402bbdf153fcf3df3ae.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "sha512": "cm2wEa1f9kuUq/2k8uIwepgZJi5HdxXSnjGQIeXmAb7RaWfZPEC/iamv9GJ67b5LPnCZHR0KvtFqh82e8AAYSw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Private.ServiceModel.nuspec",
+ "lib/netcore50/System.Private.ServiceModel.dll",
+ "lib/DNXCore50/System.Private.ServiceModel.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "package/services/metadata/core-properties/5668af7c10764fafb51182a583dfb872.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Private.Uri.nuspec",
+ "lib/netcore50/System.Private.Uri.dll",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll",
+ "package/services/metadata/core-properties/86377e21a22d44bbba860094428d894c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.nuspec",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/84d992ce164945bfa10835e447244fb1.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Context/4.0.0": {
+ "sha512": "Gz4sUHHFd/52RjHccSHbOXdujJEWKfL3gIaA+ekxvQaQfJGbI2tPzA0Uv3WTCTDRGHgtoNq5WS9E007Dt4P/VQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Context.nuspec",
+ "lib/netcore50/System.Reflection.Context.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "ref/dotnet/System.Reflection.Context.dll",
+ "ref/dotnet/System.Reflection.Context.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Context.xml",
+ "ref/dotnet/de/System.Reflection.Context.xml",
+ "ref/dotnet/fr/System.Reflection.Context.xml",
+ "ref/dotnet/it/System.Reflection.Context.xml",
+ "ref/dotnet/ja/System.Reflection.Context.xml",
+ "ref/dotnet/ko/System.Reflection.Context.xml",
+ "ref/dotnet/ru/System.Reflection.Context.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Context.xml",
+ "ref/dotnet/es/System.Reflection.Context.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Reflection.Context.dll",
+ "ref/netcore50/System.Reflection.Context.xml",
+ "package/services/metadata/core-properties/263ca61f1b594d9395e210a55a8fe7a7.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "sha512": "Kd/4o6DqBfJA4058X8oGEu1KlT8Ej0A+WGeoQgZU2h+3f2vC8NRbHxeOSZvxj9/MPZ1RYmZMGL1ApO9xG/4IVA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.DispatchProxy.nuspec",
+ "lib/net46/System.Reflection.DispatchProxy.dll",
+ "lib/DNXCore50/System.Reflection.DispatchProxy.dll",
+ "lib/netcore50/System.Reflection.DispatchProxy.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.DispatchProxy.dll",
+ "ref/dotnet/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/zh-hant/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/de/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/fr/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/it/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/ja/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/ko/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/ru/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/zh-hans/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/es/System.Reflection.DispatchProxy.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "package/services/metadata/core-properties/1e015137cc52490b9dcde73fb35dee23.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "sha512": "CqnQz5LbNbiSxN10cv3Ehnw3j1UZOBCxnE0OO0q/keGQ5ENjyFM6rIG4gm/i0dX6EjdpYkAgKcI/mhZZCaBq4A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Emit.nuspec",
+ "lib/DNXCore50/System.Reflection.Emit.dll",
+ "lib/netcore50/System.Reflection.Emit.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/net45/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.Emit.dll",
+ "ref/dotnet/System.Reflection.Emit.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Emit.xml",
+ "ref/dotnet/de/System.Reflection.Emit.xml",
+ "ref/dotnet/fr/System.Reflection.Emit.xml",
+ "ref/dotnet/it/System.Reflection.Emit.xml",
+ "ref/dotnet/ja/System.Reflection.Emit.xml",
+ "ref/dotnet/ko/System.Reflection.Emit.xml",
+ "ref/dotnet/ru/System.Reflection.Emit.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Emit.xml",
+ "ref/dotnet/es/System.Reflection.Emit.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/net45/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/f6dc998f8a6b43d7b08f33375407a384.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "sha512": "02okuusJ0GZiHZSD2IOLIN41GIn6qOr7i5+86C98BPuhlwWqVABwebiGNvhDiXP1f9a6CxEigC7foQD42klcDg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Emit.ILGeneration.nuspec",
+ "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll",
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll",
+ "lib/net45/_._",
+ "lib/wp80/_._",
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll",
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/de/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/fr/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/it/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/ja/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/ko/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/ru/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/es/System.Reflection.Emit.ILGeneration.xml",
+ "ref/net45/_._",
+ "ref/wp80/_._",
+ "package/services/metadata/core-properties/d044dd882ed2456486ddb05f1dd0420f.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "sha512": "DJZhHiOdkN08xJgsJfDjkuOreLLmMcU8qkEEqEHqyhkPUZMMQs0lE8R+6+68BAFWgcdzxtNu0YmIOtEug8j00w==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Emit.Lightweight.nuspec",
+ "lib/DNXCore50/System.Reflection.Emit.Lightweight.dll",
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll",
+ "lib/net45/_._",
+ "lib/wp80/_._",
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll",
+ "ref/dotnet/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/de/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/fr/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/it/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/ja/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/ko/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/ru/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/es/System.Reflection.Emit.Lightweight.xml",
+ "ref/net45/_._",
+ "ref/wp80/_._",
+ "package/services/metadata/core-properties/52abced289cd46eebf8599b9b4c1c67b.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "sha512": "dbYaZWCyFAu1TGYUqR2n+Q+1casSHPR2vVW0WVNkXpZbrd2BXcZ7cpvpu9C98CTHtNmyfMWCLpCclDqly23t6A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Extensions.nuspec",
+ "lib/netcore50/System.Reflection.Extensions.dll",
+ "lib/DNXCore50/System.Reflection.Extensions.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Extensions.dll",
+ "ref/dotnet/System.Reflection.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Extensions.xml",
+ "ref/dotnet/de/System.Reflection.Extensions.xml",
+ "ref/dotnet/fr/System.Reflection.Extensions.xml",
+ "ref/dotnet/it/System.Reflection.Extensions.xml",
+ "ref/dotnet/ja/System.Reflection.Extensions.xml",
+ "ref/dotnet/ko/System.Reflection.Extensions.xml",
+ "ref/dotnet/ru/System.Reflection.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Extensions.xml",
+ "ref/dotnet/es/System.Reflection.Extensions.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Reflection.Extensions.dll",
+ "ref/netcore50/System.Reflection.Extensions.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/0bcc335e1ef540948aef9032aca08bb2.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "sha512": "ltoL/teiEdy5W9fyYdtFr2xJ/4nHyksXLK9dkPWx3ubnj7BVfsSWxvWTg9EaJUXjhWvS/AeTtugZA1/IDQyaPQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Metadata.nuspec",
+ "lib/dotnet/System.Reflection.Metadata.dll",
+ "lib/dotnet/System.Reflection.Metadata.xml",
+ "lib/portable-net45+win8/System.Reflection.Metadata.xml",
+ "lib/portable-net45+win8/System.Reflection.Metadata.dll",
+ "package/services/metadata/core-properties/2ad78f291fda48d1847edf84e50139e6.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Primitives.nuspec",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/7070509f3bfd418d859635361251dab0.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "sha512": "YRM/msNAM86hdxPyXcuZSzmTO0RQFh7YMEPBLTY8cqXvFPYIx2x99bOyPkuU81wRYQem1c1HTkImQ2DjbOBfew==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.TypeExtensions.nuspec",
+ "lib/netcore50/System.Reflection.TypeExtensions.dll",
+ "lib/DNXCore50/System.Reflection.TypeExtensions.dll",
+ "lib/net46/System.Reflection.TypeExtensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.TypeExtensions.dll",
+ "ref/dotnet/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/de/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/fr/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/it/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/ja/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/ko/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/ru/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/es/System.Reflection.TypeExtensions.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll",
+ "ref/net46/System.Reflection.TypeExtensions.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/a37798ee61124eb7b6c56400aee24da1.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/657a73ee3f09479c9fedb9538ade8eac.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.nuspec",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/d1ded52f75da4446b1c962f9292aa3ef.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.Extensions.nuspec",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/c7fee76a13d04c7ea49fb1a24c184f37.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/da57aa32ff2441d1acfe85bee4f101ab.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/78e7f61876374acba2a95834f272d262.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "sha512": "K5MGSvw/sGPKQYdOVqSpsVbHBE8HccHIDEhUNjM1lui65KGF/slNZfijGU87ggQiVXTI802ebKiOYBkwiLotow==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.InteropServices.WindowsRuntime.nuspec",
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Runtime.InteropServices.WindowsRuntime.dll",
+ "ref/dotnet/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll",
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/3c944c6b4d6044d28ee80e49a09300c9.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "sha512": "aAYGEOE01nabQLufQ4YO8WuSyZzOqGcksi8m1BRW8ppkmssR7en8TqiXcBkB2gTkCnKG/Ai2NQY8CgdmgZw/fw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.Numerics.nuspec",
+ "lib/dotnet/System.Runtime.Numerics.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.Runtime.Numerics.dll",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Runtime.Numerics.dll",
+ "ref/dotnet/System.Runtime.Numerics.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Numerics.xml",
+ "ref/dotnet/de/System.Runtime.Numerics.xml",
+ "ref/dotnet/fr/System.Runtime.Numerics.xml",
+ "ref/dotnet/it/System.Runtime.Numerics.xml",
+ "ref/dotnet/ja/System.Runtime.Numerics.xml",
+ "ref/dotnet/ko/System.Runtime.Numerics.xml",
+ "ref/dotnet/ru/System.Runtime.Numerics.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Numerics.xml",
+ "ref/dotnet/es/System.Runtime.Numerics.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Runtime.Numerics.dll",
+ "ref/netcore50/System.Runtime.Numerics.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/2e43dbd3dfbf4af5bb74bedaf3a67bd5.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "sha512": "emhWMQP3sdtkAhD0TOeP3FfjS57sfQMQ2sqA6f2Yj5Gd9jkHV4KsQ2TsoJjghca6d8fur7+REQ6ILBXVdGf/0g==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.Serialization.Json.nuspec",
+ "lib/netcore50/System.Runtime.Serialization.Json.dll",
+ "lib/DNXCore50/System.Runtime.Serialization.Json.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Runtime.Serialization.Json.dll",
+ "ref/dotnet/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/de/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/fr/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/it/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/ja/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/ko/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/ru/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/es/System.Runtime.Serialization.Json.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Runtime.Serialization.Json.dll",
+ "ref/netcore50/System.Runtime.Serialization.Json.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/2c520ff333ad4bde986eb7a015ba6343.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "sha512": "NPc8DZIomf5tGjYtz/KTHI01IPcVlypfhCux32AbLPDjTotdvL8TpKRwMyQJ6Kh08yprRVH7uBD1PdJiuoFzag==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.Serialization.Primitives.nuspec",
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll",
+ "ref/dotnet/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/de/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/fr/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/it/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/ja/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/ko/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/ru/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/es/System.Runtime.Serialization.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/92e70054da8743d68462736e85fe5580.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "sha512": "xsy7XbH8RTpKoDPNcibSGCOpujsmwUmOWAby3PssqkZFpLBXUbDO2s6JKITRjxejET2g0PK8t+mdIvu3xmUuKA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.Serialization.Xml.nuspec",
+ "lib/netcore50/System.Runtime.Serialization.Xml.dll",
+ "lib/DNXCore50/System.Runtime.Serialization.Xml.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll",
+ "ref/dotnet/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/de/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/fr/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/it/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/ja/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/ko/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/ru/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/es/System.Runtime.Serialization.Xml.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/7d99189e9ae248c9a98d9fc3ccdc5130.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "sha512": "9w6ypdnEw8RrLRlxTbLAYrap4eL1xIQeNoOaumQVOQ8TTD/5g9FGrBtY3KLiGxAPieN9AwAAEIDkugU85Cwuvg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.WindowsRuntime.nuspec",
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Runtime.WindowsRuntime.dll",
+ "ref/dotnet/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/de/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/fr/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/it/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/ja/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/ko/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/ru/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/es/System.Runtime.WindowsRuntime.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll",
+ "ref/win81/_._",
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll",
+ "ref/netcore50/System.Runtime.WindowsRuntime.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/a81cabb2b7e843ce801ecf91886941d4.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "sha512": "2GY3fkXBMQOyyO9ovaH46CN6MD2ck/Gvk4VNAgVDvtmfO3HXYFNd+bB05WhVcJrHKbfKZNwfwZKpYZ+OsVFsLw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.WindowsRuntime.UI.Xaml.nuspec",
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Runtime.WindowsRuntime.UI.Xaml.dll",
+ "ref/dotnet/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/zh-hant/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/de/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/fr/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/it/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/ja/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/ko/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/ru/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/zh-hans/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/es/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/win8/_._",
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll",
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/0f3b84a81b7a4a97aa765ed058bf6c20.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Security.Claims/4.0.0": {
+ "sha512": "94NFR/7JN3YdyTH7hl2iSvYmdA8aqShriTHectcK+EbizT71YczMaG6LuqJBQP/HWo66AQyikYYM9aw+4EzGXg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Security.Claims.nuspec",
+ "lib/dotnet/System.Security.Claims.dll",
+ "lib/net46/System.Security.Claims.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Security.Claims.dll",
+ "ref/dotnet/System.Security.Claims.xml",
+ "ref/dotnet/zh-hant/System.Security.Claims.xml",
+ "ref/dotnet/de/System.Security.Claims.xml",
+ "ref/dotnet/fr/System.Security.Claims.xml",
+ "ref/dotnet/it/System.Security.Claims.xml",
+ "ref/dotnet/ja/System.Security.Claims.xml",
+ "ref/dotnet/ko/System.Security.Claims.xml",
+ "ref/dotnet/ru/System.Security.Claims.xml",
+ "ref/dotnet/zh-hans/System.Security.Claims.xml",
+ "ref/dotnet/es/System.Security.Claims.xml",
+ "ref/net46/System.Security.Claims.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/b682071d85754e6793ca9777ffabaf8a.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Security.Principal/4.0.0": {
+ "sha512": "FOhq3jUOONi6fp5j3nPYJMrKtSJlqAURpjiO3FaDIV4DJNEYymWW5uh1pfxySEB8dtAW+I66IypzNge/w9OzZQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Security.Principal.nuspec",
+ "lib/dotnet/System.Security.Principal.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.Security.Principal.dll",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Security.Principal.dll",
+ "ref/dotnet/System.Security.Principal.xml",
+ "ref/dotnet/zh-hant/System.Security.Principal.xml",
+ "ref/dotnet/de/System.Security.Principal.xml",
+ "ref/dotnet/fr/System.Security.Principal.xml",
+ "ref/dotnet/it/System.Security.Principal.xml",
+ "ref/dotnet/ja/System.Security.Principal.xml",
+ "ref/dotnet/ko/System.Security.Principal.xml",
+ "ref/dotnet/ru/System.Security.Principal.xml",
+ "ref/dotnet/zh-hans/System.Security.Principal.xml",
+ "ref/dotnet/es/System.Security.Principal.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Security.Principal.dll",
+ "ref/netcore50/System.Security.Principal.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/5d44fbabc99d4204b6a2f76329d0a184.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "sha512": "JFeDn+IsiwAVJkNNnM7MLefJOnzYhovaHnjk3lzEnUWkYZJeAKrcgLdK6GE2GNjb5mEV8Pad/E0JcA8eCr3eWQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ServiceModel.Duplex.nuspec",
+ "lib/netcore50/System.ServiceModel.Duplex.dll",
+ "lib/DNXCore50/System.ServiceModel.Duplex.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "ref/dotnet/System.ServiceModel.Duplex.dll",
+ "ref/dotnet/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/zh-hant/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/de/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/fr/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/it/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/ja/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/ko/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/ru/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/zh-hans/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/es/System.ServiceModel.Duplex.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.ServiceModel.Duplex.dll",
+ "ref/netcore50/System.ServiceModel.Duplex.xml",
+ "package/services/metadata/core-properties/8a542ab34ffb4a13958ce3d7279d9dae.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "sha512": "Vyl7lmvMlXJamtnDugoXuAgAQGSqtA7omK3zDBYByhbYeBC2hRBchgyXox7e5vEO+29TeB1IpoLWQGb7tO9h6A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ServiceModel.Http.nuspec",
+ "lib/netcore50/System.ServiceModel.Http.dll",
+ "lib/DNXCore50/System.ServiceModel.Http.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.ServiceModel.Http.dll",
+ "ref/dotnet/System.ServiceModel.Http.xml",
+ "ref/dotnet/zh-hant/System.ServiceModel.Http.xml",
+ "ref/dotnet/de/System.ServiceModel.Http.xml",
+ "ref/dotnet/fr/System.ServiceModel.Http.xml",
+ "ref/dotnet/it/System.ServiceModel.Http.xml",
+ "ref/dotnet/ja/System.ServiceModel.Http.xml",
+ "ref/dotnet/ko/System.ServiceModel.Http.xml",
+ "ref/dotnet/ru/System.ServiceModel.Http.xml",
+ "ref/dotnet/zh-hans/System.ServiceModel.Http.xml",
+ "ref/dotnet/es/System.ServiceModel.Http.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/da6bab8a73fb4ac9af198a5f70d8aa64.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "sha512": "lV2Cdcso9jOS0KBtgHZHzTLe/Lx/ERdPcvF4dlepUie6/+BOMYTOgg2C7OdpIjp3fwUNXq8nhU+IilmEyjuf/A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ServiceModel.NetTcp.nuspec",
+ "lib/netcore50/System.ServiceModel.NetTcp.dll",
+ "lib/DNXCore50/System.ServiceModel.NetTcp.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "ref/dotnet/System.ServiceModel.NetTcp.dll",
+ "ref/dotnet/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/zh-hant/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/de/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/fr/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/it/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/ja/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/ko/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/ru/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/zh-hans/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/es/System.ServiceModel.NetTcp.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.ServiceModel.NetTcp.dll",
+ "ref/netcore50/System.ServiceModel.NetTcp.xml",
+ "package/services/metadata/core-properties/024bb3a15d5444e2b8b485ce4cf44640.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "sha512": "uF5VYQWR07LgiZkzUr8qjwvqOaIAfwU566MneD4WuC14d8FLJNsAgCJUYhBGB7COjH7HTqnP9ZFmr6c+L83Stg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ServiceModel.Primitives.nuspec",
+ "lib/netcore50/System.ServiceModel.Primitives.dll",
+ "lib/DNXCore50/System.ServiceModel.Primitives.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "ref/dotnet/System.ServiceModel.Primitives.dll",
+ "ref/dotnet/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/zh-hant/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/de/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/fr/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/it/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/ja/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/ko/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/ru/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/zh-hans/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/es/System.ServiceModel.Primitives.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.ServiceModel.Primitives.dll",
+ "ref/netcore50/System.ServiceModel.Primitives.xml",
+ "package/services/metadata/core-properties/551694f534894508bee57aba617484c9.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "sha512": "sPVzsnd8w/TJsW/4sYA9eIGP+RtlpN0AhKLGKf9ywdGGmHPi0kkuX2mx412dM3GN0e4oifuISwvZqby/sI8Feg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ServiceModel.Security.nuspec",
+ "lib/netcore50/System.ServiceModel.Security.dll",
+ "lib/DNXCore50/System.ServiceModel.Security.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "ref/dotnet/System.ServiceModel.Security.dll",
+ "ref/dotnet/System.ServiceModel.Security.xml",
+ "ref/dotnet/zh-hant/System.ServiceModel.Security.xml",
+ "ref/dotnet/de/System.ServiceModel.Security.xml",
+ "ref/dotnet/fr/System.ServiceModel.Security.xml",
+ "ref/dotnet/it/System.ServiceModel.Security.xml",
+ "ref/dotnet/ja/System.ServiceModel.Security.xml",
+ "ref/dotnet/ko/System.ServiceModel.Security.xml",
+ "ref/dotnet/ru/System.ServiceModel.Security.xml",
+ "ref/dotnet/zh-hans/System.ServiceModel.Security.xml",
+ "ref/dotnet/es/System.ServiceModel.Security.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.ServiceModel.Security.dll",
+ "ref/netcore50/System.ServiceModel.Security.xml",
+ "package/services/metadata/core-properties/724a153019f4439f95c814a98c7503f4.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Text.Encoding.nuspec",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/829e172aadac4937a5a6a4b386855282.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "sha512": "ZHBTr1AXLjY9OuYR7pKx5xfN6QFye1kgd5QAbGrvfCOu7yxRnJs3VUaxERe1fOlnF0mi/xD/Dvb3T3x3HNuPWQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Text.Encoding.CodePages.nuspec",
+ "lib/dotnet/System.Text.Encoding.CodePages.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.CodePages.dll",
+ "ref/dotnet/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/de/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/fr/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/it/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/ja/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/ko/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/ru/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/es/System.Text.Encoding.CodePages.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/8a616349cf5c4e6ba7634969c080759b.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/894d51cf918c4bca91e81a732d958707.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "sha512": "0vDuHXJePpfMCecWBNOabOKCvzfTbFMNcGgklt3l5+RqHV5SzmF7RUVpuet8V0rJX30ROlL66xdehw2Rdsn2DA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Text.RegularExpressions.nuspec",
+ "lib/dotnet/System.Text.RegularExpressions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.RegularExpressions.dll",
+ "ref/dotnet/System.Text.RegularExpressions.xml",
+ "ref/dotnet/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/dotnet/de/System.Text.RegularExpressions.xml",
+ "ref/dotnet/fr/System.Text.RegularExpressions.xml",
+ "ref/dotnet/it/System.Text.RegularExpressions.xml",
+ "ref/dotnet/ja/System.Text.RegularExpressions.xml",
+ "ref/dotnet/ko/System.Text.RegularExpressions.xml",
+ "ref/dotnet/ru/System.Text.RegularExpressions.xml",
+ "ref/dotnet/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/dotnet/es/System.Text.RegularExpressions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/548eb1bd139e4c8cbc55e9f7f4f404dd.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/netcore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/c17c3791d8fa4efbb8aded2ca8c71fbe.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Threading.Overlapped.nuspec",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll",
+ "package/services/metadata/core-properties/e9846a81e829434aafa4ae2e8c3517d7.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Threading.Tasks.nuspec",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/a4ed35f8764a4b68bb39ec8d13b3e730.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "sha512": "Y5/Dj+tYlDxHBwie7bFKp3+1uSG4vqTJRF7Zs7kaUQ3ahYClffCTxvgjrJyPclC+Le55uE7bMLgjZQVOQr3Jfg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Threading.Tasks.Dataflow.nuspec",
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll",
+ "lib/dotnet/System.Threading.Tasks.Dataflow.XML",
+ "lib/portable-net45+win8+wpa81/System.Threading.Tasks.Dataflow.XML",
+ "lib/portable-net45+win8+wpa81/System.Threading.Tasks.Dataflow.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Dataflow.XML",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Dataflow.dll",
+ "package/services/metadata/core-properties/b27f9e16f16b429f924c31eb4be21d09.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "sha512": "GXDhjPhF3nE4RtDia0W6JR4UMdmhOyt9ibHmsNV6GLRT4HAGqU636Teo4tqvVQOFp2R6b1ffxPXiRaoqtzGxuA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Threading.Tasks.Parallel.nuspec",
+ "lib/dotnet/System.Threading.Tasks.Parallel.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Threading.Tasks.Parallel.dll",
+ "ref/dotnet/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/de/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/it/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/es/System.Threading.Tasks.Parallel.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll",
+ "ref/netcore50/System.Threading.Tasks.Parallel.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/260c0741092249239a3182de21f409ef.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Threading.Timer/4.0.0": {
+ "sha512": "BIdJH5/e4FnVl7TkRUiE3pWytp7OYiRUGtwUbyLewS/PhKiLepFetdtlW+FvDYOVn60Q2NMTrhHhJ51q+sVW5g==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Threading.Timer.nuspec",
+ "lib/netcore50/System.Threading.Timer.dll",
+ "lib/DNXCore50/System.Threading.Timer.dll",
+ "lib/net451/_._",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Threading.Timer.dll",
+ "ref/dotnet/System.Threading.Timer.xml",
+ "ref/dotnet/zh-hant/System.Threading.Timer.xml",
+ "ref/dotnet/de/System.Threading.Timer.xml",
+ "ref/dotnet/fr/System.Threading.Timer.xml",
+ "ref/dotnet/it/System.Threading.Timer.xml",
+ "ref/dotnet/ja/System.Threading.Timer.xml",
+ "ref/dotnet/ko/System.Threading.Timer.xml",
+ "ref/dotnet/ru/System.Threading.Timer.xml",
+ "ref/dotnet/zh-hans/System.Threading.Timer.xml",
+ "ref/dotnet/es/System.Threading.Timer.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll",
+ "ref/net451/_._",
+ "ref/win81/_._",
+ "ref/netcore50/System.Threading.Timer.dll",
+ "ref/netcore50/System.Threading.Timer.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/c02c4d3d0eff43ec9b54de9f60bd68ad.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "sha512": "VdmWWMH7otrYV7D+cviUo7XjX0jzDnD/lTGSZTlZqfIQ5PhXk85j+6P0TK9od3PnOd5ZIM+pOk01G/J+3nh9/w==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Xml.ReaderWriter.nuspec",
+ "lib/dotnet/System.Xml.ReaderWriter.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Xml.ReaderWriter.dll",
+ "ref/dotnet/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/de/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/fr/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/it/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/ja/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/ko/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/ru/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/es/System.Xml.ReaderWriter.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/ef76b636720e4f2d8cfd570899d52df8.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "sha512": "+ej0g0INnXDjpS2tDJsLO7/BjyBzC+TeBXLeoGnvRrm4AuBH9PhBjjZ1IuKWOhCkxPkFognUOKhZHS2glIOlng==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Xml.XDocument.nuspec",
+ "lib/dotnet/System.Xml.XDocument.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Xml.XDocument.dll",
+ "ref/dotnet/System.Xml.XDocument.xml",
+ "ref/dotnet/zh-hant/System.Xml.XDocument.xml",
+ "ref/dotnet/de/System.Xml.XDocument.xml",
+ "ref/dotnet/fr/System.Xml.XDocument.xml",
+ "ref/dotnet/it/System.Xml.XDocument.xml",
+ "ref/dotnet/ja/System.Xml.XDocument.xml",
+ "ref/dotnet/ko/System.Xml.XDocument.xml",
+ "ref/dotnet/ru/System.Xml.XDocument.xml",
+ "ref/dotnet/zh-hans/System.Xml.XDocument.xml",
+ "ref/dotnet/es/System.Xml.XDocument.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/f5c45d6b065347dfaa1d90d06221623d.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "sha512": "H5qTx2+AXgaKE5wehU1ZYeYPFpp/rfFh69/937NvwCrDqbIkvJRmIFyKKpkoMI6gl9hGfuVizfIudVTMyowCXw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Xml.XmlDocument.nuspec",
+ "lib/dotnet/System.Xml.XmlDocument.dll",
+ "lib/net46/System.Xml.XmlDocument.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Xml.XmlDocument.dll",
+ "ref/dotnet/System.Xml.XmlDocument.xml",
+ "ref/dotnet/zh-hant/System.Xml.XmlDocument.xml",
+ "ref/dotnet/de/System.Xml.XmlDocument.xml",
+ "ref/dotnet/fr/System.Xml.XmlDocument.xml",
+ "ref/dotnet/it/System.Xml.XmlDocument.xml",
+ "ref/dotnet/ja/System.Xml.XmlDocument.xml",
+ "ref/dotnet/ko/System.Xml.XmlDocument.xml",
+ "ref/dotnet/ru/System.Xml.XmlDocument.xml",
+ "ref/dotnet/zh-hans/System.Xml.XmlDocument.xml",
+ "ref/dotnet/es/System.Xml.XmlDocument.xml",
+ "ref/net46/System.Xml.XmlDocument.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/89840371bf3f4e0d9ab7b6b34213c74c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "sha512": "OKhE6vruk88z/hl0lmfrMvXteTASgJUagu6PT6S10i9uLbvDR3pTwB6jVgiwa2D2qtTB+eneZbS9jljhPXhTtg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Xml.XmlSerializer.nuspec",
+ "lib/netcore50/System.Xml.XmlSerializer.dll",
+ "lib/DNXCore50/System.Xml.XmlSerializer.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Xml.XmlSerializer.dll",
+ "ref/dotnet/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/zh-hant/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/de/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/fr/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/it/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/ja/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/ko/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/ru/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/zh-hans/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/es/System.Xml.XmlSerializer.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "package/services/metadata/core-properties/1cffc42bca944f1d81ef3c3abdb0f0be.psmdcp",
+ "[Content_Types].xml"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "Microsoft.ApplicationInsights >= 1.0.0",
+ "Microsoft.ApplicationInsights.PersistenceChannel >= 1.0.0",
+ "Microsoft.ApplicationInsights.WindowsApps >= 1.0.0",
+ "Microsoft.NETCore.UniversalWindowsPlatform >= 5.0.0"
+ ],
+ "UAP,Version=v10.0": []
+ }
+} \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/wp8/App.xaml b/pjsip-apps/src/pjsua/winrt/cli/wp8/App.xaml
new file mode 100644
index 00000000..c06b5a92
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/wp8/App.xaml
@@ -0,0 +1,19 @@
+<Application
+ x:Class="PjsuaCLI.UI.App"
+ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+ xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
+ xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone">
+
+ <!--Application Resources-->
+ <Application.Resources>
+ </Application.Resources>
+
+ <Application.ApplicationLifetimeObjects>
+ <!--Required object that handles lifetime events for the application-->
+ <shell:PhoneApplicationService
+ Launching="Application_Launching" Closing="Application_Closing"
+ Activated="Application_Activated" Deactivated="Application_Deactivated"/>
+ </Application.ApplicationLifetimeObjects>
+
+</Application> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/wp8/App.xaml.cs b/pjsip-apps/src/pjsua/winrt/cli/wp8/App.xaml.cs
new file mode 100644
index 00000000..edb1cddf
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/wp8/App.xaml.cs
@@ -0,0 +1,187 @@
+using System;
+using System.Diagnostics;
+using System.Resources;
+using System.Windows;
+using System.Windows.Markup;
+using System.Windows.Navigation;
+using Microsoft.Phone.Controls;
+using Microsoft.Phone.Shell;
+
+namespace PjsuaCLI.UI
+{
+ public partial class App : Application
+ {
+ /// <summary>
+ /// Provides easy access to the root frame of the Phone Application.
+ /// </summary>
+ /// <returns>The root frame of the Phone Application.</returns>
+ public static PhoneApplicationFrame RootFrame { get; private set; }
+
+ /// <summary>
+ /// Constructor for the Application object.
+ /// </summary>
+ public App()
+ {
+ // Global handler for uncaught exceptions.
+ UnhandledException += Application_UnhandledException;
+
+ // Standard XAML initialization
+ InitializeComponent();
+
+ // Phone-specific initialization
+ InitializePhoneApplication();
+
+ // Language display initialization
+ InitializeLanguage();
+
+ // Show graphics profiling information while debugging.
+ if (Debugger.IsAttached)
+ {
+ // Display the current frame rate counters.
+ Application.Current.Host.Settings.EnableFrameRateCounter = true;
+
+ // Show the areas of the app that are being redrawn in each frame.
+ //Application.Current.Host.Settings.EnableRedrawRegions = true;
+
+ // Enable non-production analysis visualization mode,
+ // which shows areas of a page that are handed off to GPU with a colored overlay.
+ //Application.Current.Host.Settings.EnableCacheVisualization = true;
+
+ // Prevent the screen from turning off while under the debugger by disabling
+ // the application's idle detection.
+ // Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run
+ // and consume battery power when the user is not using the phone.
+ PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
+ }
+
+ }
+
+ // Code to execute when the application is launching (eg, from Start)
+ // This code will not execute when the application is reactivated
+ private void Application_Launching(object sender, LaunchingEventArgs e)
+ {
+ }
+
+ // Code to execute when the application is activated (brought to foreground)
+ // This code will not execute when the application is first launched
+ private void Application_Activated(object sender, ActivatedEventArgs e)
+ {
+ }
+
+ // Code to execute when the application is deactivated (sent to background)
+ // This code will not execute when the application is closing
+ private void Application_Deactivated(object sender, DeactivatedEventArgs e)
+ {
+ }
+
+ // Code to execute when the application is closing (eg, user hit Back)
+ // This code will not execute when the application is deactivated
+ private void Application_Closing(object sender, ClosingEventArgs e)
+ {
+ }
+
+ // Code to execute if a navigation fails
+ private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
+ {
+ if (Debugger.IsAttached)
+ {
+ // A navigation has failed; break into the debugger
+ Debugger.Break();
+ }
+ }
+
+ // Code to execute on Unhandled Exceptions
+ private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
+ {
+ if (Debugger.IsAttached)
+ {
+ // An unhandled exception has occurred; break into the debugger
+ Debugger.Break();
+ }
+ }
+
+ #region Phone application initialization
+
+ // Avoid double-initialization
+ private bool phoneApplicationInitialized = false;
+
+ // Do not add any additional code to this method
+ private void InitializePhoneApplication()
+ {
+ if (phoneApplicationInitialized)
+ return;
+
+ // Create the frame but don't set it as RootVisual yet; this allows the splash
+ // screen to remain active until the application is ready to render.
+ RootFrame = new PhoneApplicationFrame();
+ RootFrame.Navigated += CompleteInitializePhoneApplication;
+
+ // Handle navigation failures
+ RootFrame.NavigationFailed += RootFrame_NavigationFailed;
+
+ // Handle reset requests for clearing the backstack
+ RootFrame.Navigated += CheckForResetNavigation;
+
+ // Ensure we don't initialize again
+ phoneApplicationInitialized = true;
+ }
+
+ // Do not add any additional code to this method
+ private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e)
+ {
+ // Set the root visual to allow the application to render
+ if (RootVisual != RootFrame)
+ RootVisual = RootFrame;
+
+ // Remove this handler since it is no longer needed
+ RootFrame.Navigated -= CompleteInitializePhoneApplication;
+ }
+
+ private void CheckForResetNavigation(object sender, NavigationEventArgs e)
+ {
+ // If the app has received a 'reset' navigation, then we need to check
+ // on the next navigation to see if the page stack should be reset
+ if (e.NavigationMode == NavigationMode.Reset)
+ RootFrame.Navigated += ClearBackStackAfterReset;
+ }
+
+ private void ClearBackStackAfterReset(object sender, NavigationEventArgs e)
+ {
+ // Unregister the event so it doesn't get called again
+ RootFrame.Navigated -= ClearBackStackAfterReset;
+
+ // Only clear the stack for 'new' (forward) and 'refresh' navigations
+ if (e.NavigationMode != NavigationMode.New && e.NavigationMode != NavigationMode.Refresh)
+ return;
+
+ // For UI consistency, clear the entire page stack
+ while (RootFrame.RemoveBackEntry() != null)
+ {
+ ; // do nothing
+ }
+ }
+
+ #endregion
+
+ // Initialize the app's font and flow direction as defined in its localized resource strings.
+ //
+ // To ensure that the font of your application is aligned with its supported languages and that the
+ // FlowDirection for each of those languages follows its traditional direction, ResourceLanguage
+ // and ResourceFlowDirection should be initialized in each resx file to match these values with that
+ // file's culture. For example:
+ //
+ // AppResources.es-ES.resx
+ // ResourceLanguage's value should be "es-ES"
+ // ResourceFlowDirection's value should be "LeftToRight"
+ //
+ // AppResources.ar-SA.resx
+ // ResourceLanguage's value should be "ar-SA"
+ // ResourceFlowDirection's value should be "RightToLeft"
+ //
+ // For more info on localizing Windows Phone apps see http://go.microsoft.com/fwlink/?LinkId=262072.
+ //
+ private void InitializeLanguage()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/wp8/Assets/teluu-logo.png b/pjsip-apps/src/pjsua/winrt/cli/wp8/Assets/teluu-logo.png
new file mode 100644
index 00000000..97fadb5b
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/wp8/Assets/teluu-logo.png
Binary files differ
diff --git a/pjsip-apps/src/pjsua/winrt/cli/wp8/MainPage.xaml b/pjsip-apps/src/pjsua/winrt/cli/wp8/MainPage.xaml
new file mode 100644
index 00000000..4c89f130
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/wp8/MainPage.xaml
@@ -0,0 +1,26 @@
+<phone:PhoneApplicationPage
+ x:Class="PjsuaCLI.UI.MainPage"
+ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+ xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
+ xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
+ xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
+ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+ mc:Ignorable="d"
+ FontFamily="{StaticResource PhoneFontFamilyNormal}"
+ FontSize="{StaticResource PhoneFontSizeNormal}"
+ Foreground="{StaticResource PhoneForegroundBrush}"
+ SupportedOrientations="Portrait" Orientation="Portrait"
+ shell:SystemTray.IsVisible="True">
+
+ <!--LayoutRoot is the root grid where all page content is placed-->
+ <Grid x:Name="LayoutRoot" Background="Black">
+ <Grid.RowDefinitions>
+ <RowDefinition Height="Auto"/>
+ <RowDefinition Height="*"/>
+ </Grid.RowDefinitions>
+ <Image x:Name="imgMain" HorizontalAlignment="Center" Margin="0" Grid.RowSpan="2" VerticalAlignment="Center" Source="/Assets/teluu-logo.png" Height="239"/>
+ <TextBlock x:Name="txtStatus" HorizontalAlignment="Center" Margin="0" Grid.RowSpan="2" TextWrapping="Wrap" VerticalAlignment="Bottom" Foreground="White"/>
+ </Grid>
+
+</phone:PhoneApplicationPage> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/wp8/MainPage.xaml.cs b/pjsip-apps/src/pjsua/winrt/cli/wp8/MainPage.xaml.cs
new file mode 100644
index 00000000..ec299b40
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/wp8/MainPage.xaml.cs
@@ -0,0 +1,70 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Navigation;
+using Microsoft.Phone.Controls;
+using Microsoft.Phone.Shell;
+using PjsuaCLI.BackEnd;
+
+namespace PjsuaCLI.UI
+{
+ public partial class MainPage : PhoneApplicationPage, IPjsuaCallback
+ {
+ // Constructor
+ public MainPage()
+ {
+ InitializeComponent();
+
+ // Sample code to localize the ApplicationBar
+ //BuildLocalizedApplicationBar();
+ }
+
+ public virtual void OnPjsuaStarted(string outStr)
+ {
+ setStatus(outStr);
+ }
+
+ public virtual void OnPjsuaStopped(int restart)
+ {
+ setStatus("Telnet stopped, restart(" + (restart == 0 ? "No" : "Yes") + ")");
+ }
+
+ public void setStatus(string status)
+ {
+ txtStatus.Text = status;
+ }
+
+ // Sample code for building a localized ApplicationBar
+ //private void BuildLocalizedApplicationBar()
+ //{
+ // // Set the page's ApplicationBar to a new instance of ApplicationBar.
+ // ApplicationBar = new ApplicationBar();
+
+ // // Create a new button and set the text value to the localized string from AppResources.
+ // ApplicationBarIconButton appBarButton = new ApplicationBarIconButton(new Uri("/Assets/AppBar/appbar.add.rest.png", UriKind.Relative));
+ // appBarButton.Text = AppResources.AppBarButtonText;
+ // ApplicationBar.Buttons.Add(appBarButton);
+
+ // // Create a new menu item with the localized string from AppResources.
+ // ApplicationBarMenuItem appBarMenuItem = new ApplicationBarMenuItem(AppResources.AppBarMenuItemText);
+ // ApplicationBar.MenuItems.Add(appBarMenuItem);
+ //}
+
+ protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs nee)
+ {
+ base.OnNavigatedTo(nee);
+
+ Globals.Instance.PjsuaCallback.SetCallback(this);
+ Globals.Instance.pjsuaStart();
+ }
+
+ protected override void OnNavigatedFrom(System.Windows.Navigation.NavigationEventArgs nee)
+ {
+ base.OnNavigatedFrom(nee);
+ Globals.Instance.pjsuaDestroy();
+ }
+ }
+} \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/wp8/Properties/AppManifest.xml b/pjsip-apps/src/pjsua/winrt/cli/wp8/Properties/AppManifest.xml
new file mode 100644
index 00000000..6712a117
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/wp8/Properties/AppManifest.xml
@@ -0,0 +1,6 @@
+<Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment"
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+>
+ <Deployment.Parts>
+ </Deployment.Parts>
+</Deployment>
diff --git a/pjsip-apps/src/pjsua/winrt/cli/wp8/Properties/AssemblyInfo.cs b/pjsip-apps/src/pjsua/winrt/cli/wp8/Properties/AssemblyInfo.cs
new file mode 100644
index 00000000..60767039
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/wp8/Properties/AssemblyInfo.cs
@@ -0,0 +1,37 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using System.Resources;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Test")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Test")]
+[assembly: AssemblyCopyright("Copyright © 2015")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("5d7ffb73-1a69-4097-b5d5-c7b18168000d")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Revision and Build Numbers
+// by using the '*' as shown below:
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
+[assembly: NeutralResourcesLanguageAttribute("en-US")]
diff --git a/pjsip-apps/src/pjsua/winrt/cli/wp8/Properties/WMAppManifest.xml b/pjsip-apps/src/pjsua/winrt/cli/wp8/Properties/WMAppManifest.xml
new file mode 100644
index 00000000..eef5aa7e
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/wp8/Properties/WMAppManifest.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2012/deployment" AppPlatformVersion="8.0">
+ <DefaultLanguage xmlns="" code="en-US" />
+ <App xmlns="" ProductID="{b3ba00a5-4f68-4f52-8081-395124f141ab}" Title="Test" RuntimeType="Silverlight" Version="1.0.0.0" Genre="apps.normal" Author="Teluu" Description="Sample description" Publisher="Teluu" PublisherID="{c9da0364-6f76-4b74-a13a-bd9e77d1c995}">
+ <IconPath IsRelative="true" IsResource="false">Assets\teluu-logo.png</IconPath>
+ <Capabilities>
+ <Capability Name="ID_CAP_NETWORKING" />
+ <Capability Name="ID_CAP_MEDIALIB_AUDIO" />
+ <Capability Name="ID_CAP_MEDIALIB_PLAYBACK" />
+ <Capability Name="ID_CAP_SENSORS" />
+ <Capability Name="ID_CAP_WEBBROWSERCOMPONENT" />
+ <Capability Name="ID_CAP_MICROPHONE" />
+ <Capability Name="ID_CAP_VOIP" />
+ <Capability Name="ID_CAP_PUSH_NOTIFICATION" />
+ </Capabilities>
+ <Tasks>
+ <DefaultTask Name="_default" NavigationPage="MainPage.xaml" />
+ </Tasks>
+ <Tokens>
+ <PrimaryToken TokenID="TestToken" TaskName="_default">
+ <TemplateFlip>
+ <SmallImageURI IsRelative="true" IsResource="false">Assets\teluu-logo.png</SmallImageURI>
+ <Count>0</Count>
+ <BackgroundImageURI IsRelative="true" IsResource="false">Assets\teluu-logo.png</BackgroundImageURI>
+ <Title>Test</Title>
+ <BackContent>
+ </BackContent>
+ <BackBackgroundImageURI>
+ </BackBackgroundImageURI>
+ <BackTitle>
+ </BackTitle>
+ <DeviceLockImageURI>
+ </DeviceLockImageURI>
+ <HasLarge>
+ </HasLarge>
+ </TemplateFlip>
+ </PrimaryToken>
+ </Tokens>
+ <ScreenResolutions>
+ <ScreenResolution Name="ID_RESOLUTION_WVGA" />
+ <ScreenResolution Name="ID_RESOLUTION_WXGA" />
+ <ScreenResolution Name="ID_RESOLUTION_HD720P" />
+ </ScreenResolutions>
+ </App>
+</Deployment> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/cli/wp8/pjsua_cli_wp8.csproj b/pjsip-apps/src/pjsua/winrt/cli/wp8/pjsua_cli_wp8.csproj
new file mode 100644
index 00000000..f08a5626
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/cli/wp8/pjsua_cli_wp8.csproj
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="CheckAPI" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <!--Check for API_Family-->
+ <PropertyGroup>
+ <PROJ_Target>WinPhone8</PROJ_Target>
+ </PropertyGroup>
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-common-config.props" />
+ <Import Project="..\..\..\..\..\..\build\vs\pjproject-vs14-common-targets.targets" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.20506</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{B3BA00A5-4F68-4F52-8081-395124F141AB}</ProjectGuid>
+ <ProjectTypeGuids>{C089C8C0-30E0-4E22-80C0-CE093F111A43};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>PjsuaCLI.UI</RootNamespace>
+ <AssemblyName>PjsuaCLI</AssemblyName>
+ <TargetFrameworkIdentifier>WindowsPhone</TargetFrameworkIdentifier>
+ <TargetFrameworkVersion>v8.0</TargetFrameworkVersion>
+ <SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>
+ <SilverlightApplication>true</SilverlightApplication>
+ <SupportedCultures>
+ </SupportedCultures>
+ <XapOutputs>true</XapOutputs>
+ <GenerateSilverlightManifest>true</GenerateSilverlightManifest>
+ <XapFilename>PjsuaCLI.xap</XapFilename>
+ <SilverlightManifestTemplate>Properties\AppManifest.xml</SilverlightManifestTemplate>
+ <SilverlightAppEntry>PjsuaCLI.UI.App</SilverlightAppEntry>
+ <ValidateXaml>true</ValidateXaml>
+ <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
+ <ThrowErrorsInValidation>true</ThrowErrorsInValidation>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>Bin\Debug</OutputPath>
+ <DefineConstants>DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
+ <NoStdLib>true</NoStdLib>
+ <NoConfig>true</NoConfig>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>Bin\Release</OutputPath>
+ <DefineConstants>TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
+ <NoStdLib>true</NoStdLib>
+ <NoConfig>true</NoConfig>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' Or '$(Configuration)|$(Platform)' == 'Debug|Win32' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>Bin\x86\Debug</OutputPath>
+ <DefineConstants>DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
+ <NoStdLib>true</NoStdLib>
+ <NoConfig>true</NoConfig>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>Bin\x86\Release</OutputPath>
+ <DefineConstants>TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
+ <NoStdLib>true</NoStdLib>
+ <NoConfig>true</NoConfig>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|ARM' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>Bin\ARM\Debug</OutputPath>
+ <DefineConstants>DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
+ <NoStdLib>true</NoStdLib>
+ <NoConfig>true</NoConfig>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|ARM' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>Bin\ARM\Release</OutputPath>
+ <DefineConstants>TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
+ <NoStdLib>true</NoStdLib>
+ <NoConfig>true</NoConfig>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="App.xaml.cs">
+ <DependentUpon>App.xaml</DependentUpon>
+ </Compile>
+ <Compile Include="MainPage.xaml.cs">
+ <DependentUpon>MainPage.xaml</DependentUpon>
+ </Compile>
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <ApplicationDefinition Include="App.xaml">
+ <SubType>Designer</SubType>
+ <Generator>MSBuild:Compile</Generator>
+ </ApplicationDefinition>
+ <Page Include="MainPage.xaml">
+ <SubType>Designer</SubType>
+ <Generator>MSBuild:Compile</Generator>
+ </Page>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="Properties\AppManifest.xml" />
+ <None Include="Properties\WMAppManifest.xml">
+ <SubType>Designer</SubType>
+ </None>
+ </ItemGroup>
+ <ItemGroup>
+ <Content Include="Assets\teluu-logo.png" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\comp\pjsua_cli_wp8_comp.vcxproj">
+ <Project>{e75efd41-c7f5-44c8-8ff1-a310d920989d}</Project>
+ <Name>pjsua_cli_wp8_comp</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Microsoft\$(TargetFrameworkIdentifier)\$(TargetFrameworkVersion)\Microsoft.$(TargetFrameworkIdentifier).$(TargetFrameworkVersion).Overrides.targets" />
+ <Import Project="$(MSBuildExtensionsPath)\Microsoft\$(TargetFrameworkIdentifier)\$(TargetFrameworkVersion)\Microsoft.$(TargetFrameworkIdentifier).CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+ <ProjectExtensions />
+</Project> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip.sln b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip.sln
new file mode 100644
index 00000000..a32330b0
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip.sln
@@ -0,0 +1,94 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.23107.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Voip", "Voip\Voip.csproj", "{DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VoipHost", "VoipHost\VoipHost.vcxproj", "{016D497F-0EE0-449E-89F5-BD63F7F9A8A6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VoipTasks", "VoipTasks\VoipTasks.csproj", "{9FDF5E33-D15D-409F-876E-4E77727936B9}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VoipBackEnd", "VoipBackEnd\VoipBackEnd.vcxproj", "{FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Debug|ARM = Debug|ARM
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|ARM = Release|ARM
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Debug|Any CPU.ActiveCfg = Debug|x86
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Debug|ARM.ActiveCfg = Debug|ARM
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Debug|ARM.Build.0 = Debug|ARM
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Debug|ARM.Deploy.0 = Debug|ARM
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Debug|x64.ActiveCfg = Debug|x64
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Debug|x64.Build.0 = Debug|x64
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Debug|x64.Deploy.0 = Debug|x64
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Debug|x86.ActiveCfg = Debug|x86
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Debug|x86.Build.0 = Debug|x86
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Debug|x86.Deploy.0 = Debug|x86
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Release|Any CPU.ActiveCfg = Release|x86
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Release|ARM.ActiveCfg = Release|ARM
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Release|ARM.Build.0 = Release|ARM
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Release|ARM.Deploy.0 = Release|ARM
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Release|x64.ActiveCfg = Release|x64
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Release|x64.Build.0 = Release|x64
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Release|x64.Deploy.0 = Release|x64
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Release|x86.ActiveCfg = Release|x86
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Release|x86.Build.0 = Release|x86
+ {DFD0DAC2-D55D-4CC2-AC95-DD36C6539585}.Release|x86.Deploy.0 = Release|x86
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug|ARM.ActiveCfg = Debug|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug|ARM.Build.0 = Debug|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug|x64.ActiveCfg = Debug|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug|x64.Build.0 = Debug|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug|x86.ActiveCfg = Debug|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Debug|x86.Build.0 = Debug|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release|Any CPU.ActiveCfg = Release|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release|ARM.ActiveCfg = Release|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release|ARM.Build.0 = Release|ARM
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release|x64.ActiveCfg = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release|x64.Build.0 = Release|x64
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release|x86.ActiveCfg = Release|Win32
+ {016D497F-0EE0-449E-89F5-BD63F7F9A8A6}.Release|x86.Build.0 = Release|Win32
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug|ARM.ActiveCfg = Debug|ARM
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug|ARM.Build.0 = Debug|ARM
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug|x64.ActiveCfg = Debug|x64
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug|x64.Build.0 = Debug|x64
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug|x86.ActiveCfg = Debug|x86
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Debug|x86.Build.0 = Debug|x86
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release|ARM.ActiveCfg = Release|ARM
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release|ARM.Build.0 = Release|ARM
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release|x64.ActiveCfg = Release|x64
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release|x64.Build.0 = Release|x64
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release|x86.ActiveCfg = Release|x86
+ {9FDF5E33-D15D-409F-876E-4E77727936B9}.Release|x86.Build.0 = Release|x86
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug|ARM.ActiveCfg = Debug|ARM
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug|ARM.Build.0 = Debug|ARM
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug|x64.ActiveCfg = Debug|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug|x64.Build.0 = Debug|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug|x86.ActiveCfg = Debug|Win32
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Debug|x86.Build.0 = Debug|Win32
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release|Any CPU.ActiveCfg = Release|Win32
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release|ARM.ActiveCfg = Release|ARM
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release|ARM.Build.0 = Release|ARM
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release|x64.ActiveCfg = Release|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release|x64.Build.0 = Release|x64
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release|x86.ActiveCfg = Release|Win32
+ {FC9CBB95-624C-4CE8-86A8-3AB5A415AA65}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/App.xaml b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/App.xaml
new file mode 100644
index 00000000..bbee8e02
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/App.xaml
@@ -0,0 +1,8 @@
+<Application
+ x:Class="VoipUI.App"
+ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+ xmlns:local="using:VoipUI"
+ RequestedTheme="Light">
+
+</Application>
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/App.xaml.cs b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/App.xaml.cs
new file mode 100644
index 00000000..99eccded
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/App.xaml.cs
@@ -0,0 +1,139 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Runtime.InteropServices.WindowsRuntime;
+using Windows.ApplicationModel;
+using Windows.ApplicationModel.Activation;
+using Windows.Foundation;
+using Windows.Foundation.Collections;
+using Windows.UI.Xaml;
+using Windows.UI.Xaml.Controls;
+using Windows.UI.Xaml.Controls.Primitives;
+using Windows.UI.Xaml.Data;
+using Windows.UI.Xaml.Input;
+using Windows.UI.Xaml.Media;
+using Windows.UI.Xaml.Navigation;
+using VoipTasks.BackgroundOperations;
+using VoipUI.Helpers;
+using System.Diagnostics;
+
+namespace VoipUI
+{
+ /// <summary>
+ /// Provides application-specific behavior to supplement the default Application class.
+ /// </summary>
+ sealed partial class App : Application
+ {
+ /// <summary>
+ /// Initializes the singleton application object. This is the first line of authored code
+ /// executed, and as such is the logical equivalent of main() or WinMain().
+ /// </summary>
+ public App()
+ {
+ Microsoft.ApplicationInsights.WindowsAppInitializer.InitializeAsync(
+ Microsoft.ApplicationInsights.WindowsCollectors.Metadata |
+ Microsoft.ApplicationInsights.WindowsCollectors.Session);
+ this.InitializeComponent();
+ this.Suspending += OnSuspending;
+ }
+
+ /// <summary>
+ /// Invoked when the application is launched normally by the end user. Other entry points
+ /// will be used such as when the application is launched to open a specific file.
+ /// </summary>
+ /// <param name="e">Details about the launch request and process.</param>
+ protected override void OnLaunched(LaunchActivatedEventArgs e)
+ {
+
+#if DEBUG
+ if (System.Diagnostics.Debugger.IsAttached)
+ {
+ this.DebugSettings.EnableFrameRateCounter = true;
+ }
+#endif
+
+ Frame rootFrame = Window.Current.Content as Frame;
+
+ // Do not repeat app initialization when the Window already has content,
+ // just ensure that the window is active
+ if (rootFrame == null)
+ {
+ // Create a Frame to act as the navigation context and navigate to the first page
+ rootFrame = new Frame();
+
+ rootFrame.NavigationFailed += OnNavigationFailed;
+
+ if (e.PreviousExecutionState == ApplicationExecutionState.Terminated)
+ {
+ //TODO: Load state from previously suspended application
+ }
+
+ // Place the frame in the current Window
+ Window.Current.Content = rootFrame;
+ }
+
+ if (rootFrame.Content == null)
+ {
+ // When the navigation stack isn't restored navigate to the first page,
+ // configuring the new page by passing required information as a navigation
+ // parameter
+ rootFrame.Navigate(typeof(MainPage), e.Arguments);
+ }
+
+ /* Start service. */
+ StartServiceAsync();
+
+ // Ensure the current window is active
+ Window.Current.Activate();
+ }
+
+ private async void GetAccountInfoAsync()
+ {
+ try
+ {
+ OperationResult result = await EndpointHelper.GetAccountInfo();
+ }
+ catch (Exception ex)
+ {
+ Debug.WriteLine(ex.Message);
+ }
+ }
+
+ private async void StartServiceAsync()
+ {
+ try
+ {
+ OperationResult result = await EndpointHelper.StartServiceAsync();
+ }
+ catch (Exception ex)
+ {
+ Debug.WriteLine(ex.Message);
+ }
+ }
+
+ /// <summary>
+ /// Invoked when Navigation to a certain page fails
+ /// </summary>
+ /// <param name="sender">The Frame which failed navigation</param>
+ /// <param name="e">Details about the navigation failure</param>
+ void OnNavigationFailed(object sender, NavigationFailedEventArgs e)
+ {
+ throw new Exception("Failed to load Page " + e.SourcePageType.FullName);
+ }
+
+ /// <summary>
+ /// Invoked when application execution is being suspended. Application state is saved
+ /// without knowing whether the application will be terminated or resumed with the contents
+ /// of memory still intact.
+ /// </summary>
+ /// <param name="sender">The source of the suspend request.</param>
+ /// <param name="e">Details about the suspend request.</param>
+ private void OnSuspending(object sender, SuspendingEventArgs e)
+ {
+ var deferral = e.SuspendingOperation.GetDeferral();
+ //TODO: Save application state and stop any background activity
+ deferral.Complete();
+ }
+ }
+}
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/ApplicationInsights.config b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/ApplicationInsights.config
new file mode 100644
index 00000000..399f3c4e
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/ApplicationInsights.config
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ApplicationInsights xmlns = "http://schemas.microsoft.com/ApplicationInsights/2013/Settings">
+</ApplicationInsights>
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/LockScreenLogo.scale-200.png b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/LockScreenLogo.scale-200.png
new file mode 100644
index 00000000..735f57ad
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/LockScreenLogo.scale-200.png
Binary files differ
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/SplashScreen.scale-200.png b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/SplashScreen.scale-200.png
new file mode 100644
index 00000000..023e7f1f
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/SplashScreen.scale-200.png
Binary files differ
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/Square150x150Logo.scale-200.png b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/Square150x150Logo.scale-200.png
new file mode 100644
index 00000000..af49fec1
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/Square150x150Logo.scale-200.png
Binary files differ
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/Square44x44Logo.scale-200.png b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/Square44x44Logo.scale-200.png
new file mode 100644
index 00000000..ce342a2e
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/Square44x44Logo.scale-200.png
Binary files differ
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
new file mode 100644
index 00000000..f6c02ce9
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
Binary files differ
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/StoreLogo.png b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/StoreLogo.png
new file mode 100644
index 00000000..7385b56c
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/StoreLogo.png
Binary files differ
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/Wide310x150Logo.scale-200.png b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/Wide310x150Logo.scale-200.png
new file mode 100644
index 00000000..288995b3
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Assets/Wide310x150Logo.scale-200.png
Binary files differ
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Helpers/AppServiceHelper.cs b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Helpers/AppServiceHelper.cs
new file mode 100644
index 00000000..2f24a38a
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Helpers/AppServiceHelper.cs
@@ -0,0 +1,218 @@
+//*********************************************************
+//
+// Copyright (c) Microsoft. All rights reserved.
+// This code is licensed under the MIT License (MIT).
+// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF
+// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY
+// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
+// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
+//
+//*********************************************************
+using System;
+using System.Threading.Tasks;
+using VoipTasks.BackgroundOperations;
+using Windows.ApplicationModel.AppService;
+using Windows.Foundation.Collections;
+using Windows.ApplicationModel.Core;
+using Windows.UI.Core;
+
+namespace VoipUI.Helpers
+{
+ class AppServiceHelper
+ {
+ ~AppServiceHelper()
+ {
+ if (_appConnection != null)
+ {
+ _appConnection.Dispose();
+ _appConnection = null;
+ }
+ }
+
+ public async Task<ValueSet> SendMessageAsync(ValueSet message)
+ {
+ ValueSet returnValue = null;
+ AppServiceConnection appConnection = await GetAppConnectionAsync();
+
+ if (appConnection != null)
+ {
+ AppServiceResponse response = await appConnection.SendMessageAsync(message);
+
+ if (response.Status == AppServiceResponseStatus.Success)
+ {
+ if (response.Message.Keys.Contains(BackgroundOperation.Result))
+ {
+ returnValue = response.Message;
+ }
+ }
+ }
+
+ return returnValue;
+ }
+
+ public async void SendMessage(ValueSet message)
+ {
+ AppServiceConnection appConnection = await GetAppConnectionAsync();
+
+ if (appConnection != null)
+ {
+ await appConnection.SendMessageAsync(message);
+ }
+ }
+
+ private async Task<AppServiceConnection> GetAppConnectionAsync()
+ {
+ AppServiceConnection appConnection = _appConnection;
+
+ if (appConnection == null)
+ {
+ appConnection = new AppServiceConnection();
+
+ appConnection.ServiceClosed += AppConnection_ServiceClosed;
+
+ appConnection.AppServiceName = BackgroundOperation.AppServiceName;
+
+ appConnection.PackageFamilyName = Windows.ApplicationModel.Package.Current.Id.FamilyName;
+
+ AppServiceConnectionStatus status = await appConnection.OpenAsync();
+
+ if (status == AppServiceConnectionStatus.Success)
+ {
+ _appConnection = appConnection;
+ _appConnection.RequestReceived += Connection_RequestReceived;
+ }
+ }
+
+ return appConnection;
+ }
+
+ private void AppConnection_ServiceClosed(AppServiceConnection sender, AppServiceClosedEventArgs args)
+ {
+ _appConnection = null;
+ }
+
+ private async void Connection_RequestReceived(AppServiceConnection sender, AppServiceRequestReceivedEventArgs args)
+ {
+ var deferral = args.GetDeferral();
+ var response = new ValueSet();
+ //bool stop = false;
+ try
+ {
+ var request = args.Request;
+ var message = request.Message;
+ if (message.ContainsKey(ForegroundOperation.NewForegroundRequest))
+ {
+ switch ((ForegroundReguest)message[ForegroundOperation.NewForegroundRequest])
+ {
+ case ForegroundReguest.UpdateCallState:
+ AppRequest = args.Request;
+ Request = ForegroundReguest.UpdateCallState;
+ AppRequestDeferal = deferral;
+
+ await CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => {
+
+ MainPage.Current.UpdateCallState(message[UpdateCallStateArguments.CallState.ToString()] as String);
+ });
+
+ break;
+
+ case ForegroundReguest.UpdateRegState:
+ AppRequest = args.Request;
+ Request = ForegroundReguest.UpdateRegState;
+ AppRequestDeferal = deferral;
+
+ await CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => {
+
+ MainPage.Current.UpdateRegState(message[UpdateRegStateArguments.RegState.ToString()] as String);
+ });
+
+ break;
+
+ case ForegroundReguest.UpdateAcccountInfo:
+ AppRequest = args.Request;
+ Request = ForegroundReguest.UpdateAcccountInfo;
+ AppRequestDeferal = deferral;
+
+ await CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => {
+
+ MainPage.Current.UpdateAccountInfo(message[UpdateAccountInfoArguments.id.ToString()] as String,
+ message[UpdateAccountInfoArguments.registrar.ToString()] as String,
+ message[UpdateAccountInfoArguments.proxy.ToString()] as String,
+ message[UpdateAccountInfoArguments.username.ToString()] as String,
+ message[UpdateAccountInfoArguments.password.ToString()] as String);
+ });
+
+ break;
+
+ default:
+ break;
+ }
+ }
+ }
+ finally
+ {
+ }
+ }
+
+ public static AppServiceRequest AppRequest
+ {
+ set
+ {
+ lock (_lock)
+ {
+ _appRequest = value;
+ }
+ }
+ get
+ {
+ lock (_lock)
+ {
+ return _appRequest;
+ }
+ }
+ }
+
+ public static AppServiceDeferral AppRequestDeferal
+ {
+ set
+ {
+ lock (_lock)
+ {
+ _appDeferral = value;
+ }
+ }
+ get
+ {
+ lock (_lock)
+ {
+ return _appDeferral;
+ }
+ }
+ }
+
+ public static ForegroundReguest Request
+ {
+ set
+ {
+ lock (_lock)
+ {
+ _request = value;
+ }
+ }
+ get
+ {
+ lock (_lock)
+ {
+ return _request;
+ }
+ }
+ }
+
+ private AppServiceConnection _appConnection = null;
+
+ private static AppServiceRequest _appRequest = null;
+ private static AppServiceDeferral _appDeferral = null;
+ private static ForegroundReguest _request = ForegroundReguest.InValid;
+ private static Object _lock = new Object();
+ }
+}
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Helpers/EndpointHelper.cs b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Helpers/EndpointHelper.cs
new file mode 100644
index 00000000..470597e8
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Helpers/EndpointHelper.cs
@@ -0,0 +1,99 @@
+/* $Id*/
+/*
+* Copyright (C) 2016 Teluu Inc. (http://www.teluu.com)
+*
+* This program is free software; you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation; either version 2 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+*/
+
+using System;
+using System.Threading.Tasks;
+using VoipTasks.BackgroundOperations;
+using Windows.Foundation.Collections;
+using Windows.Foundation.Metadata;
+using VoipBackEnd;
+
+namespace VoipUI.Helpers
+{
+ static class EndpointHelper
+ {
+ public static async Task<OperationResult> StartServiceAsync()
+ {
+ if (!ApiInformation.IsApiContractPresent("Windows.ApplicationModel.Calls.CallsVoipContract", 1))
+ {
+ return OperationResult.Failed;
+ }
+
+ AppServiceHelper appServiceHelper = new AppServiceHelper();
+
+ ValueSet message = new ValueSet();
+ message[BackgroundOperation.NewBackgroundRequest] = (int)BackgroundRequest.StartService;
+
+ ValueSet response = await appServiceHelper.SendMessageAsync(message);
+
+ if (response != null)
+ {
+ return ((OperationResult)(response[BackgroundOperation.Result]));
+ }
+ return OperationResult.Failed;
+ }
+
+ public static async Task<OperationResult> GetAccountInfo()
+ {
+ if (!ApiInformation.IsApiContractPresent("Windows.ApplicationModel.Calls.CallsVoipContract", 1))
+ {
+ return OperationResult.Failed;
+ }
+
+ AppServiceHelper appServiceHelper = new AppServiceHelper();
+
+ ValueSet message = new ValueSet();
+ message[BackgroundOperation.NewBackgroundRequest] = (int)BackgroundRequest.GetAccountInfo;
+
+ ValueSet response = await appServiceHelper.SendMessageAsync(message);
+
+ if (response != null)
+ {
+ return ((OperationResult)(response[BackgroundOperation.Result]));
+ }
+ return OperationResult.Failed;
+ }
+
+ public static async Task<OperationResult> ModifyAccount(String id, String registrar, String proxy, String username, String password)
+ {
+ if (!ApiInformation.IsApiContractPresent("Windows.ApplicationModel.Calls.CallsVoipContract", 1))
+ {
+ return OperationResult.Failed;
+ }
+
+ AppServiceHelper appServiceHelper = new AppServiceHelper();
+
+ ValueSet message = new ValueSet();
+ message[ModifyAccountArguments.id.ToString()] = id;
+ message[ModifyAccountArguments.registrar.ToString()] = registrar;
+ message[ModifyAccountArguments.proxy.ToString()] = proxy;
+ message[ModifyAccountArguments.username.ToString()] = username;
+ message[ModifyAccountArguments.password.ToString()] = password;
+ message[BackgroundOperation.NewBackgroundRequest] = (int)BackgroundRequest.ModifyAccount;
+
+ ValueSet response = await appServiceHelper.SendMessageAsync(message);
+
+ if (response != null)
+ {
+ return ((OperationResult)(response[BackgroundOperation.Result]));
+ }
+ return OperationResult.Failed;
+ }
+ }
+}
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Helpers/VoipCallHelper.cs b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Helpers/VoipCallHelper.cs
new file mode 100644
index 00000000..3063ef94
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Helpers/VoipCallHelper.cs
@@ -0,0 +1,56 @@
+//*********************************************************
+//
+// Copyright (c) Microsoft. All rights reserved.
+// This code is licensed under the MIT License (MIT).
+// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF
+// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY
+// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
+// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
+//
+//*********************************************************
+using System;
+using System.Threading.Tasks;
+using VoipTasks.BackgroundOperations;
+using Windows.Foundation.Collections;
+using Windows.Foundation.Metadata;
+
+namespace VoipUI.Helpers
+{
+ static class VoipCallHelper
+ {
+ public static async Task<OperationResult> NewOutgoingCallAsync(String dstURI)
+ {
+ if (!ApiInformation.IsApiContractPresent("Windows.ApplicationModel.Calls.CallsVoipContract", 1))
+ {
+ return OperationResult.Failed;
+ }
+
+ AppServiceHelper appServiceHelper = new AppServiceHelper();
+
+ ValueSet message = new ValueSet();
+ message[NewCallArguments.DstURI.ToString()] = dstURI;
+ message[BackgroundOperation.NewBackgroundRequest] = (int)BackgroundRequest.NewOutgoingCall;
+
+ ValueSet response = await appServiceHelper.SendMessageAsync(message);
+
+ if (response != null)
+ {
+ return ((OperationResult)(response[BackgroundOperation.Result]));
+ }
+
+ return OperationResult.Failed;
+ }
+
+ public static OperationResult EndCallAsync()
+ {
+ AppServiceHelper appServiceHelper = new AppServiceHelper();
+
+ ValueSet message = new ValueSet();
+ message[BackgroundOperation.NewBackgroundRequest] = (int)BackgroundRequest.EndCall;
+
+ appServiceHelper.SendMessage(message);
+
+ return OperationResult.Succeeded;
+ }
+ }
+}
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/MainPage.xaml b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/MainPage.xaml
new file mode 100644
index 00000000..80590851
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/MainPage.xaml
@@ -0,0 +1,136 @@
+<Page
+ x:Class="VoipUI.MainPage"
+ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+ xmlns:local="using:VoipUI"
+ xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
+ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+ mc:Ignorable="d">
+
+ <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"
+ Margin="5">
+ <Grid.RowDefinitions>
+ <RowDefinition Height="Auto"/>
+ <RowDefinition Height="Auto"/>
+ <RowDefinition Height="*"/>
+ </Grid.RowDefinitions>
+
+ <StackPanel Grid.Row="0">
+ <TextBlock FontSize="12" Text="Pjsua Sample App" Margin="5"/>
+ <TextBox x:Name="txt_CallerName" Text="Test Account" Margin="5"/>
+ <TextBox x:Name="txt_CallerNumber" Text="sip:192.168.0.103:6000" Margin="5"/>
+ </StackPanel>
+
+ <StackPanel Grid.Row="1">
+ <Grid HorizontalAlignment="Center">
+ <Grid.ColumnDefinitions>
+ <ColumnDefinition Width="165"/>
+ <ColumnDefinition Width="165"/>
+ </Grid.ColumnDefinitions>
+ <Grid.RowDefinitions>
+ <RowDefinition Height="Auto"/>
+ <RowDefinition Height="Auto"/>
+ <RowDefinition Height="Auto"/>
+ <RowDefinition Height="Auto"/>
+ <RowDefinition Height="Auto"/>
+ <RowDefinition Height="Auto"/>
+ <RowDefinition Height="Auto"/>
+ <RowDefinition Height="Auto"/>
+ <RowDefinition Height="Auto"/>
+ </Grid.RowDefinitions>
+
+ <Button x:Name="btn_NewOutgoingCall"
+ Grid.Column="0" Grid.Row="0"
+ Content="Make Call"
+ HorizontalAlignment="Left" VerticalAlignment="Top"
+ Width="150" Height="40"
+ Margin="5"
+ Click="btn_NewOutgoingCall_Click"/>
+ <Button x:Name="btn_EndCall" Grid.Column="1" Grid.Row="0" Content="End Call"
+ HorizontalAlignment="Left" VerticalAlignment="Top"
+ Width="150" Height="40"
+ Margin="5" Click="btn_EndCall_Click"/>
+
+ <TextBlock x:Name="label1" Grid.Column="0" Grid.Row="1"
+ HorizontalAlignment="Left" VerticalAlignment="Center"
+ Width="150" Height="40"
+ Text="User Id"
+ Margin="10,5,5,5"/>
+
+ <TextBox x:Name="txt_UserId" Grid.Column="1" Grid.Row="1"
+ HorizontalAlignment="Right" VerticalAlignment="Center"
+ Width="150" Height="40"
+ Margin="5" IsEnabled="True"/>
+
+ <TextBlock x:Name="label2" Grid.Column="0" Grid.Row="2"
+ HorizontalAlignment="Left" VerticalAlignment="Center"
+ Width="150" Height="40"
+ Text="Registrar"
+ Margin="10,5,5,5"/>
+
+ <TextBox x:Name="txt_Registrar" Grid.Column="1" Grid.Row="2"
+ HorizontalAlignment="Right" VerticalAlignment="Center"
+ Width="150" Height="40"
+ Margin="5" IsEnabled="True"/>
+
+ <TextBlock x:Name="label3" Grid.Column="0" Grid.Row="3"
+ HorizontalAlignment="Left" VerticalAlignment="Center"
+ Width="150" Height="40"
+ Text="Proxy"
+ Margin="10,5,5,5"/>
+
+ <TextBox x:Name="txt_Proxy" Grid.Column="1" Grid.Row="3"
+ HorizontalAlignment="Right" VerticalAlignment="Center"
+ Width="150" Height="40"
+ Margin="5" IsEnabled="True"/>
+
+ <TextBlock x:Name="label4" Grid.Column="0" Grid.Row="4"
+ HorizontalAlignment="Left" VerticalAlignment="Center"
+ Width="150" Height="40"
+ Text="User Name"
+ Margin="10,5,5,5"/>
+
+ <TextBox x:Name="txt_RegUserName" Grid.Column="1" Grid.Row="4"
+ HorizontalAlignment="Right" VerticalAlignment="Center"
+ Width="150" Height="40"
+ Margin="5" IsEnabled="True"/>
+
+ <TextBlock x:Name="label5" Grid.Column="0" Grid.Row="5"
+ HorizontalAlignment="Left" VerticalAlignment="Center"
+ Width="150" Height="40"
+ Text="Password"
+ Margin="10,5,5,5"/>
+
+ <TextBox x:Name="txt_Password" Grid.Column="1" Grid.Row="5"
+ HorizontalAlignment="Right" VerticalAlignment="Center"
+ Width="150" Height="40"
+ Margin="5" IsEnabled="True"/>
+ <Button x:Name="btn_GetAccountInfo" Grid.Column="0" Grid.Row="6" Content="Get Account Info"
+ HorizontalAlignment="Left" VerticalAlignment="Top"
+ Width="150" Height="40"
+ Margin="5" Click="btn_GetAccountInfo_Click"/>
+
+ <Button x:Name="btn_ModifyAccount" Grid.Column="1" Grid.Row="6" Content="Modify Account"
+ HorizontalAlignment="Left" VerticalAlignment="Top"
+ Width="150" Height="40"
+ Margin="5" Click="btn_ModifyAccount_Click"/>
+
+ <TextBlock x:Name="txt_RegState" Grid.Column="0" Grid.Row="7"
+ Text="Reg: Not Registered"
+ Margin="15,20,5,15"
+ VerticalAlignment="Bottom"
+ HorizontalAlignment="Center"
+ TextWrapping="WrapWholeWords"/>
+
+ <TextBlock x:Name="txt_CallStatus" Grid.Column="1" Grid.Row="7"
+ Text="Disconnected"
+ Margin="15,20,5,15"
+ VerticalAlignment="Bottom"
+ HorizontalAlignment="Center"
+ TextWrapping="WrapWholeWords"/>
+
+ </Grid>
+ </StackPanel>
+
+ </Grid>
+</Page>
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/MainPage.xaml.cs b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/MainPage.xaml.cs
new file mode 100644
index 00000000..a3d476e0
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/MainPage.xaml.cs
@@ -0,0 +1,136 @@
+//*********************************************************
+//
+// Copyright (c) Microsoft. All rights reserved.
+// This code is licensed under the MIT License (MIT).
+// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF
+// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY
+// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
+// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
+//
+//*********************************************************
+
+using System;
+using VoipUI.Helpers;
+using VoipTasks.BackgroundOperations;
+using Windows.UI.Xaml;
+using Windows.UI.Xaml.Controls;
+using System.Diagnostics;
+using VoipBackEnd;
+using System.Threading;
+using Windows.ApplicationModel.AppService;
+using Windows.UI.Xaml.Navigation;
+
+namespace VoipUI
+{
+ public sealed partial class MainPage : Page
+ {
+ //App developer should include the logic to prevent the user from being
+ //able to call the Start Call async method multiple times. This is out
+ //of the scope of this sample.
+ private int MethodCallUnexpectedTime = -2147483634;
+
+ public static string callerName, callerNumber;
+ public static MainPage Current;
+
+ public MainPage()
+ {
+ this.InitializeComponent();
+ Current = this;
+ }
+
+ private async void GetAccountInfoAsync()
+ {
+ try
+ {
+ OperationResult result = await EndpointHelper.GetAccountInfo();
+ }
+ catch (Exception ex)
+ {
+ Debug.WriteLine(ex.Message);
+ }
+ }
+
+ private async void ModifyAccountAsync()
+ {
+ try
+ {
+ OperationResult result = await EndpointHelper.ModifyAccount(
+ txt_UserId.Text,
+ txt_Registrar.Text,
+ txt_Proxy.Text,
+ txt_RegUserName.Text,
+ txt_Password.Text);
+ }
+ catch (Exception ex)
+ {
+ Debug.WriteLine(ex.Message);
+ }
+ }
+
+ private async void NewOutgoingCallAsync()
+ {
+ try
+ {
+ OperationResult result = await VoipCallHelper.NewOutgoingCallAsync(txt_CallerNumber.Text);
+ }
+ catch (Exception ex)
+ {
+ Debug.WriteLine(ex.Message);
+ }
+ }
+
+ private void EndCall()
+ {
+ try
+ {
+ OperationResult result = VoipCallHelper.EndCallAsync();
+ }
+ catch (Exception ex)
+ {
+ Debug.WriteLine(ex.Message);
+ }
+ txt_CallStatus.Text = "Disconnected";
+ }
+
+ public void UpdateAccountInfo(String id, String registrar, String proxy,
+ String username, String password)
+ {
+ txt_UserId.Text = id;
+ txt_Registrar.Text = registrar;
+ txt_Proxy.Text = proxy;
+ txt_RegUserName.Text = username;
+ txt_Password.Text = password;
+ }
+
+ private void btn_NewOutgoingCall_Click(object sender, RoutedEventArgs e)
+ {
+ NewOutgoingCallAsync();
+ }
+
+
+ private void btn_EndCall_Click(object sender, RoutedEventArgs e)
+ {
+ EndCall();
+ }
+
+ public void UpdateCallState(String state)
+ {
+ txt_CallStatus.Text = state;
+ }
+
+ public void UpdateRegState(String state)
+ {
+ txt_RegState.Text = "Reg:" + state;
+ }
+
+ private void btn_GetAccountInfo_Click(object sender, RoutedEventArgs e)
+ {
+ GetAccountInfoAsync();
+ }
+
+ private void btn_ModifyAccount_Click(object sender, RoutedEventArgs e)
+ {
+ ModifyAccountAsync();
+ }
+ }
+} \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Properties/AssemblyInfo.cs b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Properties/AssemblyInfo.cs
new file mode 100644
index 00000000..252fe1b0
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Properties/AssemblyInfo.cs
@@ -0,0 +1,29 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Voip")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Voip")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
+[assembly: ComVisible(false)] \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Properties/Default.rd.xml b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Properties/Default.rd.xml
new file mode 100644
index 00000000..461bc4c1
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Properties/Default.rd.xml
@@ -0,0 +1,31 @@
+<!--
+ This file contains Runtime Directives used by .NET Native. The defaults here are suitable for most
+ developers. However, you can modify these parameters to modify the behavior of the .NET Native
+ optimizer.
+
+ Runtime Directives are documented at http://go.microsoft.com/fwlink/?LinkID=391919
+
+ To fully enable reflection for App1.MyClass and all of its public/private members
+ <Type Name="App1.MyClass" Dynamic="Required All"/>
+
+ To enable dynamic creation of the specific instantiation of AppClass<T> over System.Int32
+ <TypeInstantiation Name="App1.AppClass" Arguments="System.Int32" Activate="Required Public" />
+
+ Using the Namespace directive to apply reflection policy to all the types in a particular namespace
+ <Namespace Name="DataClasses.ViewModels" Seralize="All" />
+-->
+
+<Directives xmlns="http://schemas.microsoft.com/netfx/2013/01/metadata">
+ <Application>
+ <!--
+ An Assembly element with Name="*Application*" applies to all assemblies in
+ the application package. The asterisks are not wildcards.
+ -->
+ <Assembly Name="*Application*" Dynamic="Required All" />
+
+
+ <!-- Add your application specific runtime directives here. -->
+
+
+ </Application>
+</Directives> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Voip.csproj b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Voip.csproj
new file mode 100644
index 00000000..6ed2880a
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Voip.csproj
@@ -0,0 +1,164 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="CheckAPI" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+ <!--Check for API_Family-->
+ <PropertyGroup>
+ <PROJ_Target>UWP</PROJ_Target>
+ </PropertyGroup>
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-common-config.props" />
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-common-targets.targets" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
+ <ProjectGuid>{B11B5672-B1E8-4C77-BDA1-4E6620F96BF9}</ProjectGuid>
+ <OutputType>AppContainerExe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>VoipUI</RootNamespace>
+ <AssemblyName>Voip</AssemblyName>
+ <DefaultLanguage>en-US</DefaultLanguage>
+ <MinimumVisualStudioVersion>14</MinimumVisualStudioVersion>
+ <EnableDotNetNativeCompatibleProfile>true</EnableDotNetNativeCompatibleProfile>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <PackageCertificateKeyFile>Voip_TemporaryKey.pfx</PackageCertificateKeyFile>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|ARM'">
+ <DebugSymbols>true</DebugSymbols>
+ <OutputPath>bin\ARM\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
+ <NoWarn>;2008</NoWarn>
+ <DebugType>full</DebugType>
+ <PlatformTarget>ARM</PlatformTarget>
+ <UseVSHostingProcess>false</UseVSHostingProcess>
+ <ErrorReport>prompt</ErrorReport>
+ <Prefer32Bit>true</Prefer32Bit>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|ARM'">
+ <OutputPath>bin\ARM\Release\</OutputPath>
+ <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
+ <Optimize>true</Optimize>
+ <NoWarn>;2008</NoWarn>
+ <DebugType>pdbonly</DebugType>
+ <PlatformTarget>ARM</PlatformTarget>
+ <UseVSHostingProcess>false</UseVSHostingProcess>
+ <ErrorReport>prompt</ErrorReport>
+ <Prefer32Bit>true</Prefer32Bit>
+ <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
+ <DebugSymbols>true</DebugSymbols>
+ <OutputPath>bin\x64\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
+ <NoWarn>;2008</NoWarn>
+ <DebugType>full</DebugType>
+ <PlatformTarget>x64</PlatformTarget>
+ <UseVSHostingProcess>false</UseVSHostingProcess>
+ <ErrorReport>prompt</ErrorReport>
+ <Prefer32Bit>true</Prefer32Bit>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
+ <OutputPath>bin\x64\Release\</OutputPath>
+ <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
+ <Optimize>true</Optimize>
+ <NoWarn>;2008</NoWarn>
+ <DebugType>pdbonly</DebugType>
+ <PlatformTarget>x64</PlatformTarget>
+ <UseVSHostingProcess>false</UseVSHostingProcess>
+ <ErrorReport>prompt</ErrorReport>
+ <Prefer32Bit>true</Prefer32Bit>
+ <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
+ <DebugSymbols>true</DebugSymbols>
+ <OutputPath>bin\x86\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
+ <NoWarn>;2008</NoWarn>
+ <DebugType>full</DebugType>
+ <PlatformTarget>x86</PlatformTarget>
+ <UseVSHostingProcess>false</UseVSHostingProcess>
+ <ErrorReport>prompt</ErrorReport>
+ <Prefer32Bit>true</Prefer32Bit>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
+ <OutputPath>bin\x86\Release\</OutputPath>
+ <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
+ <Optimize>true</Optimize>
+ <NoWarn>;2008</NoWarn>
+ <DebugType>pdbonly</DebugType>
+ <PlatformTarget>x86</PlatformTarget>
+ <UseVSHostingProcess>false</UseVSHostingProcess>
+ <ErrorReport>prompt</ErrorReport>
+ <Prefer32Bit>true</Prefer32Bit>
+ <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
+ </PropertyGroup>
+ <ItemGroup>
+ <!-- A reference to the entire .Net Framework and Windows SDK are automatically included -->
+ <Content Include="ApplicationInsights.config">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </Content>
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="App.xaml.cs">
+ <DependentUpon>App.xaml</DependentUpon>
+ </Compile>
+ <Compile Include="Helpers\AppServiceHelper.cs" />
+ <Compile Include="Helpers\EndpointHelper.cs" />
+ <Compile Include="Helpers\VoipCallHelper.cs" />
+ <Compile Include="MainPage.xaml.cs">
+ <DependentUpon>MainPage.xaml</DependentUpon>
+ </Compile>
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <AppxManifest Include="Package.appxmanifest">
+ <SubType>Designer</SubType>
+ </AppxManifest>
+ <None Include="Voip_TemporaryKey.pfx" />
+ </ItemGroup>
+ <ItemGroup>
+ <Content Include="Properties\Default.rd.xml" />
+ <Content Include="Assets\LockScreenLogo.scale-200.png" />
+ <Content Include="Assets\SplashScreen.scale-200.png" />
+ <Content Include="Assets\Square150x150Logo.scale-200.png" />
+ <Content Include="Assets\Square44x44Logo.scale-200.png" />
+ <Content Include="Assets\Square44x44Logo.targetsize-24_altform-unplated.png" />
+ <Content Include="Assets\StoreLogo.png" />
+ <Content Include="Assets\Wide310x150Logo.scale-200.png" />
+ </ItemGroup>
+ <ItemGroup>
+ <ApplicationDefinition Include="App.xaml">
+ <Generator>MSBuild:Compile</Generator>
+ <SubType>Designer</SubType>
+ </ApplicationDefinition>
+ <Page Include="MainPage.xaml">
+ <Generator>MSBuild:Compile</Generator>
+ <SubType>Designer</SubType>
+ </Page>
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\VoipBackEnd\VoipBackEnd.vcxproj">
+ <Project>{fc9cbb95-624c-4ce8-86a8-3ab5a415aa65}</Project>
+ <Name>VoipBackEnd</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\VoipHost\VoipHost.vcxproj">
+ <Project>{016d497f-0ee0-449e-89f5-bd63f7f9a8a6}</Project>
+ <Name>VoipHost</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\VoipTasks\VoipTasks.csproj">
+ <Project>{9fdf5e33-d15d-409f-876e-4e77727936b9}</Project>
+ <Name>VoipTasks</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '14.0' ">
+ <VisualStudioVersion>14.0</VisualStudioVersion>
+ </PropertyGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Voip_TemporaryKey.pfx b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Voip_TemporaryKey.pfx
new file mode 100644
index 00000000..55ec5730
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Voip_TemporaryKey.pfx
Binary files differ
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/package.appxmanifest b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/package.appxmanifest
new file mode 100644
index 00000000..63e8717c
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/package.appxmanifest
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" IgnorableNamespaces="uap mp">
+ <Identity Name="43db1af2-7e7c-499d-8ca6-9f3695ed1ec9" Publisher="CN=Riza" Version="1.0.0.0" />
+ <mp:PhoneIdentity PhoneProductId="43db1af2-7e7c-499d-8ca6-9f3695ed1ec9" PhonePublisherId="00000000-0000-0000-0000-000000000000" />
+ <Properties>
+ <DisplayName>Voip</DisplayName>
+ <PublisherDisplayName>Riza</PublisherDisplayName>
+ <Logo>Assets\StoreLogo.png</Logo>
+ </Properties>
+ <Dependencies>
+ <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
+ </Dependencies>
+ <Resources>
+ <Resource Language="x-generate" />
+ </Resources>
+ <Applications>
+ <Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="VoipUI.App">
+ <uap:VisualElements DisplayName="Voip" Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png" Description="Voip" BackgroundColor="transparent">
+ <uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png">
+ </uap:DefaultTile>
+ </uap:VisualElements>
+ <Extensions>
+ <Extension Category="windows.backgroundTasks" EntryPoint="VoipTasks.CallRtcTask">
+ <BackgroundTasks ServerName="VoipHost">
+ <Task Type="systemEvent" />
+ </BackgroundTasks>
+ </Extension>
+ <uap:Extension Category="windows.appService" EntryPoint="VoipTasks.AppService">
+ <uap:AppService Name="VoipTasks.AppService" ServerName="VoipHost" />
+ </uap:Extension>
+ <uap:Extension Category="windows.voipCall">
+ </uap:Extension>
+ </Extensions>
+ </Application>
+ </Applications>
+ <Capabilities>
+ <Capability Name="internetClientServer" />
+ <Capability Name="privateNetworkClientServer" />
+ <uap:Capability Name="voipCall" />
+ <uap:Capability Name="phoneCall" />
+ <DeviceCapability Name="microphone" />
+ <DeviceCapability Name="webcam" />
+ </Capabilities>
+ <Extensions>
+ <Extension Category="windows.activatableClass.outOfProcessServer">
+ <OutOfProcessServer ServerName="VoipHost">
+ <Path>VoipHost.exe</Path>
+ <Instancing>singleInstance</Instancing>
+ <ActivatableClass ActivatableClassId="VoipHost.Dummy" />
+ </OutOfProcessServer>
+ </Extension>
+ </Extensions>
+</Package> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/project.json b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/project.json
new file mode 100644
index 00000000..2d413227
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/project.json
@@ -0,0 +1,19 @@
+{
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "1.0.0",
+ "Microsoft.ApplicationInsights.PersistenceChannel": "1.0.0",
+ "Microsoft.ApplicationInsights.WindowsApps": "1.0.0",
+ "Microsoft.NETCore.UniversalWindowsPlatform": "5.0.0"
+ },
+ "frameworks": {
+ "uap10.0": {}
+ },
+ "runtimes": {
+ "win10-arm": {},
+ "win10-arm-aot": {},
+ "win10-x86": {},
+ "win10-x86-aot": {},
+ "win10-x64": {},
+ "win10-x64-aot": {}
+ }
+} \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/project.lock.json b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/project.lock.json
new file mode 100644
index 00000000..fd0cbee2
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/project.lock.json
@@ -0,0 +1,14843 @@
+{
+ "locked": false,
+ "version": 1,
+ "targets": {
+ "UAP,Version=v10.0": {
+ "Microsoft.ApplicationInsights/1.0.0": {
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.PersistenceChannel/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.WindowsApps/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )",
+ "Microsoft.ApplicationInsights.PersistenceChannel": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ },
+ "runtime": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ }
+ },
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/netcore50/System.Core.dll": {},
+ "lib/netcore50/System.dll": {},
+ "lib/netcore50/System.Net.dll": {},
+ "lib/netcore50/System.Numerics.dll": {},
+ "lib/netcore50/System.Runtime.Serialization.dll": {},
+ "lib/netcore50/System.ServiceModel.dll": {},
+ "lib/netcore50/System.ServiceModel.Web.dll": {},
+ "lib/netcore50/System.Windows.dll": {},
+ "lib/netcore50/System.Xml.dll": {},
+ "lib/netcore50/System.Xml.Linq.dll": {},
+ "lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-arm": {
+ "Microsoft.ApplicationInsights/1.0.0": {
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.PersistenceChannel/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.WindowsApps/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )",
+ "Microsoft.ApplicationInsights.PersistenceChannel": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ },
+ "runtime": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ }
+ },
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/netcore50/System.Core.dll": {},
+ "lib/netcore50/System.dll": {},
+ "lib/netcore50/System.Net.dll": {},
+ "lib/netcore50/System.Numerics.dll": {},
+ "lib/netcore50/System.Runtime.Serialization.dll": {},
+ "lib/netcore50/System.ServiceModel.dll": {},
+ "lib/netcore50/System.ServiceModel.Web.dll": {},
+ "lib/netcore50/System.Windows.dll": {},
+ "lib/netcore50/System.Xml.dll": {},
+ "lib/netcore50/System.Xml.Linq.dll": {},
+ "lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Runtime.CoreCLR-arm/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Debug": "[4.0.10, 4.0.10]",
+ "System.Globalization": "[4.0.10, 4.0.10]",
+ "System.IO": "[4.0.10, 4.0.10]",
+ "System.ObjectModel": "[4.0.10, 4.0.10]",
+ "System.Reflection": "[4.0.10, 4.0.10]",
+ "System.Runtime.Extensions": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10, 4.0.10]",
+ "System.Threading": "[4.0.10, 4.0.10]",
+ "System.Threading.Tasks": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.StackTrace": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0, 4.0.0]",
+ "System.Globalization.Calendars": "[4.0.0, 4.0.0]",
+ "System.Reflection.Extensions": "[4.0.0, 4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0, 4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0, 4.0.0]",
+ "System.Runtime.Handles": "[4.0.0, 4.0.0]",
+ "System.Threading.Timer": "[4.0.0, 4.0.0]",
+ "System.Private.Uri": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20, 4.0.20]",
+ "System.Runtime": "[4.0.20, 4.0.20]",
+ "System.Runtime.InteropServices": "[4.0.20, 4.0.20]"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-arm/lib/dotnet/mscorlib.ni.dll": {}
+ },
+ "native": {
+ "runtimes/win8-arm/native/clretwrc.dll": {},
+ "runtimes/win8-arm/native/coreclr.dll": {},
+ "runtimes/win8-arm/native/dbgshim.dll": {},
+ "runtimes/win8-arm/native/mscordaccore.dll": {},
+ "runtimes/win8-arm/native/mscordbi.dll": {},
+ "runtimes/win8-arm/native/mscorrc.debug.dll": {},
+ "runtimes/win8-arm/native/mscorrc.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-arm/4.0.0": {
+ "native": {
+ "runtimes/win10-arm/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-arm-aot": {
+ "Microsoft.ApplicationInsights/1.0.0": {
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.PersistenceChannel/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.WindowsApps/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )",
+ "Microsoft.ApplicationInsights.PersistenceChannel": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ },
+ "runtime": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ }
+ },
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "runtimes/aot/lib/netcore50/mscorlib.dll": {},
+ "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "runtimes/aot/lib/netcore50/System.Core.dll": {},
+ "runtimes/aot/lib/netcore50/System.dll": {},
+ "runtimes/aot/lib/netcore50/System.Net.dll": {},
+ "runtimes/aot/lib/netcore50/System.Numerics.dll": {},
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll": {},
+ "runtimes/aot/lib/netcore50/System.Windows.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Linq.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Runtime.Native/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Debug": "[4.0.10, 4.0.10]",
+ "System.Globalization": "[4.0.10, 4.0.10]",
+ "System.IO": "[4.0.10, 4.0.10]",
+ "System.ObjectModel": "[4.0.10, 4.0.10]",
+ "System.Reflection": "[4.0.10, 4.0.10]",
+ "System.Runtime.Extensions": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10, 4.0.10]",
+ "System.Threading": "[4.0.10, 4.0.10]",
+ "System.Threading.Tasks": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.StackTrace": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0, 4.0.0]",
+ "System.Globalization.Calendars": "[4.0.0, 4.0.0]",
+ "System.Reflection.Extensions": "[4.0.0, 4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0, 4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0, 4.0.0]",
+ "System.Runtime.Handles": "[4.0.0, 4.0.0]",
+ "System.Threading.Timer": "[4.0.0, 4.0.0]",
+ "System.Private.Uri": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20, 4.0.20]",
+ "System.Runtime": "[4.0.20, 4.0.20]",
+ "System.Runtime.InteropServices": "[4.0.20, 4.0.20]"
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-arm/4.0.0": {
+ "native": {
+ "runtimes/win10-arm/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-x86": {
+ "Microsoft.ApplicationInsights/1.0.0": {
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.PersistenceChannel/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.WindowsApps/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )",
+ "Microsoft.ApplicationInsights.PersistenceChannel": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ },
+ "runtime": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ }
+ },
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/netcore50/System.Core.dll": {},
+ "lib/netcore50/System.dll": {},
+ "lib/netcore50/System.Net.dll": {},
+ "lib/netcore50/System.Numerics.dll": {},
+ "lib/netcore50/System.Runtime.Serialization.dll": {},
+ "lib/netcore50/System.ServiceModel.dll": {},
+ "lib/netcore50/System.ServiceModel.Web.dll": {},
+ "lib/netcore50/System.Windows.dll": {},
+ "lib/netcore50/System.Xml.dll": {},
+ "lib/netcore50/System.Xml.Linq.dll": {},
+ "lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Runtime.CoreCLR-x86/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Debug": "[4.0.10, 4.0.10]",
+ "System.Globalization": "[4.0.10, 4.0.10]",
+ "System.IO": "[4.0.10, 4.0.10]",
+ "System.ObjectModel": "[4.0.10, 4.0.10]",
+ "System.Reflection": "[4.0.10, 4.0.10]",
+ "System.Runtime.Extensions": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10, 4.0.10]",
+ "System.Threading": "[4.0.10, 4.0.10]",
+ "System.Threading.Tasks": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.StackTrace": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0, 4.0.0]",
+ "System.Globalization.Calendars": "[4.0.0, 4.0.0]",
+ "System.Reflection.Extensions": "[4.0.0, 4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0, 4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0, 4.0.0]",
+ "System.Runtime.Handles": "[4.0.0, 4.0.0]",
+ "System.Threading.Timer": "[4.0.0, 4.0.0]",
+ "System.Private.Uri": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20, 4.0.20]",
+ "System.Runtime": "[4.0.20, 4.0.20]",
+ "System.Runtime.InteropServices": "[4.0.20, 4.0.20]"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7-x86/lib/dotnet/mscorlib.ni.dll": {}
+ },
+ "native": {
+ "runtimes/win7-x86/native/clretwrc.dll": {},
+ "runtimes/win7-x86/native/coreclr.dll": {},
+ "runtimes/win7-x86/native/dbgshim.dll": {},
+ "runtimes/win7-x86/native/mscordaccore.dll": {},
+ "runtimes/win7-x86/native/mscordbi.dll": {},
+ "runtimes/win7-x86/native/mscorrc.debug.dll": {},
+ "runtimes/win7-x86/native/mscorrc.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0": {
+ "native": {
+ "runtimes/win10-x86/native/_._": {}
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x86/4.0.0": {
+ "native": {
+ "runtimes/win10-x86/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-x86-aot": {
+ "Microsoft.ApplicationInsights/1.0.0": {
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.PersistenceChannel/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.WindowsApps/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )",
+ "Microsoft.ApplicationInsights.PersistenceChannel": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ },
+ "runtime": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ }
+ },
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "runtimes/aot/lib/netcore50/mscorlib.dll": {},
+ "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "runtimes/aot/lib/netcore50/System.Core.dll": {},
+ "runtimes/aot/lib/netcore50/System.dll": {},
+ "runtimes/aot/lib/netcore50/System.Net.dll": {},
+ "runtimes/aot/lib/netcore50/System.Numerics.dll": {},
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll": {},
+ "runtimes/aot/lib/netcore50/System.Windows.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Linq.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Runtime.Native/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Debug": "[4.0.10, 4.0.10]",
+ "System.Globalization": "[4.0.10, 4.0.10]",
+ "System.IO": "[4.0.10, 4.0.10]",
+ "System.ObjectModel": "[4.0.10, 4.0.10]",
+ "System.Reflection": "[4.0.10, 4.0.10]",
+ "System.Runtime.Extensions": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10, 4.0.10]",
+ "System.Threading": "[4.0.10, 4.0.10]",
+ "System.Threading.Tasks": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.StackTrace": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0, 4.0.0]",
+ "System.Globalization.Calendars": "[4.0.0, 4.0.0]",
+ "System.Reflection.Extensions": "[4.0.0, 4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0, 4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0, 4.0.0]",
+ "System.Runtime.Handles": "[4.0.0, 4.0.0]",
+ "System.Threading.Timer": "[4.0.0, 4.0.0]",
+ "System.Private.Uri": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20, 4.0.20]",
+ "System.Runtime": "[4.0.20, 4.0.20]",
+ "System.Runtime.InteropServices": "[4.0.20, 4.0.20]"
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x86/4.0.0": {
+ "native": {
+ "runtimes/win10-x86/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-x64": {
+ "Microsoft.ApplicationInsights/1.0.0": {
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.PersistenceChannel/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.WindowsApps/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )",
+ "Microsoft.ApplicationInsights.PersistenceChannel": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ },
+ "runtime": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ }
+ },
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/netcore50/System.Core.dll": {},
+ "lib/netcore50/System.dll": {},
+ "lib/netcore50/System.Net.dll": {},
+ "lib/netcore50/System.Numerics.dll": {},
+ "lib/netcore50/System.Runtime.Serialization.dll": {},
+ "lib/netcore50/System.ServiceModel.dll": {},
+ "lib/netcore50/System.ServiceModel.Web.dll": {},
+ "lib/netcore50/System.Windows.dll": {},
+ "lib/netcore50/System.Xml.dll": {},
+ "lib/netcore50/System.Xml.Linq.dll": {},
+ "lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Runtime.CoreCLR-x64/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Debug": "[4.0.10, 4.0.10]",
+ "System.Globalization": "[4.0.10, 4.0.10]",
+ "System.IO": "[4.0.10, 4.0.10]",
+ "System.ObjectModel": "[4.0.10, 4.0.10]",
+ "System.Reflection": "[4.0.10, 4.0.10]",
+ "System.Runtime.Extensions": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10, 4.0.10]",
+ "System.Threading": "[4.0.10, 4.0.10]",
+ "System.Threading.Tasks": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.StackTrace": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0, 4.0.0]",
+ "System.Globalization.Calendars": "[4.0.0, 4.0.0]",
+ "System.Reflection.Extensions": "[4.0.0, 4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0, 4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0, 4.0.0]",
+ "System.Runtime.Handles": "[4.0.0, 4.0.0]",
+ "System.Threading.Timer": "[4.0.0, 4.0.0]",
+ "System.Private.Uri": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20, 4.0.20]",
+ "System.Runtime": "[4.0.20, 4.0.20]",
+ "System.Runtime.InteropServices": "[4.0.20, 4.0.20]"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7-x64/lib/dotnet/mscorlib.ni.dll": {}
+ },
+ "native": {
+ "runtimes/win7-x64/native/clretwrc.dll": {},
+ "runtimes/win7-x64/native/coreclr.dll": {},
+ "runtimes/win7-x64/native/dbgshim.dll": {},
+ "runtimes/win7-x64/native/mscordaccore.dll": {},
+ "runtimes/win7-x64/native/mscordbi.dll": {},
+ "runtimes/win7-x64/native/mscorrc.debug.dll": {},
+ "runtimes/win7-x64/native/mscorrc.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0": {
+ "native": {
+ "runtimes/win10-x64/native/_._": {}
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x64/4.0.0": {
+ "native": {
+ "runtimes/win10-x64/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-x64-aot": {
+ "Microsoft.ApplicationInsights/1.0.0": {
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.PersistenceChannel/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ },
+ "runtime": {
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll": {}
+ }
+ },
+ "Microsoft.ApplicationInsights.WindowsApps/1.0.0": {
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "[1.0.0, )",
+ "Microsoft.ApplicationInsights.PersistenceChannel": "[1.0.0, )"
+ },
+ "compile": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ },
+ "runtime": {
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll": {}
+ }
+ },
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "runtimes/aot/lib/netcore50/mscorlib.dll": {},
+ "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "runtimes/aot/lib/netcore50/System.Core.dll": {},
+ "runtimes/aot/lib/netcore50/System.dll": {},
+ "runtimes/aot/lib/netcore50/System.Net.dll": {},
+ "runtimes/aot/lib/netcore50/System.Numerics.dll": {},
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll": {},
+ "runtimes/aot/lib/netcore50/System.Windows.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Linq.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Runtime.Native/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Debug": "[4.0.10, 4.0.10]",
+ "System.Globalization": "[4.0.10, 4.0.10]",
+ "System.IO": "[4.0.10, 4.0.10]",
+ "System.ObjectModel": "[4.0.10, 4.0.10]",
+ "System.Reflection": "[4.0.10, 4.0.10]",
+ "System.Runtime.Extensions": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10, 4.0.10]",
+ "System.Threading": "[4.0.10, 4.0.10]",
+ "System.Threading.Tasks": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.StackTrace": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0, 4.0.0]",
+ "System.Globalization.Calendars": "[4.0.0, 4.0.0]",
+ "System.Reflection.Extensions": "[4.0.0, 4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0, 4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0, 4.0.0]",
+ "System.Runtime.Handles": "[4.0.0, 4.0.0]",
+ "System.Threading.Timer": "[4.0.0, 4.0.0]",
+ "System.Private.Uri": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20, 4.0.20]",
+ "System.Runtime": "[4.0.20, 4.0.20]",
+ "System.Runtime.InteropServices": "[4.0.20, 4.0.20]"
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x64/4.0.0": {
+ "native": {
+ "runtimes/win10-x64/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.ApplicationInsights/1.0.0": {
+ "sha512": "HZ47/thX57SOuIivSvIbsR6L9CCb/Yt3IyB2i4KHmmNlf3DO+lqFwWIKDdbDNWKX+qh0Rg20/JSMPK0dwUsYYw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.ApplicationInsights.nuspec",
+ "lib/net40/Microsoft.ApplicationInsights.dll",
+ "lib/net40/Microsoft.ApplicationInsights.XML",
+ "lib/net45/Microsoft.ApplicationInsights.dll",
+ "lib/net45/Microsoft.ApplicationInsights.XML",
+ "lib/wp8/Microsoft.ApplicationInsights.dll",
+ "lib/wp8/Microsoft.ApplicationInsights.XML",
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll",
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.XML",
+ "package/services/metadata/core-properties/b9e7bc7ab2454491af07046165ff01d0.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.ApplicationInsights.PersistenceChannel/1.0.0": {
+ "sha512": "0qQXC+CtbyF2RPuld5pF74fxsnP6ml0LUnzQ6GL9AXXY64LPsLDsPUAymoUffo7LZvPDppZboTYX59TfVxKA7A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.ApplicationInsights.PersistenceChannel.nuspec",
+ "lib/net40/Microsoft.ApplicationInsights.PersistenceChannel.dll",
+ "lib/net40/Microsoft.ApplicationInsights.PersistenceChannel.XML",
+ "lib/wp8/Microsoft.ApplicationInsights.PersistenceChannel.dll",
+ "lib/wp8/Microsoft.ApplicationInsights.PersistenceChannel.XML",
+ "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll",
+ "lib/portable-win8+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.XML",
+ "package/services/metadata/core-properties/dc9ebba80e7343fdbd0a39a3cdeb672c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.ApplicationInsights.WindowsApps/1.0.0": {
+ "sha512": "NvBQnFeiFd0O1QdBz06UGApD7zn7ztVi7qO18IsM3EjiXRNgfrEBXB+azNm8XqLY8xGFAqh3HAuSd/wHZMe0XA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.ApplicationInsights.WindowsApps.nuspec",
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.dll",
+ "lib/win81/Microsoft.ApplicationInsights.Extensibility.Windows.XML",
+ "lib/wp8/Microsoft.ApplicationInsights.Extensibility.Windows.dll",
+ "lib/wp8/Microsoft.ApplicationInsights.Extensibility.Windows.XML",
+ "lib/wpa81/Microsoft.ApplicationInsights.Extensibility.Windows.dll",
+ "lib/wpa81/Microsoft.ApplicationInsights.Extensibility.Windows.XML",
+ "package/services/metadata/core-properties/4f6f732debe548beaa1183418e8d65cc.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.CSharp/4.0.0": {
+ "sha512": "oWqeKUxHXdK6dL2CFjgMcaBISbkk+AqEg+yvJHE4DElNzS4QaTsCflgkkqZwVlWby1Dg9zo9n+iCAMFefFdJ/A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.CSharp.nuspec",
+ "lib/dotnet/Microsoft.CSharp.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/Microsoft.CSharp.dll",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.CSharp.dll",
+ "ref/dotnet/Microsoft.CSharp.xml",
+ "ref/dotnet/zh-hant/Microsoft.CSharp.xml",
+ "ref/dotnet/de/Microsoft.CSharp.xml",
+ "ref/dotnet/fr/Microsoft.CSharp.xml",
+ "ref/dotnet/it/Microsoft.CSharp.xml",
+ "ref/dotnet/ja/Microsoft.CSharp.xml",
+ "ref/dotnet/ko/Microsoft.CSharp.xml",
+ "ref/dotnet/ru/Microsoft.CSharp.xml",
+ "ref/dotnet/zh-hans/Microsoft.CSharp.xml",
+ "ref/dotnet/es/Microsoft.CSharp.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/Microsoft.CSharp.dll",
+ "ref/netcore50/Microsoft.CSharp.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/a8a7171824ab4656b3141cda0591ff66.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "sha512": "QQMp0yYQbIdfkKhdEE6Umh2Xonau7tasG36Trw/YlHoWgYQLp7T9L+ZD8EPvdj5ubRhtOuKEKwM7HMpkagB9ZA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.nuspec",
+ "_._",
+ "package/services/metadata/core-properties/340ac37fb1224580ae47c59ebdd88964.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {
+ "sha512": "0N77OwGZpXqUco2C/ynv1os7HqdFYifvNIbveLDKqL5PZaz05Rl9enCwVBjF61aumHKueLWIJ3prnmdAXxww4A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Platforms.nuspec",
+ "runtime.json",
+ "package/services/metadata/core-properties/36b51d4c6b524527902ff1a182a64e42.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "sha512": "5/IFqf2zN1jzktRJitxO+5kQ+0AilcIbPvSojSJwDG3cGNSMZg44LXLB5E9RkSETE0Wh4QoALdNh1koKoF7/mA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Portable.Compatibility.nuspec",
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll",
+ "lib/netcore50/System.Core.dll",
+ "lib/netcore50/System.dll",
+ "lib/netcore50/System.Net.dll",
+ "lib/netcore50/System.Numerics.dll",
+ "lib/netcore50/System.Runtime.Serialization.dll",
+ "lib/netcore50/System.ServiceModel.dll",
+ "lib/netcore50/System.ServiceModel.Web.dll",
+ "lib/netcore50/System.Windows.dll",
+ "lib/netcore50/System.Xml.dll",
+ "lib/netcore50/System.Xml.Linq.dll",
+ "lib/netcore50/System.Xml.Serialization.dll",
+ "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll",
+ "lib/dnxcore50/System.Core.dll",
+ "lib/dnxcore50/System.dll",
+ "lib/dnxcore50/System.Net.dll",
+ "lib/dnxcore50/System.Numerics.dll",
+ "lib/dnxcore50/System.Runtime.Serialization.dll",
+ "lib/dnxcore50/System.ServiceModel.dll",
+ "lib/dnxcore50/System.ServiceModel.Web.dll",
+ "lib/dnxcore50/System.Windows.dll",
+ "lib/dnxcore50/System.Xml.dll",
+ "lib/dnxcore50/System.Xml.Linq.dll",
+ "lib/dnxcore50/System.Xml.Serialization.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/mscorlib.dll",
+ "ref/dotnet/System.ComponentModel.DataAnnotations.dll",
+ "ref/dotnet/System.Core.dll",
+ "ref/dotnet/System.dll",
+ "ref/dotnet/System.Net.dll",
+ "ref/dotnet/System.Numerics.dll",
+ "ref/dotnet/System.Runtime.Serialization.dll",
+ "ref/dotnet/System.ServiceModel.dll",
+ "ref/dotnet/System.ServiceModel.Web.dll",
+ "ref/dotnet/System.Windows.dll",
+ "ref/dotnet/System.Xml.dll",
+ "ref/dotnet/System.Xml.Linq.dll",
+ "ref/dotnet/System.Xml.Serialization.dll",
+ "runtimes/aot/lib/netcore50/mscorlib.dll",
+ "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll",
+ "runtimes/aot/lib/netcore50/System.Core.dll",
+ "runtimes/aot/lib/netcore50/System.dll",
+ "runtimes/aot/lib/netcore50/System.Net.dll",
+ "runtimes/aot/lib/netcore50/System.Numerics.dll",
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll",
+ "runtimes/aot/lib/netcore50/System.ServiceModel.dll",
+ "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll",
+ "runtimes/aot/lib/netcore50/System.Windows.dll",
+ "runtimes/aot/lib/netcore50/System.Xml.dll",
+ "runtimes/aot/lib/netcore50/System.Xml.Linq.dll",
+ "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/mscorlib.dll",
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll",
+ "ref/netcore50/System.Core.dll",
+ "ref/netcore50/System.dll",
+ "ref/netcore50/System.Net.dll",
+ "ref/netcore50/System.Numerics.dll",
+ "ref/netcore50/System.Runtime.Serialization.dll",
+ "ref/netcore50/System.ServiceModel.dll",
+ "ref/netcore50/System.ServiceModel.Web.dll",
+ "ref/netcore50/System.Windows.dll",
+ "ref/netcore50/System.Xml.dll",
+ "ref/netcore50/System.Xml.Linq.dll",
+ "ref/netcore50/System.Xml.Serialization.dll",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/8131b8ae030a45e7986737a0c1d04ef5.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {
+ "sha512": "AjaMNpXLW4miEQorIqyn6iQ+BZBId6qXkhwyeh1vl6kXLqosZusbwmLNlvj/xllSQrd3aImJbvlHusam85g+xQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Runtime.nuspec",
+ "runtime.json",
+ "package/services/metadata/core-properties/f289de2ffef9428684eca0c193bc8765.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-arm/1.0.0": {
+ "sha512": "hoJfIl981eXwn9Tz8onO/J1xaYApIfp/YrhjSh9rRhml1U5Wj80LBgyp/6n+KI3VlvcAraThhnHnCTp+M3Uh+w==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Runtime.CoreCLR-arm.nuspec",
+ "runtimes/win8-arm/native/clretwrc.dll",
+ "runtimes/win8-arm/native/coreclr.dll",
+ "runtimes/win8-arm/native/dbgshim.dll",
+ "runtimes/win8-arm/native/mscordaccore.dll",
+ "runtimes/win8-arm/native/mscordbi.dll",
+ "runtimes/win8-arm/native/mscorrc.debug.dll",
+ "runtimes/win8-arm/native/mscorrc.dll",
+ "runtimes/win8-arm/lib/dotnet/mscorlib.ni.dll",
+ "ref/dotnet/_._",
+ "package/services/metadata/core-properties/c1cbeaed81514106b6b7971ac193f132.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-x64/1.0.0": {
+ "sha512": "DaY5Z13xCZpnVIGluC5sCo4/0wy1rl6mptBH7v3RYi3guAmG88aSeFoQzyZepo0H0jEixUxNFM0+MB6Jc+j0bw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Runtime.CoreCLR-x64.nuspec",
+ "runtimes/win7-x64/native/clretwrc.dll",
+ "runtimes/win7-x64/native/coreclr.dll",
+ "runtimes/win7-x64/native/dbgshim.dll",
+ "runtimes/win7-x64/native/mscordaccore.dll",
+ "runtimes/win7-x64/native/mscordbi.dll",
+ "runtimes/win7-x64/native/mscorrc.debug.dll",
+ "runtimes/win7-x64/native/mscorrc.dll",
+ "runtimes/win7-x64/lib/dotnet/mscorlib.ni.dll",
+ "ref/dotnet/_._",
+ "package/services/metadata/core-properties/bd7bd26b6b8242179b5b8ca3d9ffeb95.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-x86/1.0.0": {
+ "sha512": "2LDffu5Is/X01GVPVuye4Wmz9/SyGDNq1Opgl5bXG3206cwNiCwsQgILOtfSWVp5mn4w401+8cjhBy3THW8HQQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Runtime.CoreCLR-x86.nuspec",
+ "runtimes/win7-x86/native/clretwrc.dll",
+ "runtimes/win7-x86/native/coreclr.dll",
+ "runtimes/win7-x86/native/dbgshim.dll",
+ "runtimes/win7-x86/native/mscordaccore.dll",
+ "runtimes/win7-x86/native/mscordbi.dll",
+ "runtimes/win7-x86/native/mscorrc.debug.dll",
+ "runtimes/win7-x86/native/mscorrc.dll",
+ "runtimes/win7-x86/lib/dotnet/mscorlib.ni.dll",
+ "ref/dotnet/_._",
+ "package/services/metadata/core-properties/dd7e29450ade4bdaab9794850cd11d7a.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Runtime.Native/1.0.0": {
+ "sha512": "tMsWWrH1AJCguiM22zK/vr6COxqz62Q1F02B07IXAUN405R3HGk5SkD/DL0Hte+OTjNtW9LkKXpOggGBRwYFNg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Runtime.Native.nuspec",
+ "_._",
+ "package/services/metadata/core-properties/a985563978b547f984c16150ef73e353.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "sha512": "XfITpPjYLYRmAeZtb9diw6P7ylLQsSC1U2a/xj10iQpnHxkiLEBXop/psw15qMPuNca7lqgxWvzZGpQxphuXaw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Targets.nuspec",
+ "runtime.json",
+ "package/services/metadata/core-properties/5413a5ed3fde4121a1c9ee8feb12ba66.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {
+ "sha512": "jszcJ6okLlhqF4OQbhSbixLOuLUyVT3BP7Y7/i7fcDMwnHBd1Pmdz6M1Al9SMDKVLA2oSaItg4tq6C0ydv8lYQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform.nuspec",
+ "runtime.json",
+ "package/services/metadata/core-properties/0d18100c9f8c491492d8ddeaa9581526.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "sha512": "D0nsAm+yTk0oSSC7E6PcmuuEewBAQbGgIXNcCnRqQ4qLPdQLMjMHg8cilGs3xZgwTRQmMtEn45TAatrU1otWPQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.UniversalWindowsPlatform.nuspec",
+ "_._",
+ "package/services/metadata/core-properties/5dffd3ce5b6640febe2db09251387062.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0": {
+ "sha512": "NC+dpFMdhujz2sWAdJ8EmBk07p1zOlNi0FCCnZEbzftABpw9xZ99EMP/bUJrPTgCxHfzJAiuLPOtAauzVINk0w==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Windows.ApiSets-x64.nuspec",
+ "runtimes/win7-x64/native/API-MS-Win-Base-Util-L1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-com-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-com-private-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-comm-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-console-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-console-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-delayload-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-handle-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-heap-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-heap-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-interlocked-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-normalization-l1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processsecurity-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-profile-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-ansi-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-realtime-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-registry-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-registry-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-rtlsupport-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-string-l1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-String-L2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-synch-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-synch-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-private-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-timezone-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-url-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-util-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-version-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-registration-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-string-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-wow64-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-xstate-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Controller-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Provider-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-ro-typeresolution-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-base-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-provider-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-sddl-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-management-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-management-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-winsvc-l1-1-0.dll",
+ "runtimes/win7-x64/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win8-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win8-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win8-x64/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win81-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win81-x64/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win10-x64/native/_._",
+ "package/services/metadata/core-properties/b25894a2a9234c329a98dc84006b2292.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0": {
+ "sha512": "/HDRdhz5bZyhHwQ/uk/IbnDIX5VDTsHntEZYkTYo57dM+U3Ttel9/OJv0mjL64wTO/QKUJJNKp9XO+m7nSVjJQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Windows.ApiSets-x86.nuspec",
+ "runtimes/win7-x86/native/API-MS-Win-Base-Util-L1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-com-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-com-private-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-comm-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-console-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-console-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-delayload-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-handle-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-heap-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-heap-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-interlocked-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-normalization-l1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processsecurity-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-profile-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-ansi-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-realtime-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-registry-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-registry-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-rtlsupport-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-string-l1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-String-L2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-synch-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-synch-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-private-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-timezone-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-url-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-util-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-version-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-registration-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-string-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-wow64-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-xstate-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Controller-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Provider-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-ro-typeresolution-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-base-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-provider-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-sddl-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-management-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-management-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-winsvc-l1-1-0.dll",
+ "runtimes/win7-x86/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win8-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win8-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win8-x86/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win81-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win81-x86/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win10-x86/native/_._",
+ "package/services/metadata/core-properties/b773d829b3664669b45b4b4e97bdb635.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "sha512": "5BEm2/HAVd97whRlCChU7rmSh/9cwGlZ/NTNe3Jl07zuPWfKQq5TUvVNUmdvmEe8QRecJLZ4/e7WF1i1O8V42g==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.VisualBasic.nuspec",
+ "lib/dotnet/Microsoft.VisualBasic.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/Microsoft.VisualBasic.dll",
+ "lib/wpa81/_._",
+ "ref/dotnet/Microsoft.VisualBasic.dll",
+ "ref/dotnet/Microsoft.VisualBasic.xml",
+ "ref/dotnet/zh-hant/Microsoft.VisualBasic.xml",
+ "ref/dotnet/de/Microsoft.VisualBasic.xml",
+ "ref/dotnet/fr/Microsoft.VisualBasic.xml",
+ "ref/dotnet/it/Microsoft.VisualBasic.xml",
+ "ref/dotnet/ja/Microsoft.VisualBasic.xml",
+ "ref/dotnet/ko/Microsoft.VisualBasic.xml",
+ "ref/dotnet/ru/Microsoft.VisualBasic.xml",
+ "ref/dotnet/zh-hans/Microsoft.VisualBasic.xml",
+ "ref/dotnet/es/Microsoft.VisualBasic.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/Microsoft.VisualBasic.dll",
+ "ref/netcore50/Microsoft.VisualBasic.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/5dbd3a7042354092a8b352b655cf4376.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/1d4eb9d0228b48b88d2df3822fba2d86.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.AppContext/4.0.0": {
+ "sha512": "gUoYgAWDC3+xhKeU5KSLbYDhTdBYk9GssrMSCcWUADzOglW+s0AmwVhOUGt2tL5xUl7ZXoYTPdA88zCgKrlG0A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.AppContext.nuspec",
+ "lib/netcore50/System.AppContext.dll",
+ "lib/DNXCore50/System.AppContext.dll",
+ "lib/net46/System.AppContext.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.AppContext.dll",
+ "ref/dotnet/System.AppContext.xml",
+ "ref/dotnet/zh-hant/System.AppContext.xml",
+ "ref/dotnet/de/System.AppContext.xml",
+ "ref/dotnet/fr/System.AppContext.xml",
+ "ref/dotnet/it/System.AppContext.xml",
+ "ref/dotnet/ja/System.AppContext.xml",
+ "ref/dotnet/ko/System.AppContext.xml",
+ "ref/dotnet/ru/System.AppContext.xml",
+ "ref/dotnet/zh-hans/System.AppContext.xml",
+ "ref/dotnet/es/System.AppContext.xml",
+ "ref/net46/System.AppContext.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/3b390478e0cd42eb8818bbab19299738.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Collections.nuspec",
+ "lib/netcore50/System.Collections.dll",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/b4f8061406e54dbda8f11b23186be11a.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "sha512": "ZtMEqOPAjAIqR8fqom9AOKRaB94a+emO2O8uOP6vyJoNswSPrbiwN7iH53rrVpvjMVx0wr4/OMpI7486uGZjbw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Collections.Concurrent.nuspec",
+ "lib/dotnet/System.Collections.Concurrent.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.Concurrent.dll",
+ "ref/dotnet/System.Collections.Concurrent.xml",
+ "ref/dotnet/zh-hant/System.Collections.Concurrent.xml",
+ "ref/dotnet/de/System.Collections.Concurrent.xml",
+ "ref/dotnet/fr/System.Collections.Concurrent.xml",
+ "ref/dotnet/it/System.Collections.Concurrent.xml",
+ "ref/dotnet/ja/System.Collections.Concurrent.xml",
+ "ref/dotnet/ko/System.Collections.Concurrent.xml",
+ "ref/dotnet/ru/System.Collections.Concurrent.xml",
+ "ref/dotnet/zh-hans/System.Collections.Concurrent.xml",
+ "ref/dotnet/es/System.Collections.Concurrent.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/c982a1e1e1644b62952fc4d4dcbe0d42.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "sha512": "fTpqwZYBzoklTT+XjTRK8KxvmrGkYHzBiylCcKyQcxiOM8k+QvhNBxRvFHDWzy4OEP5f8/9n+xQ9mEgEXY+muA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Collections.Immutable.nuspec",
+ "lib/dotnet/System.Collections.Immutable.dll",
+ "lib/dotnet/System.Collections.Immutable.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll",
+ "package/services/metadata/core-properties/a02fdeabe1114a24bba55860b8703852.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "sha512": "rVgwrFBMkmp8LI6GhAYd6Bx+2uLIXjRfNg6Ie+ASfX8ESuh9e2HNxFy2yh1MPIXZq3OAYa+0mmULVwpnEC6UDA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Collections.NonGeneric.nuspec",
+ "lib/dotnet/System.Collections.NonGeneric.dll",
+ "lib/net46/System.Collections.NonGeneric.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.NonGeneric.dll",
+ "ref/dotnet/System.Collections.NonGeneric.xml",
+ "ref/dotnet/zh-hant/System.Collections.NonGeneric.xml",
+ "ref/dotnet/de/System.Collections.NonGeneric.xml",
+ "ref/dotnet/fr/System.Collections.NonGeneric.xml",
+ "ref/dotnet/it/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ja/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ko/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ru/System.Collections.NonGeneric.xml",
+ "ref/dotnet/zh-hans/System.Collections.NonGeneric.xml",
+ "ref/dotnet/es/System.Collections.NonGeneric.xml",
+ "ref/net46/System.Collections.NonGeneric.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/185704b1dc164b078b61038bde9ab31a.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "sha512": "poJFwQCUOoXqvdoGxx+3p8Z63yawcYKPBSFP67Z2jICeOINvEIQZN7mVOAnC7gsVF0WU+A2wtVwfhagC7UCgAg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Collections.Specialized.nuspec",
+ "lib/dotnet/System.Collections.Specialized.dll",
+ "lib/net46/System.Collections.Specialized.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.Specialized.dll",
+ "ref/dotnet/System.Collections.Specialized.xml",
+ "ref/dotnet/zh-hant/System.Collections.Specialized.xml",
+ "ref/dotnet/de/System.Collections.Specialized.xml",
+ "ref/dotnet/fr/System.Collections.Specialized.xml",
+ "ref/dotnet/it/System.Collections.Specialized.xml",
+ "ref/dotnet/ja/System.Collections.Specialized.xml",
+ "ref/dotnet/ko/System.Collections.Specialized.xml",
+ "ref/dotnet/ru/System.Collections.Specialized.xml",
+ "ref/dotnet/zh-hans/System.Collections.Specialized.xml",
+ "ref/dotnet/es/System.Collections.Specialized.xml",
+ "ref/net46/System.Collections.Specialized.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/e7002e4ccd044c00a7cbd4a37efe3400.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ComponentModel/4.0.0": {
+ "sha512": "BzpLdSi++ld7rJLOOt5f/G9GxujP202bBgKORsHcGV36rLB0mfSA2h8chTMoBzFhgN7TE14TmJ2J7Q1RyNCTAw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/dotnet/System.ComponentModel.xml",
+ "ref/dotnet/zh-hant/System.ComponentModel.xml",
+ "ref/dotnet/de/System.ComponentModel.xml",
+ "ref/dotnet/fr/System.ComponentModel.xml",
+ "ref/dotnet/it/System.ComponentModel.xml",
+ "ref/dotnet/ja/System.ComponentModel.xml",
+ "ref/dotnet/ko/System.ComponentModel.xml",
+ "ref/dotnet/ru/System.ComponentModel.xml",
+ "ref/dotnet/zh-hans/System.ComponentModel.xml",
+ "ref/dotnet/es/System.ComponentModel.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/netcore50/System.ComponentModel.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/58b9abdedb3a4985a487cb8bf4bdcbd7.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "sha512": "7+XGyEZx24nP1kpHxCB9e+c6D0fdVDvFwE1xujE9BzlXyNVcy5J5aIO0H/ECupx21QpyRvzZibGAHfL/XLL6dw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ComponentModel.Annotations.nuspec",
+ "lib/dotnet/System.ComponentModel.Annotations.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.ComponentModel.Annotations.dll",
+ "ref/dotnet/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/zh-hant/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/de/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/fr/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/it/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/ja/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/ko/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/ru/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/zh-hans/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/es/System.ComponentModel.Annotations.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/012e5fa97b3d450eb20342cd9ba88069.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "sha512": "d6kXcHUgP0jSPXEQ6hXJYCO6CzfoCi7t9vR3BfjSQLrj4HzpuATpx1gkN7itmTW1O+wjuw6rai4378Nj6N70yw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ComponentModel.EventBasedAsync.nuspec",
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll",
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/zh-hant/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/de/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/fr/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/it/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/ja/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/ko/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/ru/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/zh-hans/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/es/System.ComponentModel.EventBasedAsync.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/5094900f1f7e4f4dae27507acc72f2a5.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Data.Common/4.0.0": {
+ "sha512": "SA7IdoTWiImVr0exDM68r0mKmR4f/qFGxZUrJQKu4YS7F+3afWzSOCezHxWdevQ0ONi4WRQsOiv+Zf9p8H0Feg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Data.Common.nuspec",
+ "lib/dotnet/System.Data.Common.dll",
+ "lib/net46/System.Data.Common.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Data.Common.dll",
+ "ref/dotnet/System.Data.Common.xml",
+ "ref/dotnet/zh-hant/System.Data.Common.xml",
+ "ref/dotnet/de/System.Data.Common.xml",
+ "ref/dotnet/fr/System.Data.Common.xml",
+ "ref/dotnet/it/System.Data.Common.xml",
+ "ref/dotnet/ja/System.Data.Common.xml",
+ "ref/dotnet/ko/System.Data.Common.xml",
+ "ref/dotnet/ru/System.Data.Common.xml",
+ "ref/dotnet/zh-hans/System.Data.Common.xml",
+ "ref/dotnet/es/System.Data.Common.xml",
+ "ref/net46/System.Data.Common.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/aa5ad20c33d94c8e8016ba4fc64d8d66.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "sha512": "lMc7HNmyIsu0pKTdA4wf+FMq5jvouUd+oUpV4BdtyqoV0Pkbg9u/7lTKFGqpjZRQosWHq1+B32Lch2wf4AmloA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Diagnostics.Contracts.nuspec",
+ "lib/netcore50/System.Diagnostics.Contracts.dll",
+ "lib/DNXCore50/System.Diagnostics.Contracts.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Diagnostics.Contracts.dll",
+ "ref/dotnet/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/de/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/fr/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/it/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/ja/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/ko/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/ru/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/es/System.Diagnostics.Contracts.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Diagnostics.Contracts.dll",
+ "ref/netcore50/System.Diagnostics.Contracts.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/c6cd3d0bbc304cbca14dc3d6bff6579c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/bfb05c26051f4a5f9015321db9cb045c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "sha512": "PItgenqpRiMqErvQONBlfDwctKpWVrcDSW5pppNZPJ6Bpiyz+KjsWoSiaqs5dt03HEbBTMNCrZb8KCkh7YfXmw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Diagnostics.StackTrace.nuspec",
+ "lib/DNXCore50/System.Diagnostics.StackTrace.dll",
+ "lib/netcore50/System.Diagnostics.StackTrace.dll",
+ "lib/net46/System.Diagnostics.StackTrace.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.StackTrace.dll",
+ "ref/dotnet/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/de/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/fr/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/it/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/ja/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/ko/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/ru/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/es/System.Diagnostics.StackTrace.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll",
+ "ref/net46/System.Diagnostics.StackTrace.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/5c7ca489a36944d895c628fced7e9107.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "sha512": "uw5Qi2u5Cgtv4xv3+8DeB63iaprPcaEHfpeJqlJiLjIVy6v0La4ahJ6VW9oPbJNIjcavd24LKq0ctT9ssuQXsw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Diagnostics.Tools.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Tools.dll",
+ "lib/netcore50/System.Diagnostics.Tools.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Diagnostics.Tools.dll",
+ "ref/dotnet/System.Diagnostics.Tools.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/dotnet/de/System.Diagnostics.Tools.xml",
+ "ref/dotnet/fr/System.Diagnostics.Tools.xml",
+ "ref/dotnet/it/System.Diagnostics.Tools.xml",
+ "ref/dotnet/ja/System.Diagnostics.Tools.xml",
+ "ref/dotnet/ko/System.Diagnostics.Tools.xml",
+ "ref/dotnet/ru/System.Diagnostics.Tools.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/dotnet/es/System.Diagnostics.Tools.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Diagnostics.Tools.dll",
+ "ref/netcore50/System.Diagnostics.Tools.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/20f622a1ae5b4e3992fc226d88d36d59.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "sha512": "gn/wexGHc35Fv++5L1gYHMY5g25COfiZ0PGrL+3PfwzoJd4X2LbTAm/U8d385SI6BKQBI/z4dQfvneS9J27+Tw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Diagnostics.Tracing.nuspec",
+ "lib/netcore50/System.Diagnostics.Tracing.dll",
+ "lib/DNXCore50/System.Diagnostics.Tracing.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Tracing.dll",
+ "ref/dotnet/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/de/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/fr/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/it/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/ja/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/ko/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/ru/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/es/System.Diagnostics.Tracing.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/13423e75e6344b289b3779b51522737c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "sha512": "r10VTLdlxtYp46BuxomHnwx7vIoMOr04CFoC/jJJfY22f7HQQ4P+cXY2Nxo6/rIxNNqOxwdbQQwv7Gl88Jsu1w==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Dynamic.Runtime.nuspec",
+ "lib/netcore50/System.Dynamic.Runtime.dll",
+ "lib/DNXCore50/System.Dynamic.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Dynamic.Runtime.dll",
+ "ref/dotnet/System.Dynamic.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Dynamic.Runtime.xml",
+ "ref/dotnet/de/System.Dynamic.Runtime.xml",
+ "ref/dotnet/fr/System.Dynamic.Runtime.xml",
+ "ref/dotnet/it/System.Dynamic.Runtime.xml",
+ "ref/dotnet/ja/System.Dynamic.Runtime.xml",
+ "ref/dotnet/ko/System.Dynamic.Runtime.xml",
+ "ref/dotnet/ru/System.Dynamic.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Dynamic.Runtime.xml",
+ "ref/dotnet/es/System.Dynamic.Runtime.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "package/services/metadata/core-properties/b7571751b95d4952803c5011dab33c3b.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Globalization.nuspec",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/93bcad242a4e4ad7afd0b53244748763.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Globalization.Calendars.nuspec",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/95fc8eb4808e4f31a967f407c94eba0f.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "sha512": "rqbUXiwpBCvJ18ySCsjh20zleazO+6fr3s5GihC2sVwhyS0MUl6+oc5Rzk0z6CKkS4kmxbZQSeZLsK7cFSO0ng==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Globalization.Extensions.nuspec",
+ "lib/dotnet/System.Globalization.Extensions.dll",
+ "lib/net46/System.Globalization.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Extensions.dll",
+ "ref/dotnet/System.Globalization.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Extensions.xml",
+ "ref/dotnet/de/System.Globalization.Extensions.xml",
+ "ref/dotnet/fr/System.Globalization.Extensions.xml",
+ "ref/dotnet/it/System.Globalization.Extensions.xml",
+ "ref/dotnet/ja/System.Globalization.Extensions.xml",
+ "ref/dotnet/ko/System.Globalization.Extensions.xml",
+ "ref/dotnet/ru/System.Globalization.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Extensions.xml",
+ "ref/dotnet/es/System.Globalization.Extensions.xml",
+ "ref/net46/System.Globalization.Extensions.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/a0490a34737f448fb53635b5210e48e4.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.nuspec",
+ "lib/netcore50/System.IO.dll",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/db72fd58a86b4d13a6d2858ebec46705.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.Compression/4.0.0": {
+ "sha512": "S+ljBE3py8pujTrsOOYHtDg2cnAifn6kBu/pfh1hMWIXd8DoVh0ADTA6Puv4q+nYj+Msm6JoFLNwuRSmztbsDQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.Compression.nuspec",
+ "lib/dotnet/System.IO.Compression.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.IO.Compression.dll",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.Compression.dll",
+ "ref/dotnet/System.IO.Compression.xml",
+ "ref/dotnet/zh-hant/System.IO.Compression.xml",
+ "ref/dotnet/de/System.IO.Compression.xml",
+ "ref/dotnet/fr/System.IO.Compression.xml",
+ "ref/dotnet/it/System.IO.Compression.xml",
+ "ref/dotnet/ja/System.IO.Compression.xml",
+ "ref/dotnet/ko/System.IO.Compression.xml",
+ "ref/dotnet/ru/System.IO.Compression.xml",
+ "ref/dotnet/zh-hans/System.IO.Compression.xml",
+ "ref/dotnet/es/System.IO.Compression.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.xml",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "package/services/metadata/core-properties/cdbbc16eba65486f85d2caf9357894f3.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.Compression.clrcompression-arm/4.0.0": {
+ "sha512": "Kk21GecAbI+H6tMP6/lMssGObbhoHwLiREiB5UkNMCypdxACuF+6gmrdDTousCUcbH28CJeo7tArrnUc+bchuw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.Compression.clrcompression-arm.nuspec",
+ "runtimes/win7-arm/native/clrcompression.dll",
+ "runtimes/win10-arm/native/ClrCompression.dll",
+ "package/services/metadata/core-properties/e09228dcfd7b47adb2ddcf73e2eb6ddf.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.Compression.clrcompression-x64/4.0.0": {
+ "sha512": "Lqr+URMwKzf+8HJF6YrqEqzKzDzFJTE4OekaxqdIns71r8Ufbd8SbZa0LKl9q+7nu6Em4SkIEXVMB7plSXekOw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.Compression.clrcompression-x64.nuspec",
+ "runtimes/win7-x64/native/clrcompression.dll",
+ "runtimes/win10-x64/native/ClrCompression.dll",
+ "package/services/metadata/core-properties/416c3fd9fab749d484e0fed458de199f.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.Compression.clrcompression-x86/4.0.0": {
+ "sha512": "GmevpuaMRzYDXHu+xuV10fxTO8DsP7OKweWxYtkaxwVnDSj9X6RBupSiXdiveq9yj/xjZ1NbG+oRRRb99kj+VQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.Compression.clrcompression-x86.nuspec",
+ "runtimes/win7-x86/native/clrcompression.dll",
+ "runtimes/win10-x86/native/ClrCompression.dll",
+ "package/services/metadata/core-properties/cd12f86c8cc2449589dfbe349763f7b3.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "sha512": "pwntmtsJqtt6Lez4Iyv4GVGW6DaXUTo9Rnlsx0MFagRgX+8F/sxG5S/IzDJabBj68sUWViz1QJrRZL4V9ngWDg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.Compression.ZipFile.nuspec",
+ "lib/dotnet/System.IO.Compression.ZipFile.dll",
+ "lib/net46/System.IO.Compression.ZipFile.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.Compression.ZipFile.dll",
+ "ref/dotnet/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/zh-hant/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/de/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/fr/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/it/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/ja/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/ko/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/ru/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/zh-hans/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/es/System.IO.Compression.ZipFile.xml",
+ "ref/net46/System.IO.Compression.ZipFile.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/60dc66d592ac41008e1384536912dabf.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/0405bad2bcdd403884f42a0a79534bc1.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/2cf3542156f0426483f92b9e37d8d381.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "sha512": "d5KimUbZ49Ki6A/uwU+Iodng+nhJvpRs7hr/828cfeXC02LxUiggnRnAu+COtWcKvJ2YbBmAGOcO4GLK4fX1+w==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.IsolatedStorage.nuspec",
+ "lib/netcore50/System.IO.IsolatedStorage.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.IsolatedStorage.dll",
+ "ref/dotnet/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/zh-hant/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/de/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/fr/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/it/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/ja/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/ko/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/ru/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/zh-hans/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/es/System.IO.IsolatedStorage.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/0d69e649eab84c3cad77d63bb460f7e7.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "sha512": "i2xczgQfwHmolORBNHxV9b5izP8VOBxgSA2gf+H55xBvwqtR+9r9adtzlc7at0MAwiLcsk6V1TZlv2vfRQr8Sw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.UnmanagedMemoryStream.nuspec",
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll",
+ "lib/net46/System.IO.UnmanagedMemoryStream.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll",
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/zh-hant/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/de/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/fr/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/it/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/ja/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/ko/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/ru/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/zh-hans/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/es/System.IO.UnmanagedMemoryStream.xml",
+ "ref/net46/System.IO.UnmanagedMemoryStream.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/cce1d37d7dc24e5fb4170ead20101af0.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Linq/4.0.0": {
+ "sha512": "r6Hlc+ytE6m/9UBr+nNRRdoJEWjoeQiT3L3lXYFDHoXk3VYsRBCDNXrawcexw7KPLaH0zamQLiAb6avhZ50cGg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Linq.nuspec",
+ "lib/dotnet/System.Linq.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.Linq.dll",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Linq.dll",
+ "ref/dotnet/System.Linq.xml",
+ "ref/dotnet/zh-hant/System.Linq.xml",
+ "ref/dotnet/de/System.Linq.xml",
+ "ref/dotnet/fr/System.Linq.xml",
+ "ref/dotnet/it/System.Linq.xml",
+ "ref/dotnet/ja/System.Linq.xml",
+ "ref/dotnet/ko/System.Linq.xml",
+ "ref/dotnet/ru/System.Linq.xml",
+ "ref/dotnet/zh-hans/System.Linq.xml",
+ "ref/dotnet/es/System.Linq.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Linq.dll",
+ "ref/netcore50/System.Linq.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/6fcde56ce4094f6a8fff4b28267da532.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "sha512": "qhFkPqRsTfXBaacjQhxwwwUoU7TEtwlBIULj7nG7i4qAkvivil31VvOvDKppCSui5yGw0/325ZeNaMYRvTotXw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Linq.Expressions.nuspec",
+ "lib/netcore50/System.Linq.Expressions.dll",
+ "lib/DNXCore50/System.Linq.Expressions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Linq.Expressions.dll",
+ "ref/dotnet/System.Linq.Expressions.xml",
+ "ref/dotnet/zh-hant/System.Linq.Expressions.xml",
+ "ref/dotnet/de/System.Linq.Expressions.xml",
+ "ref/dotnet/fr/System.Linq.Expressions.xml",
+ "ref/dotnet/it/System.Linq.Expressions.xml",
+ "ref/dotnet/ja/System.Linq.Expressions.xml",
+ "ref/dotnet/ko/System.Linq.Expressions.xml",
+ "ref/dotnet/ru/System.Linq.Expressions.xml",
+ "ref/dotnet/zh-hans/System.Linq.Expressions.xml",
+ "ref/dotnet/es/System.Linq.Expressions.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "package/services/metadata/core-properties/4e3c061f7c0a427fa5b65bd3d84e9bc3.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "sha512": "PtH7KKh1BbzVow4XY17pnrn7Io63ApMdwzRE2o2HnzsKQD/0o7X5xe6mxrDUqTm9ZCR3/PNhAlP13VY1HnHsbA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Linq.Parallel.nuspec",
+ "lib/dotnet/System.Linq.Parallel.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.Linq.Parallel.dll",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Linq.Parallel.dll",
+ "ref/dotnet/System.Linq.Parallel.xml",
+ "ref/dotnet/zh-hant/System.Linq.Parallel.xml",
+ "ref/dotnet/de/System.Linq.Parallel.xml",
+ "ref/dotnet/fr/System.Linq.Parallel.xml",
+ "ref/dotnet/it/System.Linq.Parallel.xml",
+ "ref/dotnet/ja/System.Linq.Parallel.xml",
+ "ref/dotnet/ko/System.Linq.Parallel.xml",
+ "ref/dotnet/ru/System.Linq.Parallel.xml",
+ "ref/dotnet/zh-hans/System.Linq.Parallel.xml",
+ "ref/dotnet/es/System.Linq.Parallel.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Linq.Parallel.dll",
+ "ref/netcore50/System.Linq.Parallel.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/5cc7d35889814f73a239a1b7dcd33451.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "sha512": "DIlvCNn3ucFvwMMzXcag4aFnFJ1fdxkQ5NqwJe9Nh7y8ozzhDm07YakQL/yoF3P1dLzY1T2cTpuwbAmVSdXyBA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Linq.Queryable.nuspec",
+ "lib/dotnet/System.Linq.Queryable.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.Linq.Queryable.dll",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Linq.Queryable.dll",
+ "ref/dotnet/System.Linq.Queryable.xml",
+ "ref/dotnet/zh-hant/System.Linq.Queryable.xml",
+ "ref/dotnet/de/System.Linq.Queryable.xml",
+ "ref/dotnet/fr/System.Linq.Queryable.xml",
+ "ref/dotnet/it/System.Linq.Queryable.xml",
+ "ref/dotnet/ja/System.Linq.Queryable.xml",
+ "ref/dotnet/ko/System.Linq.Queryable.xml",
+ "ref/dotnet/ru/System.Linq.Queryable.xml",
+ "ref/dotnet/zh-hans/System.Linq.Queryable.xml",
+ "ref/dotnet/es/System.Linq.Queryable.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Linq.Queryable.dll",
+ "ref/netcore50/System.Linq.Queryable.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/24a380caa65148a7883629840bf0c343.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.Http/4.0.0": {
+ "sha512": "mZuAl7jw/mFY8jUq4ITKECxVBh9a8SJt9BC/+lJbmo7cRKspxE3PsITz+KiaCEsexN5WYPzwBOx0oJH/0HlPyQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.Http.nuspec",
+ "lib/netcore50/System.Net.Http.dll",
+ "lib/DNXCore50/System.Net.Http.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Net.Http.dll",
+ "ref/dotnet/System.Net.Http.xml",
+ "ref/dotnet/zh-hant/System.Net.Http.xml",
+ "ref/dotnet/de/System.Net.Http.xml",
+ "ref/dotnet/fr/System.Net.Http.xml",
+ "ref/dotnet/it/System.Net.Http.xml",
+ "ref/dotnet/ja/System.Net.Http.xml",
+ "ref/dotnet/ko/System.Net.Http.xml",
+ "ref/dotnet/ru/System.Net.Http.xml",
+ "ref/dotnet/zh-hans/System.Net.Http.xml",
+ "ref/dotnet/es/System.Net.Http.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Net.Http.dll",
+ "ref/netcore50/System.Net.Http.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/62d64206d25643df9c8d01e867c05e27.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "sha512": "PlE+oJgXdbxPmZYR6GBywRkyIPovjB1Y0SYHizj2Iflgu80uJQC4szl9gue4rKI2FgXiEbj9JL7wL5K3mp9HAQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.Http.Rtc.nuspec",
+ "lib/netcore50/System.Net.Http.Rtc.dll",
+ "lib/win8/_._",
+ "ref/dotnet/System.Net.Http.Rtc.dll",
+ "ref/dotnet/System.Net.Http.Rtc.xml",
+ "ref/dotnet/zh-hant/System.Net.Http.Rtc.xml",
+ "ref/dotnet/de/System.Net.Http.Rtc.xml",
+ "ref/dotnet/fr/System.Net.Http.Rtc.xml",
+ "ref/dotnet/it/System.Net.Http.Rtc.xml",
+ "ref/dotnet/ja/System.Net.Http.Rtc.xml",
+ "ref/dotnet/ko/System.Net.Http.Rtc.xml",
+ "ref/dotnet/ru/System.Net.Http.Rtc.xml",
+ "ref/dotnet/zh-hans/System.Net.Http.Rtc.xml",
+ "ref/dotnet/es/System.Net.Http.Rtc.xml",
+ "ref/win8/_._",
+ "ref/netcore50/System.Net.Http.Rtc.dll",
+ "ref/netcore50/System.Net.Http.Rtc.xml",
+ "package/services/metadata/core-properties/5ae6b04142264f2abb319c7dccbfb69f.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "sha512": "D68KCf5VK1G1GgFUwD901gU6cnMITksOdfdxUCt9ReCZfT1pigaDqjJ7XbiLAM4jm7TfZHB7g5mbOf1mbG3yBA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.NetworkInformation.nuspec",
+ "lib/netcore50/System.Net.NetworkInformation.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Net.NetworkInformation.dll",
+ "ref/dotnet/System.Net.NetworkInformation.xml",
+ "ref/dotnet/zh-hant/System.Net.NetworkInformation.xml",
+ "ref/dotnet/de/System.Net.NetworkInformation.xml",
+ "ref/dotnet/fr/System.Net.NetworkInformation.xml",
+ "ref/dotnet/it/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ja/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ko/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ru/System.Net.NetworkInformation.xml",
+ "ref/dotnet/zh-hans/System.Net.NetworkInformation.xml",
+ "ref/dotnet/es/System.Net.NetworkInformation.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Net.NetworkInformation.dll",
+ "ref/netcore50/System.Net.NetworkInformation.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/5daeae3f7319444d8efbd8a0c539559c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.Primitives/4.0.10": {
+ "sha512": "YQqIpmMhnKjIbT7rl6dlf7xM5DxaMR+whduZ9wKb9OhMLjoueAJO3HPPJI+Naf3v034kb+xZqdc3zo44o3HWcg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.Primitives.nuspec",
+ "lib/netcore50/System.Net.Primitives.dll",
+ "lib/DNXCore50/System.Net.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Net.Primitives.dll",
+ "ref/dotnet/System.Net.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Net.Primitives.xml",
+ "ref/dotnet/de/System.Net.Primitives.xml",
+ "ref/dotnet/fr/System.Net.Primitives.xml",
+ "ref/dotnet/it/System.Net.Primitives.xml",
+ "ref/dotnet/ja/System.Net.Primitives.xml",
+ "ref/dotnet/ko/System.Net.Primitives.xml",
+ "ref/dotnet/ru/System.Net.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Net.Primitives.xml",
+ "ref/dotnet/es/System.Net.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/3e2f49037d5645bdad757b3fd5b7c103.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.Requests/4.0.10": {
+ "sha512": "A6XBR7TztiIQg6hx7VGfbBKmRTAavUERm2E7pmNz/gZeGvwyP0lcKHZxylJtNVKj7DPwr91bD87oLY6zZYntcg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.Requests.nuspec",
+ "lib/dotnet/System.Net.Requests.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Net.Requests.dll",
+ "ref/dotnet/System.Net.Requests.xml",
+ "ref/dotnet/zh-hant/System.Net.Requests.xml",
+ "ref/dotnet/de/System.Net.Requests.xml",
+ "ref/dotnet/fr/System.Net.Requests.xml",
+ "ref/dotnet/it/System.Net.Requests.xml",
+ "ref/dotnet/ja/System.Net.Requests.xml",
+ "ref/dotnet/ko/System.Net.Requests.xml",
+ "ref/dotnet/ru/System.Net.Requests.xml",
+ "ref/dotnet/zh-hans/System.Net.Requests.xml",
+ "ref/dotnet/es/System.Net.Requests.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/7a4e397882e44db3aa06d6d8c9dd3d66.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.Sockets/4.0.0": {
+ "sha512": "7bBNLdO6Xw0BGyFVSxjloGXMvsc3qQmW+70bYMLwHEAVivMK8zx+E7XO8CeJnAko2mFj6R402E798EGYUksFcQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.Sockets.nuspec",
+ "lib/netcore50/System.Net.Sockets.dll",
+ "lib/net46/System.Net.Sockets.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Net.Sockets.dll",
+ "ref/dotnet/System.Net.Sockets.xml",
+ "ref/dotnet/zh-hant/System.Net.Sockets.xml",
+ "ref/dotnet/de/System.Net.Sockets.xml",
+ "ref/dotnet/fr/System.Net.Sockets.xml",
+ "ref/dotnet/it/System.Net.Sockets.xml",
+ "ref/dotnet/ja/System.Net.Sockets.xml",
+ "ref/dotnet/ko/System.Net.Sockets.xml",
+ "ref/dotnet/ru/System.Net.Sockets.xml",
+ "ref/dotnet/zh-hans/System.Net.Sockets.xml",
+ "ref/dotnet/es/System.Net.Sockets.xml",
+ "ref/net46/System.Net.Sockets.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/cca33bc0996f49c68976fa5bab1500ff.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "sha512": "IsIZAsHm/yK7R/XASnEc4EMffFLIMgYchG3/zJv6B4LwMnXZwrVlSPpNbPgEVb0lSXyztsn7A6sIPAACQQ2vTQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.WebHeaderCollection.nuspec",
+ "lib/dotnet/System.Net.WebHeaderCollection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Net.WebHeaderCollection.dll",
+ "ref/dotnet/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/zh-hant/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/de/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/fr/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/it/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/ja/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/ko/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/ru/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/zh-hans/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/es/System.Net.WebHeaderCollection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/7ab0d7bde19b47548622bfa222a4eccb.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "sha512": "jpubR06GWPoZA0oU5xLM7kHeV59/CKPBXZk4Jfhi0T3DafxbrdueHZ8kXlb+Fb5nd3DAyyMh2/eqEzLX0xv6Qg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Numerics.Vectors.nuspec",
+ "lib/dotnet/System.Numerics.Vectors.dll",
+ "lib/net46/System.Numerics.Vectors.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Numerics.Vectors.dll",
+ "ref/net46/System.Numerics.Vectors.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/e501a8a91f4a4138bd1d134abcc769b0.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "sha512": "Ly7GvoPFZq6GyfZpfS0E7uCk1cinl5BANAngXVuau3lD2QqZJMHitzlPv6n1FlIn6krfv99X2IPkIaVzUwDHXA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Numerics.Vectors.WindowsRuntime.nuspec",
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll",
+ "package/services/metadata/core-properties/6db0e2464a274e8eb688cd193eb37876.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ObjectModel/4.0.10": {
+ "sha512": "Djn1wb0vP662zxbe+c3mOhvC4vkQGicsFs1Wi0/GJJpp3Eqp+oxbJ+p2Sx3O0efYueggAI5SW+BqEoczjfr1cA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ObjectModel.nuspec",
+ "lib/dotnet/System.ObjectModel.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.ObjectModel.dll",
+ "ref/dotnet/System.ObjectModel.xml",
+ "ref/dotnet/zh-hant/System.ObjectModel.xml",
+ "ref/dotnet/de/System.ObjectModel.xml",
+ "ref/dotnet/fr/System.ObjectModel.xml",
+ "ref/dotnet/it/System.ObjectModel.xml",
+ "ref/dotnet/ja/System.ObjectModel.xml",
+ "ref/dotnet/ko/System.ObjectModel.xml",
+ "ref/dotnet/ru/System.ObjectModel.xml",
+ "ref/dotnet/zh-hans/System.ObjectModel.xml",
+ "ref/dotnet/es/System.ObjectModel.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/36c2aaa0c5d24949a7707921f36ee13f.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "sha512": "uQvzoXHXHn/9YqUmPtgD8ZPJIlBuuL3QHegbuik97W/umoI28fOnGLnvjRHhju1VMWvFLRQoh7uZkBaoZ+KpVQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Private.DataContractSerialization.nuspec",
+ "lib/DNXCore50/System.Private.DataContractSerialization.dll",
+ "lib/netcore50/System.Private.DataContractSerialization.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll",
+ "runtime.json",
+ "package/services/metadata/core-properties/124ac81dfe1e4d08942831c90a93a6ba.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Private.Networking/4.0.0": {
+ "sha512": "RUEqdBdJjISC65dO8l4LdN7vTdlXH+attUpKnauDUHVtLbIKdlDB9LKoLzCQsTQRP7vzUJHWYXznHJBkjAA7yA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Private.Networking.nuspec",
+ "lib/netcore50/System.Private.Networking.dll",
+ "lib/DNXCore50/System.Private.Networking.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "package/services/metadata/core-properties/b57bed5f606b4402bbdf153fcf3df3ae.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "sha512": "cm2wEa1f9kuUq/2k8uIwepgZJi5HdxXSnjGQIeXmAb7RaWfZPEC/iamv9GJ67b5LPnCZHR0KvtFqh82e8AAYSw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Private.ServiceModel.nuspec",
+ "lib/netcore50/System.Private.ServiceModel.dll",
+ "lib/DNXCore50/System.Private.ServiceModel.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "package/services/metadata/core-properties/5668af7c10764fafb51182a583dfb872.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Private.Uri.nuspec",
+ "lib/netcore50/System.Private.Uri.dll",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll",
+ "package/services/metadata/core-properties/86377e21a22d44bbba860094428d894c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.nuspec",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/84d992ce164945bfa10835e447244fb1.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Context/4.0.0": {
+ "sha512": "Gz4sUHHFd/52RjHccSHbOXdujJEWKfL3gIaA+ekxvQaQfJGbI2tPzA0Uv3WTCTDRGHgtoNq5WS9E007Dt4P/VQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Context.nuspec",
+ "lib/netcore50/System.Reflection.Context.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "ref/dotnet/System.Reflection.Context.dll",
+ "ref/dotnet/System.Reflection.Context.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Context.xml",
+ "ref/dotnet/de/System.Reflection.Context.xml",
+ "ref/dotnet/fr/System.Reflection.Context.xml",
+ "ref/dotnet/it/System.Reflection.Context.xml",
+ "ref/dotnet/ja/System.Reflection.Context.xml",
+ "ref/dotnet/ko/System.Reflection.Context.xml",
+ "ref/dotnet/ru/System.Reflection.Context.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Context.xml",
+ "ref/dotnet/es/System.Reflection.Context.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Reflection.Context.dll",
+ "ref/netcore50/System.Reflection.Context.xml",
+ "package/services/metadata/core-properties/263ca61f1b594d9395e210a55a8fe7a7.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "sha512": "Kd/4o6DqBfJA4058X8oGEu1KlT8Ej0A+WGeoQgZU2h+3f2vC8NRbHxeOSZvxj9/MPZ1RYmZMGL1ApO9xG/4IVA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.DispatchProxy.nuspec",
+ "lib/net46/System.Reflection.DispatchProxy.dll",
+ "lib/DNXCore50/System.Reflection.DispatchProxy.dll",
+ "lib/netcore50/System.Reflection.DispatchProxy.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.DispatchProxy.dll",
+ "ref/dotnet/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/zh-hant/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/de/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/fr/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/it/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/ja/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/ko/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/ru/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/zh-hans/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/es/System.Reflection.DispatchProxy.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "package/services/metadata/core-properties/1e015137cc52490b9dcde73fb35dee23.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "sha512": "CqnQz5LbNbiSxN10cv3Ehnw3j1UZOBCxnE0OO0q/keGQ5ENjyFM6rIG4gm/i0dX6EjdpYkAgKcI/mhZZCaBq4A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Emit.nuspec",
+ "lib/DNXCore50/System.Reflection.Emit.dll",
+ "lib/netcore50/System.Reflection.Emit.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/net45/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.Emit.dll",
+ "ref/dotnet/System.Reflection.Emit.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Emit.xml",
+ "ref/dotnet/de/System.Reflection.Emit.xml",
+ "ref/dotnet/fr/System.Reflection.Emit.xml",
+ "ref/dotnet/it/System.Reflection.Emit.xml",
+ "ref/dotnet/ja/System.Reflection.Emit.xml",
+ "ref/dotnet/ko/System.Reflection.Emit.xml",
+ "ref/dotnet/ru/System.Reflection.Emit.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Emit.xml",
+ "ref/dotnet/es/System.Reflection.Emit.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/net45/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/f6dc998f8a6b43d7b08f33375407a384.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "sha512": "02okuusJ0GZiHZSD2IOLIN41GIn6qOr7i5+86C98BPuhlwWqVABwebiGNvhDiXP1f9a6CxEigC7foQD42klcDg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Emit.ILGeneration.nuspec",
+ "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll",
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll",
+ "lib/net45/_._",
+ "lib/wp80/_._",
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll",
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/de/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/fr/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/it/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/ja/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/ko/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/ru/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/es/System.Reflection.Emit.ILGeneration.xml",
+ "ref/net45/_._",
+ "ref/wp80/_._",
+ "package/services/metadata/core-properties/d044dd882ed2456486ddb05f1dd0420f.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "sha512": "DJZhHiOdkN08xJgsJfDjkuOreLLmMcU8qkEEqEHqyhkPUZMMQs0lE8R+6+68BAFWgcdzxtNu0YmIOtEug8j00w==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Emit.Lightweight.nuspec",
+ "lib/DNXCore50/System.Reflection.Emit.Lightweight.dll",
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll",
+ "lib/net45/_._",
+ "lib/wp80/_._",
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll",
+ "ref/dotnet/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/de/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/fr/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/it/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/ja/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/ko/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/ru/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/es/System.Reflection.Emit.Lightweight.xml",
+ "ref/net45/_._",
+ "ref/wp80/_._",
+ "package/services/metadata/core-properties/52abced289cd46eebf8599b9b4c1c67b.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "sha512": "dbYaZWCyFAu1TGYUqR2n+Q+1casSHPR2vVW0WVNkXpZbrd2BXcZ7cpvpu9C98CTHtNmyfMWCLpCclDqly23t6A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Extensions.nuspec",
+ "lib/netcore50/System.Reflection.Extensions.dll",
+ "lib/DNXCore50/System.Reflection.Extensions.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Extensions.dll",
+ "ref/dotnet/System.Reflection.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Extensions.xml",
+ "ref/dotnet/de/System.Reflection.Extensions.xml",
+ "ref/dotnet/fr/System.Reflection.Extensions.xml",
+ "ref/dotnet/it/System.Reflection.Extensions.xml",
+ "ref/dotnet/ja/System.Reflection.Extensions.xml",
+ "ref/dotnet/ko/System.Reflection.Extensions.xml",
+ "ref/dotnet/ru/System.Reflection.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Extensions.xml",
+ "ref/dotnet/es/System.Reflection.Extensions.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Reflection.Extensions.dll",
+ "ref/netcore50/System.Reflection.Extensions.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/0bcc335e1ef540948aef9032aca08bb2.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "sha512": "ltoL/teiEdy5W9fyYdtFr2xJ/4nHyksXLK9dkPWx3ubnj7BVfsSWxvWTg9EaJUXjhWvS/AeTtugZA1/IDQyaPQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Metadata.nuspec",
+ "lib/dotnet/System.Reflection.Metadata.dll",
+ "lib/dotnet/System.Reflection.Metadata.xml",
+ "lib/portable-net45+win8/System.Reflection.Metadata.xml",
+ "lib/portable-net45+win8/System.Reflection.Metadata.dll",
+ "package/services/metadata/core-properties/2ad78f291fda48d1847edf84e50139e6.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Primitives.nuspec",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/7070509f3bfd418d859635361251dab0.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "sha512": "YRM/msNAM86hdxPyXcuZSzmTO0RQFh7YMEPBLTY8cqXvFPYIx2x99bOyPkuU81wRYQem1c1HTkImQ2DjbOBfew==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.TypeExtensions.nuspec",
+ "lib/netcore50/System.Reflection.TypeExtensions.dll",
+ "lib/DNXCore50/System.Reflection.TypeExtensions.dll",
+ "lib/net46/System.Reflection.TypeExtensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.TypeExtensions.dll",
+ "ref/dotnet/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/de/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/fr/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/it/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/ja/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/ko/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/ru/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/es/System.Reflection.TypeExtensions.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll",
+ "ref/net46/System.Reflection.TypeExtensions.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/a37798ee61124eb7b6c56400aee24da1.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/657a73ee3f09479c9fedb9538ade8eac.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.nuspec",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/d1ded52f75da4446b1c962f9292aa3ef.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.Extensions.nuspec",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/c7fee76a13d04c7ea49fb1a24c184f37.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/da57aa32ff2441d1acfe85bee4f101ab.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/78e7f61876374acba2a95834f272d262.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "sha512": "K5MGSvw/sGPKQYdOVqSpsVbHBE8HccHIDEhUNjM1lui65KGF/slNZfijGU87ggQiVXTI802ebKiOYBkwiLotow==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.InteropServices.WindowsRuntime.nuspec",
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Runtime.InteropServices.WindowsRuntime.dll",
+ "ref/dotnet/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll",
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/3c944c6b4d6044d28ee80e49a09300c9.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "sha512": "aAYGEOE01nabQLufQ4YO8WuSyZzOqGcksi8m1BRW8ppkmssR7en8TqiXcBkB2gTkCnKG/Ai2NQY8CgdmgZw/fw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.Numerics.nuspec",
+ "lib/dotnet/System.Runtime.Numerics.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.Runtime.Numerics.dll",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Runtime.Numerics.dll",
+ "ref/dotnet/System.Runtime.Numerics.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Numerics.xml",
+ "ref/dotnet/de/System.Runtime.Numerics.xml",
+ "ref/dotnet/fr/System.Runtime.Numerics.xml",
+ "ref/dotnet/it/System.Runtime.Numerics.xml",
+ "ref/dotnet/ja/System.Runtime.Numerics.xml",
+ "ref/dotnet/ko/System.Runtime.Numerics.xml",
+ "ref/dotnet/ru/System.Runtime.Numerics.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Numerics.xml",
+ "ref/dotnet/es/System.Runtime.Numerics.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Runtime.Numerics.dll",
+ "ref/netcore50/System.Runtime.Numerics.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/2e43dbd3dfbf4af5bb74bedaf3a67bd5.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "sha512": "emhWMQP3sdtkAhD0TOeP3FfjS57sfQMQ2sqA6f2Yj5Gd9jkHV4KsQ2TsoJjghca6d8fur7+REQ6ILBXVdGf/0g==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.Serialization.Json.nuspec",
+ "lib/netcore50/System.Runtime.Serialization.Json.dll",
+ "lib/DNXCore50/System.Runtime.Serialization.Json.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Runtime.Serialization.Json.dll",
+ "ref/dotnet/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/de/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/fr/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/it/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/ja/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/ko/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/ru/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/es/System.Runtime.Serialization.Json.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Runtime.Serialization.Json.dll",
+ "ref/netcore50/System.Runtime.Serialization.Json.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/2c520ff333ad4bde986eb7a015ba6343.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "sha512": "NPc8DZIomf5tGjYtz/KTHI01IPcVlypfhCux32AbLPDjTotdvL8TpKRwMyQJ6Kh08yprRVH7uBD1PdJiuoFzag==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.Serialization.Primitives.nuspec",
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll",
+ "ref/dotnet/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/de/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/fr/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/it/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/ja/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/ko/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/ru/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/es/System.Runtime.Serialization.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/92e70054da8743d68462736e85fe5580.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "sha512": "xsy7XbH8RTpKoDPNcibSGCOpujsmwUmOWAby3PssqkZFpLBXUbDO2s6JKITRjxejET2g0PK8t+mdIvu3xmUuKA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.Serialization.Xml.nuspec",
+ "lib/netcore50/System.Runtime.Serialization.Xml.dll",
+ "lib/DNXCore50/System.Runtime.Serialization.Xml.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll",
+ "ref/dotnet/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/de/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/fr/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/it/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/ja/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/ko/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/ru/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/es/System.Runtime.Serialization.Xml.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/7d99189e9ae248c9a98d9fc3ccdc5130.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "sha512": "9w6ypdnEw8RrLRlxTbLAYrap4eL1xIQeNoOaumQVOQ8TTD/5g9FGrBtY3KLiGxAPieN9AwAAEIDkugU85Cwuvg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.WindowsRuntime.nuspec",
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Runtime.WindowsRuntime.dll",
+ "ref/dotnet/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/de/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/fr/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/it/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/ja/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/ko/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/ru/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/es/System.Runtime.WindowsRuntime.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll",
+ "ref/win81/_._",
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll",
+ "ref/netcore50/System.Runtime.WindowsRuntime.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/a81cabb2b7e843ce801ecf91886941d4.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "sha512": "2GY3fkXBMQOyyO9ovaH46CN6MD2ck/Gvk4VNAgVDvtmfO3HXYFNd+bB05WhVcJrHKbfKZNwfwZKpYZ+OsVFsLw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.WindowsRuntime.UI.Xaml.nuspec",
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Runtime.WindowsRuntime.UI.Xaml.dll",
+ "ref/dotnet/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/zh-hant/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/de/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/fr/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/it/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/ja/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/ko/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/ru/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/zh-hans/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/es/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/win8/_._",
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll",
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/0f3b84a81b7a4a97aa765ed058bf6c20.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Security.Claims/4.0.0": {
+ "sha512": "94NFR/7JN3YdyTH7hl2iSvYmdA8aqShriTHectcK+EbizT71YczMaG6LuqJBQP/HWo66AQyikYYM9aw+4EzGXg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Security.Claims.nuspec",
+ "lib/dotnet/System.Security.Claims.dll",
+ "lib/net46/System.Security.Claims.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Security.Claims.dll",
+ "ref/dotnet/System.Security.Claims.xml",
+ "ref/dotnet/zh-hant/System.Security.Claims.xml",
+ "ref/dotnet/de/System.Security.Claims.xml",
+ "ref/dotnet/fr/System.Security.Claims.xml",
+ "ref/dotnet/it/System.Security.Claims.xml",
+ "ref/dotnet/ja/System.Security.Claims.xml",
+ "ref/dotnet/ko/System.Security.Claims.xml",
+ "ref/dotnet/ru/System.Security.Claims.xml",
+ "ref/dotnet/zh-hans/System.Security.Claims.xml",
+ "ref/dotnet/es/System.Security.Claims.xml",
+ "ref/net46/System.Security.Claims.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/b682071d85754e6793ca9777ffabaf8a.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Security.Principal/4.0.0": {
+ "sha512": "FOhq3jUOONi6fp5j3nPYJMrKtSJlqAURpjiO3FaDIV4DJNEYymWW5uh1pfxySEB8dtAW+I66IypzNge/w9OzZQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Security.Principal.nuspec",
+ "lib/dotnet/System.Security.Principal.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.Security.Principal.dll",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Security.Principal.dll",
+ "ref/dotnet/System.Security.Principal.xml",
+ "ref/dotnet/zh-hant/System.Security.Principal.xml",
+ "ref/dotnet/de/System.Security.Principal.xml",
+ "ref/dotnet/fr/System.Security.Principal.xml",
+ "ref/dotnet/it/System.Security.Principal.xml",
+ "ref/dotnet/ja/System.Security.Principal.xml",
+ "ref/dotnet/ko/System.Security.Principal.xml",
+ "ref/dotnet/ru/System.Security.Principal.xml",
+ "ref/dotnet/zh-hans/System.Security.Principal.xml",
+ "ref/dotnet/es/System.Security.Principal.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Security.Principal.dll",
+ "ref/netcore50/System.Security.Principal.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/5d44fbabc99d4204b6a2f76329d0a184.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "sha512": "JFeDn+IsiwAVJkNNnM7MLefJOnzYhovaHnjk3lzEnUWkYZJeAKrcgLdK6GE2GNjb5mEV8Pad/E0JcA8eCr3eWQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ServiceModel.Duplex.nuspec",
+ "lib/netcore50/System.ServiceModel.Duplex.dll",
+ "lib/DNXCore50/System.ServiceModel.Duplex.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "ref/dotnet/System.ServiceModel.Duplex.dll",
+ "ref/dotnet/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/zh-hant/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/de/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/fr/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/it/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/ja/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/ko/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/ru/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/zh-hans/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/es/System.ServiceModel.Duplex.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.ServiceModel.Duplex.dll",
+ "ref/netcore50/System.ServiceModel.Duplex.xml",
+ "package/services/metadata/core-properties/8a542ab34ffb4a13958ce3d7279d9dae.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "sha512": "Vyl7lmvMlXJamtnDugoXuAgAQGSqtA7omK3zDBYByhbYeBC2hRBchgyXox7e5vEO+29TeB1IpoLWQGb7tO9h6A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ServiceModel.Http.nuspec",
+ "lib/netcore50/System.ServiceModel.Http.dll",
+ "lib/DNXCore50/System.ServiceModel.Http.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.ServiceModel.Http.dll",
+ "ref/dotnet/System.ServiceModel.Http.xml",
+ "ref/dotnet/zh-hant/System.ServiceModel.Http.xml",
+ "ref/dotnet/de/System.ServiceModel.Http.xml",
+ "ref/dotnet/fr/System.ServiceModel.Http.xml",
+ "ref/dotnet/it/System.ServiceModel.Http.xml",
+ "ref/dotnet/ja/System.ServiceModel.Http.xml",
+ "ref/dotnet/ko/System.ServiceModel.Http.xml",
+ "ref/dotnet/ru/System.ServiceModel.Http.xml",
+ "ref/dotnet/zh-hans/System.ServiceModel.Http.xml",
+ "ref/dotnet/es/System.ServiceModel.Http.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/da6bab8a73fb4ac9af198a5f70d8aa64.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "sha512": "lV2Cdcso9jOS0KBtgHZHzTLe/Lx/ERdPcvF4dlepUie6/+BOMYTOgg2C7OdpIjp3fwUNXq8nhU+IilmEyjuf/A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ServiceModel.NetTcp.nuspec",
+ "lib/netcore50/System.ServiceModel.NetTcp.dll",
+ "lib/DNXCore50/System.ServiceModel.NetTcp.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "ref/dotnet/System.ServiceModel.NetTcp.dll",
+ "ref/dotnet/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/zh-hant/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/de/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/fr/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/it/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/ja/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/ko/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/ru/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/zh-hans/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/es/System.ServiceModel.NetTcp.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.ServiceModel.NetTcp.dll",
+ "ref/netcore50/System.ServiceModel.NetTcp.xml",
+ "package/services/metadata/core-properties/024bb3a15d5444e2b8b485ce4cf44640.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "sha512": "uF5VYQWR07LgiZkzUr8qjwvqOaIAfwU566MneD4WuC14d8FLJNsAgCJUYhBGB7COjH7HTqnP9ZFmr6c+L83Stg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ServiceModel.Primitives.nuspec",
+ "lib/netcore50/System.ServiceModel.Primitives.dll",
+ "lib/DNXCore50/System.ServiceModel.Primitives.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "ref/dotnet/System.ServiceModel.Primitives.dll",
+ "ref/dotnet/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/zh-hant/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/de/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/fr/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/it/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/ja/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/ko/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/ru/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/zh-hans/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/es/System.ServiceModel.Primitives.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.ServiceModel.Primitives.dll",
+ "ref/netcore50/System.ServiceModel.Primitives.xml",
+ "package/services/metadata/core-properties/551694f534894508bee57aba617484c9.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "sha512": "sPVzsnd8w/TJsW/4sYA9eIGP+RtlpN0AhKLGKf9ywdGGmHPi0kkuX2mx412dM3GN0e4oifuISwvZqby/sI8Feg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ServiceModel.Security.nuspec",
+ "lib/netcore50/System.ServiceModel.Security.dll",
+ "lib/DNXCore50/System.ServiceModel.Security.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "ref/dotnet/System.ServiceModel.Security.dll",
+ "ref/dotnet/System.ServiceModel.Security.xml",
+ "ref/dotnet/zh-hant/System.ServiceModel.Security.xml",
+ "ref/dotnet/de/System.ServiceModel.Security.xml",
+ "ref/dotnet/fr/System.ServiceModel.Security.xml",
+ "ref/dotnet/it/System.ServiceModel.Security.xml",
+ "ref/dotnet/ja/System.ServiceModel.Security.xml",
+ "ref/dotnet/ko/System.ServiceModel.Security.xml",
+ "ref/dotnet/ru/System.ServiceModel.Security.xml",
+ "ref/dotnet/zh-hans/System.ServiceModel.Security.xml",
+ "ref/dotnet/es/System.ServiceModel.Security.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.ServiceModel.Security.dll",
+ "ref/netcore50/System.ServiceModel.Security.xml",
+ "package/services/metadata/core-properties/724a153019f4439f95c814a98c7503f4.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Text.Encoding.nuspec",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/829e172aadac4937a5a6a4b386855282.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "sha512": "ZHBTr1AXLjY9OuYR7pKx5xfN6QFye1kgd5QAbGrvfCOu7yxRnJs3VUaxERe1fOlnF0mi/xD/Dvb3T3x3HNuPWQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Text.Encoding.CodePages.nuspec",
+ "lib/dotnet/System.Text.Encoding.CodePages.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.CodePages.dll",
+ "ref/dotnet/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/de/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/fr/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/it/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/ja/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/ko/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/ru/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/es/System.Text.Encoding.CodePages.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/8a616349cf5c4e6ba7634969c080759b.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/894d51cf918c4bca91e81a732d958707.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "sha512": "0vDuHXJePpfMCecWBNOabOKCvzfTbFMNcGgklt3l5+RqHV5SzmF7RUVpuet8V0rJX30ROlL66xdehw2Rdsn2DA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Text.RegularExpressions.nuspec",
+ "lib/dotnet/System.Text.RegularExpressions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.RegularExpressions.dll",
+ "ref/dotnet/System.Text.RegularExpressions.xml",
+ "ref/dotnet/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/dotnet/de/System.Text.RegularExpressions.xml",
+ "ref/dotnet/fr/System.Text.RegularExpressions.xml",
+ "ref/dotnet/it/System.Text.RegularExpressions.xml",
+ "ref/dotnet/ja/System.Text.RegularExpressions.xml",
+ "ref/dotnet/ko/System.Text.RegularExpressions.xml",
+ "ref/dotnet/ru/System.Text.RegularExpressions.xml",
+ "ref/dotnet/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/dotnet/es/System.Text.RegularExpressions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/548eb1bd139e4c8cbc55e9f7f4f404dd.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/netcore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/c17c3791d8fa4efbb8aded2ca8c71fbe.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Threading.Overlapped.nuspec",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll",
+ "package/services/metadata/core-properties/e9846a81e829434aafa4ae2e8c3517d7.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Threading.Tasks.nuspec",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/a4ed35f8764a4b68bb39ec8d13b3e730.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "sha512": "Y5/Dj+tYlDxHBwie7bFKp3+1uSG4vqTJRF7Zs7kaUQ3ahYClffCTxvgjrJyPclC+Le55uE7bMLgjZQVOQr3Jfg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Threading.Tasks.Dataflow.nuspec",
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll",
+ "lib/dotnet/System.Threading.Tasks.Dataflow.XML",
+ "lib/portable-net45+win8+wpa81/System.Threading.Tasks.Dataflow.XML",
+ "lib/portable-net45+win8+wpa81/System.Threading.Tasks.Dataflow.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Dataflow.XML",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Dataflow.dll",
+ "package/services/metadata/core-properties/b27f9e16f16b429f924c31eb4be21d09.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "sha512": "GXDhjPhF3nE4RtDia0W6JR4UMdmhOyt9ibHmsNV6GLRT4HAGqU636Teo4tqvVQOFp2R6b1ffxPXiRaoqtzGxuA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Threading.Tasks.Parallel.nuspec",
+ "lib/dotnet/System.Threading.Tasks.Parallel.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Threading.Tasks.Parallel.dll",
+ "ref/dotnet/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/de/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/it/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/es/System.Threading.Tasks.Parallel.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll",
+ "ref/netcore50/System.Threading.Tasks.Parallel.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/260c0741092249239a3182de21f409ef.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Threading.Timer/4.0.0": {
+ "sha512": "BIdJH5/e4FnVl7TkRUiE3pWytp7OYiRUGtwUbyLewS/PhKiLepFetdtlW+FvDYOVn60Q2NMTrhHhJ51q+sVW5g==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Threading.Timer.nuspec",
+ "lib/netcore50/System.Threading.Timer.dll",
+ "lib/DNXCore50/System.Threading.Timer.dll",
+ "lib/net451/_._",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Threading.Timer.dll",
+ "ref/dotnet/System.Threading.Timer.xml",
+ "ref/dotnet/zh-hant/System.Threading.Timer.xml",
+ "ref/dotnet/de/System.Threading.Timer.xml",
+ "ref/dotnet/fr/System.Threading.Timer.xml",
+ "ref/dotnet/it/System.Threading.Timer.xml",
+ "ref/dotnet/ja/System.Threading.Timer.xml",
+ "ref/dotnet/ko/System.Threading.Timer.xml",
+ "ref/dotnet/ru/System.Threading.Timer.xml",
+ "ref/dotnet/zh-hans/System.Threading.Timer.xml",
+ "ref/dotnet/es/System.Threading.Timer.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll",
+ "ref/net451/_._",
+ "ref/win81/_._",
+ "ref/netcore50/System.Threading.Timer.dll",
+ "ref/netcore50/System.Threading.Timer.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/c02c4d3d0eff43ec9b54de9f60bd68ad.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "sha512": "VdmWWMH7otrYV7D+cviUo7XjX0jzDnD/lTGSZTlZqfIQ5PhXk85j+6P0TK9od3PnOd5ZIM+pOk01G/J+3nh9/w==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Xml.ReaderWriter.nuspec",
+ "lib/dotnet/System.Xml.ReaderWriter.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Xml.ReaderWriter.dll",
+ "ref/dotnet/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/de/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/fr/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/it/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/ja/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/ko/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/ru/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/es/System.Xml.ReaderWriter.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/ef76b636720e4f2d8cfd570899d52df8.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "sha512": "+ej0g0INnXDjpS2tDJsLO7/BjyBzC+TeBXLeoGnvRrm4AuBH9PhBjjZ1IuKWOhCkxPkFognUOKhZHS2glIOlng==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Xml.XDocument.nuspec",
+ "lib/dotnet/System.Xml.XDocument.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Xml.XDocument.dll",
+ "ref/dotnet/System.Xml.XDocument.xml",
+ "ref/dotnet/zh-hant/System.Xml.XDocument.xml",
+ "ref/dotnet/de/System.Xml.XDocument.xml",
+ "ref/dotnet/fr/System.Xml.XDocument.xml",
+ "ref/dotnet/it/System.Xml.XDocument.xml",
+ "ref/dotnet/ja/System.Xml.XDocument.xml",
+ "ref/dotnet/ko/System.Xml.XDocument.xml",
+ "ref/dotnet/ru/System.Xml.XDocument.xml",
+ "ref/dotnet/zh-hans/System.Xml.XDocument.xml",
+ "ref/dotnet/es/System.Xml.XDocument.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/f5c45d6b065347dfaa1d90d06221623d.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "sha512": "H5qTx2+AXgaKE5wehU1ZYeYPFpp/rfFh69/937NvwCrDqbIkvJRmIFyKKpkoMI6gl9hGfuVizfIudVTMyowCXw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Xml.XmlDocument.nuspec",
+ "lib/dotnet/System.Xml.XmlDocument.dll",
+ "lib/net46/System.Xml.XmlDocument.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Xml.XmlDocument.dll",
+ "ref/dotnet/System.Xml.XmlDocument.xml",
+ "ref/dotnet/zh-hant/System.Xml.XmlDocument.xml",
+ "ref/dotnet/de/System.Xml.XmlDocument.xml",
+ "ref/dotnet/fr/System.Xml.XmlDocument.xml",
+ "ref/dotnet/it/System.Xml.XmlDocument.xml",
+ "ref/dotnet/ja/System.Xml.XmlDocument.xml",
+ "ref/dotnet/ko/System.Xml.XmlDocument.xml",
+ "ref/dotnet/ru/System.Xml.XmlDocument.xml",
+ "ref/dotnet/zh-hans/System.Xml.XmlDocument.xml",
+ "ref/dotnet/es/System.Xml.XmlDocument.xml",
+ "ref/net46/System.Xml.XmlDocument.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/89840371bf3f4e0d9ab7b6b34213c74c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "sha512": "OKhE6vruk88z/hl0lmfrMvXteTASgJUagu6PT6S10i9uLbvDR3pTwB6jVgiwa2D2qtTB+eneZbS9jljhPXhTtg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Xml.XmlSerializer.nuspec",
+ "lib/netcore50/System.Xml.XmlSerializer.dll",
+ "lib/DNXCore50/System.Xml.XmlSerializer.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Xml.XmlSerializer.dll",
+ "ref/dotnet/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/zh-hant/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/de/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/fr/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/it/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/ja/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/ko/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/ru/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/zh-hans/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/es/System.Xml.XmlSerializer.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "package/services/metadata/core-properties/1cffc42bca944f1d81ef3c3abdb0f0be.psmdcp",
+ "[Content_Types].xml"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "Microsoft.ApplicationInsights >= 1.0.0",
+ "Microsoft.ApplicationInsights.PersistenceChannel >= 1.0.0",
+ "Microsoft.ApplicationInsights.WindowsApps >= 1.0.0",
+ "Microsoft.NETCore.UniversalWindowsPlatform >= 5.0.0"
+ ],
+ "UAP,Version=v10.0": []
+ }
+} \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/ApiLock.cpp b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/ApiLock.cpp
new file mode 100644
index 00000000..c081223a
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/ApiLock.cpp
@@ -0,0 +1,18 @@
+/*
+ Copyright (c) 2012 Microsoft Corporation. All rights reserved.
+ Use of this sample source code is subject to the terms of the Microsoft license
+ agreement under which you licensed this sample source code and is provided AS-IS.
+ If you did not accept the terms of the license agreement, you are not authorized
+ to use this sample source code. For the terms of the license, please see the
+ license agreement between you and Microsoft.
+
+*/
+#include "pch.h"
+#include "ApiLock.h"
+
+namespace VoipBackEnd
+{
+ // A mutex used to protect objects accessible from the API surface exposed by this DLL
+ std::recursive_mutex g_apiLock;
+}
+
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/ApiLock.h b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/ApiLock.h
new file mode 100644
index 00000000..9994930c
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/ApiLock.h
@@ -0,0 +1,21 @@
+/*
+ Copyright (c) 2012 Microsoft Corporation. All rights reserved.
+ Use of this sample source code is subject to the terms of the Microsoft license
+ agreement under which you licensed this sample source code and is provided AS-IS.
+ If you did not accept the terms of the license agreement, you are not authorized
+ to use this sample source code. For the terms of the license, please see the
+ license agreement between you and Microsoft.
+
+ To see all Code Samples for Windows Phone, visit http://go.microsoft.com/fwlink/?LinkID=219604
+
+*/
+#pragma once
+#include <mutex>
+
+
+namespace VoipBackEnd
+{
+ // A mutex used to protect objects accessible from the API surface exposed by this DLL
+ extern std::recursive_mutex g_apiLock;
+}
+
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/MyApp.cpp b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/MyApp.cpp
new file mode 100644
index 00000000..f547cf03
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/MyApp.cpp
@@ -0,0 +1,632 @@
+/* $Id$ */
+/*
+* Copyright (C) 2016 Teluu Inc. (http://www.teluu.com)
+*
+* This program is free software; you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation; either version 2 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+*/
+
+#include "MyApp.h"
+#include <memory>
+#include <winerror.h>
+#include <pplawait.h>
+
+using namespace VoipBackEnd;
+using namespace Windows::Storage;
+
+const std::string CONFIG_NAME = "pjsua2.json";
+const int SIP_PORT = 5060;
+const int LOG_LEVEL = 5;
+const std::string THIS_FILE = "MyApp.cpp";
+
+#define GenHresultFromITF(x) (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, x))
+
+MyAppRT^ MyAppRT::singleton = nullptr;
+
+#define DEFAULT_DESTRUCTOR() \
+ delete inPtr;
+
+#define CHECK_EXCEPTION(expr) \
+ do { \
+ try { \
+ (expr); \
+ } catch (pj::Error e) { \
+ Platform::Exception^ exp = ref new Platform::COMException( \
+ GenHresultFromITF(e.status)); \
+ } \
+ } while (0)
+
+///////////////////////////////////////////////////////////////////////////////
+std::string make_string(const std::wstring& wstring)
+{
+ auto wideData = wstring.c_str();
+ int bufferSize = WideCharToMultiByte(CP_UTF8, 0, wideData,
+ -1, nullptr, 0, NULL, NULL);
+
+ std::unique_ptr<char[]> utf8;
+ utf8.reset(new char[bufferSize]);
+
+ if (WideCharToMultiByte(CP_UTF8, 0, wideData, -1,
+ utf8.get(), bufferSize, NULL, NULL) == 0)
+ {
+ return std::string();
+ }
+
+ return std::string(utf8.get());
+}
+
+std::wstring make_wstring(const std::string& string)
+{
+ auto utf8Data = string.c_str();
+ int bufferSize = MultiByteToWideChar(CP_UTF8, 0, utf8Data, -1, nullptr, 0);
+
+ std::unique_ptr<wchar_t[]> wide;
+ wide.reset(new wchar_t[bufferSize]);
+
+ if (MultiByteToWideChar(CP_UTF8, 0, utf8Data, -1,
+ wide.get(), bufferSize) == 0)
+ {
+ return std::wstring();
+ }
+
+ return std::wstring(wide.get());;
+}
+
+std::string to_std_str(Platform::String ^in_str)
+{
+ std::wstring wsstr(in_str->Data());
+ return make_string(wsstr);
+}
+
+Platform::String^ to_platform_str(const std::string& in_str)
+{
+ std::wstring wsstr = make_wstring(in_str);
+ return ref new Platform::String(wsstr.c_str(), wsstr.length());
+}
+
+///////////////////////////////////////////////////////////////////////////////
+void ImpLogWriter::write(const pj::LogEntry &entry)
+{
+ std::wstring msg = make_wstring(entry.msg) + L"\r\n";
+
+ ::OutputDebugString(msg.c_str());
+}
+///////////////////////////////////////////////////////////////////////////////
+OnRegStateParamRT::OnRegStateParamRT(const pj::OnRegStateParam& param)
+
+{
+ inPtr = new pj::OnRegStateParam(param);
+}
+
+OnRegStateParamRT::OnRegStateParamRT()
+{
+ inPtr = new pj::OnRegStateParam();
+}
+
+OnRegStateParamRT::~OnRegStateParamRT()
+{
+ DEFAULT_DESTRUCTOR();
+}
+
+pj_status_t OnRegStateParamRT::status::get()
+{
+ return inPtr->status;
+}
+
+unsigned OnRegStateParamRT::code::get()
+{
+ return static_cast<unsigned>(inPtr->code);
+}
+
+Platform::String^ OnRegStateParamRT::reason::get()
+{
+ return to_platform_str(inPtr->reason);
+}
+
+int OnRegStateParamRT::expiration::get()
+{
+ return inPtr->expiration;
+}
+///////////////////////////////////////////////////////////////////////////////
+void ImpAccount::setCallback(IntAccount^ callback)
+{
+ cb = callback;
+}
+
+void ImpAccount::onIncomingCall(pj::OnIncomingCallParam& prm)
+{
+ if (cb) {
+ if (MyAppRT::Instance->handleIncomingCall(prm.callId)) {
+ CallInfoRT^ info = MyAppRT::Instance->getCallInfo();
+ if (info != nullptr)
+ cb->onIncomingCall(info);
+ }
+ }
+}
+
+
+void ImpAccount::onRegState(pj::OnRegStateParam& prm)
+{
+ if (cb)
+ cb->onRegState(ref new OnRegStateParamRT(prm));
+}
+
+///////////////////////////////////////////////////////////////////////////////
+CallInfoRT::CallInfoRT(const pj::CallInfo& info)
+{
+ inPtr = new pj::CallInfo(info);
+}
+
+Platform::String^ CallInfoRT::localUri::get()
+{
+ return to_platform_str(inPtr->localUri);
+}
+
+Platform::String^ CallInfoRT::localContact::get()
+{
+ return to_platform_str(inPtr->localContact);
+}
+
+Platform::String^ CallInfoRT::remoteUri::get()
+{
+ return to_platform_str(inPtr->remoteUri);
+}
+
+Platform::String^ CallInfoRT::remoteContact::get()
+{
+ return to_platform_str(inPtr->remoteContact);
+}
+
+INV_STATE CallInfoRT::state::get()
+{
+ return static_cast<INV_STATE>(inPtr->state);
+}
+
+CallInfoRT::~CallInfoRT()
+{
+ DEFAULT_DESTRUCTOR();
+}
+///////////////////////////////////////////////////////////////////////////////
+CallOpParamRT::CallOpParamRT()
+{
+ inPtr = new pj::CallOpParam(true);
+}
+
+unsigned CallOpParamRT::statusCode::get()
+{
+ return static_cast<unsigned>(inPtr->statusCode);
+}
+
+void CallOpParamRT::statusCode::set(unsigned val)
+{
+ inPtr->statusCode = static_cast<pjsip_status_code>(val);
+}
+
+Platform::String^ CallOpParamRT::reason::get()
+{
+ return to_platform_str(inPtr->reason);
+}
+
+void CallOpParamRT::reason::set(Platform::String^ val)
+{
+ inPtr->reason = to_std_str(val);
+}
+
+pj::CallOpParam* CallOpParamRT::getPtr()
+{
+ return inPtr;
+}
+
+CallOpParamRT::~CallOpParamRT()
+{
+ DEFAULT_DESTRUCTOR();
+}
+
+///////////////////////////////////////////////////////////////////////////////
+ImpCall::ImpCall(pj::Account& account, int call_id) : pj::Call(account,call_id)
+{};
+
+void ImpCall::setCallback(IntCall^ callback)
+{
+ cb = callback;
+}
+
+void ImpCall::onCallState(pj::OnCallStateParam& prm)
+{
+ if (cb) {
+ pj::CallInfo info = getInfo();
+ cb->onCallState(ref new CallInfoRT(info));
+ }
+};
+
+void ImpCall::onCallMediaState(pj::OnCallMediaStateParam& prm)
+{
+ pj::CallInfo info;
+ try {
+ info = getInfo();
+ } catch (pj::Error& e) {
+ MyAppRT::Instance->writeLog(2, to_platform_str(e.info()));
+ return;
+ }
+
+ for (unsigned i = 0; i < info.media.size(); i++) {
+ pj::CallMediaInfo med_info = info.media[i];
+ if ((med_info.type == PJMEDIA_TYPE_AUDIO) &&
+ ((med_info.status == PJSUA_CALL_MEDIA_ACTIVE) ||
+ (med_info.status == PJSUA_CALL_MEDIA_REMOTE_HOLD))
+ )
+ {
+ pj::Media* m = getMedia(i);
+ pj::AudioMedia *am = pj::AudioMedia::typecastFromMedia(m);
+ pj::AudDevManager& aud_mgr =
+ pj::Endpoint::instance().audDevManager();
+
+ try {
+ aud_mgr.getCaptureDevMedia().startTransmit(*am);
+ am->startTransmit(aud_mgr.getPlaybackDevMedia());
+
+ } catch (pj::Error& e) {
+ MyAppRT::Instance->writeLog(2, to_platform_str(e.info()));
+ continue;
+ }
+ }
+ }
+};
+///////////////////////////////////////////////////////////////////////////////
+
+AccountInfo::AccountInfo(pj::AccountConfig* accConfig) : cfg(accConfig)
+{}
+
+Platform::String^ AccountInfo::id::get() {
+ return to_platform_str(cfg->idUri);
+}
+
+Platform::String^ AccountInfo::registrar::get() {
+ return to_platform_str(cfg->regConfig.registrarUri);
+}
+
+Platform::String^ AccountInfo::proxy::get() {
+ if (!cfg->sipConfig.proxies.empty()) {
+ return to_platform_str(cfg->sipConfig.proxies[0]);
+ } else {
+ return ref new Platform::String(L"");
+ }
+}
+
+Platform::String^ AccountInfo::username::get() {
+ if (!cfg->sipConfig.authCreds.empty()) {
+ pj::AuthCredInfo& info = cfg->sipConfig.authCreds[0];
+
+ return to_platform_str(info.username);
+ } else {
+ return ref new Platform::String(L"");
+ }
+}
+
+Platform::String^ AccountInfo::password::get() {
+ if (!cfg->sipConfig.authCreds.empty()) {
+ pj::AuthCredInfo& info = cfg->sipConfig.authCreds[0];
+
+ return to_platform_str(info.data);
+ } else {
+ return ref new Platform::String(L"");
+ }
+}
+
+///////////////////////////////////////////////////////////////////////////////
+MyAppRT::MyAppRT()
+{
+ logWriter = new ImpLogWriter();
+
+ StorageFolder^ localFolder = ApplicationData::Current->LocalFolder;
+
+ appDir = to_std_str(localFolder->Path);
+}
+
+MyAppRT::~MyAppRT()
+{
+ delete logWriter;
+ if (account)
+ delete account;
+
+ if (epConfig)
+ delete epConfig;
+
+ if (accConfig)
+ delete accConfig;
+
+ if (sipTpConfig)
+ delete sipTpConfig;
+}
+
+void MyAppRT::loadConfig()
+{
+ pj::JsonDocument* json = new pj::JsonDocument();
+
+ std::string configPath = appDir + "/" + CONFIG_NAME;
+
+ try {
+ /* Load file */
+ json->loadFile(configPath);
+ pj::ContainerNode root = json->getRootContainer();
+
+ /* Read endpoint config */
+ epConfig->readObject(root);
+
+ /* Read transport config */
+ pj::ContainerNode tp_node = root.readContainer("SipTransport");
+ sipTpConfig->readObject(tp_node);
+
+ /* Read account configs */
+ pj::ContainerNode acc_node = root.readContainer("Account");
+ accConfig->readObject(acc_node);
+ } catch (pj::Error) {
+ ep.utilLogWrite(2, "loadConfig", "Failed loading config");
+
+ sipTpConfig->port = SIP_PORT;
+ }
+
+ delete json;
+}
+
+void MyAppRT::saveConfig()
+{
+ pj::JsonDocument* json = new pj::JsonDocument();
+
+ std::string configPath = appDir + "/" + CONFIG_NAME;
+
+ try {
+ /* Write endpoint config */
+ json->writeObject(*epConfig);
+
+ /* Write transport config */
+ pj::ContainerNode tp_node = json->writeNewContainer("SipTransport");
+ sipTpConfig->writeObject(tp_node);
+
+ /* Write account configs */
+ pj::ContainerNode acc_node = json->writeNewContainer("Account");
+ accConfig->writeObject(acc_node);
+
+ /* Save file */
+ json->saveFile(configPath);
+ } catch (pj::Error) {
+ ep.utilLogWrite(2, "saveConfig", "Failed saving config");
+
+ sipTpConfig->port = SIP_PORT;
+ }
+
+ delete json;
+}
+
+MyAppRT^ MyAppRT::Instance::get()
+{
+ if (MyAppRT::singleton == nullptr)
+ {
+ if (MyAppRT::singleton == nullptr)
+ {
+ MyAppRT::singleton = ref new MyAppRT();
+ }
+ }
+
+ return MyAppRT::singleton;
+}
+
+void MyAppRT::init(IntAccount^ iAcc, IntCall^ iCall)
+{
+ /* Create endpoint */
+ try {
+ ep.libCreate();
+ } catch (pj::Error e) {
+ return;
+ }
+
+ intAcc = iAcc;
+ intCall = iCall;
+
+ epConfig = new pj::EpConfig;
+ accConfig = new pj::AccountConfig;
+ sipTpConfig = new pj::TransportConfig;
+
+ /* Load config */
+ loadConfig();
+
+ /* Override log level setting */
+ epConfig->logConfig.level = LOG_LEVEL;
+ epConfig->logConfig.consoleLevel = LOG_LEVEL;
+
+ /* Set log config. */
+ pj::LogConfig *log_cfg = &epConfig->logConfig;
+ log_cfg->writer = logWriter;
+ log_cfg->decor = log_cfg->decor &
+ ~(::pj_log_decoration::PJ_LOG_HAS_CR |
+ ::pj_log_decoration::PJ_LOG_HAS_NEWLINE);
+
+ /* Set ua config. */
+ pj::UaConfig* ua_cfg = &epConfig->uaConfig;
+ ua_cfg->userAgent = "Pjsua2 WinRT " + ep.libVersion().full;
+ ua_cfg->mainThreadOnly = false;
+
+ /* Init endpoint */
+ try
+ {
+ ep.libInit(*epConfig);
+ } catch (pj::Error& e)
+ {
+ ep.utilLogWrite(2,THIS_FILE,e.info());
+ return;
+ }
+
+ /* Create transports. */
+
+ try {
+ sipTpConfig->port = 5060;
+ ep.transportCreate(::pjsip_transport_type_e::PJSIP_TRANSPORT_TCP,
+ *sipTpConfig);
+ } catch (pj::Error& e) {
+ ep.utilLogWrite(2,THIS_FILE,e.info());
+ }
+
+ try {
+ ep.transportCreate(::pjsip_transport_type_e::PJSIP_TRANSPORT_UDP,
+ *sipTpConfig);
+ } catch (pj::Error& e) {
+ ep.utilLogWrite(2,THIS_FILE,e.info());
+ }
+
+ /* Create accounts. */
+ account = new ImpAccount();
+ if (accConfig->idUri.length() == 0) {
+ accConfig->idUri = "sip:localhost";
+ } else {
+ ua_cfg->stunServer.push_back("stun.pjsip.org");
+ }
+ //accConfig->natConfig.iceEnabled = true;
+ account->create(*accConfig);
+ account->setCallback(iAcc);
+
+ /* Start. */
+ try {
+ ep.libStart();
+ } catch (pj::Error& e) {
+ ep.utilLogWrite(2,THIS_FILE,e.info());
+ return;
+ }
+}
+
+void MyAppRT::deInit()
+{
+ saveConfig();
+
+ try {
+ ep.libDestroy();
+ } catch (pj::Error) {}
+
+}
+
+void MyAppRT::writeLog(int level, Platform::String^ message)
+{
+ ep.utilLogWrite(level, "MyAppRT", to_std_str(message));
+}
+
+void MyAppRT::hangupCall()
+{
+ if (activeCall) {
+ if (!isThreadRegistered())
+ {
+ registerThread("hangupCall");
+ }
+
+ delete activeCall;
+ activeCall = NULL;
+ }
+};
+
+void MyAppRT::answerCall(CallOpParamRT^ prm)
+{
+ if (!isThreadRegistered())
+ {
+ registerThread("answerCall");
+ }
+ CHECK_EXCEPTION(activeCall->answer(*prm->getPtr()));
+};
+
+void MyAppRT::makeCall(Platform::String^ dst_uri)
+{
+ if (!isThreadRegistered())
+ {
+ registerThread("makeCall");
+ }
+ CallOpParamRT^ param = ref new CallOpParamRT;
+ activeCall = new ImpCall(*account, -1);
+ activeCall->setCallback(intCall);
+
+ CHECK_EXCEPTION(activeCall->makeCall(to_std_str(dst_uri),*param->getPtr()));
+};
+
+CallInfoRT^ MyAppRT::getCallInfo()
+{
+ if (activeCall) {
+ pj::CallInfo info = activeCall->getInfo();
+ return ref new CallInfoRT(info);
+ }
+
+ return nullptr;
+}
+
+pj_bool_t MyAppRT::handleIncomingCall(int callId)
+{
+ if (activeCall) {
+ return PJ_FALSE;
+ }
+
+ activeCall = new ImpCall(*account, callId);
+ activeCall->setCallback(intCall);
+
+ return PJ_TRUE;
+}
+
+void MyAppRT::registerThread(Platform::String^ name)
+{
+ CHECK_EXCEPTION(ep.libRegisterThread(to_std_str(name)));
+}
+
+bool MyAppRT::isThreadRegistered()
+{
+ // Some threads are registered using PJLIB API, ep.libIsThreadRegistered() will return false on those threads.
+ //return ep.libIsThreadRegistered();
+ return pj_thread_is_registered() != PJ_FALSE;
+}
+
+AccountInfo^ MyAppRT::getAccountInfo()
+
+{
+ return ref new AccountInfo(accConfig);
+}
+
+void MyAppRT::modifyAccount(Platform::String^ id,
+ Platform::String^ registrar,
+ Platform::String^ proxy,
+ Platform::String^ username,
+ Platform::String^ password)
+{
+ if (id->IsEmpty()) {
+ accConfig->idUri = "sip:localhost";
+ accConfig->regConfig.registrarUri = "";
+ accConfig->sipConfig.authCreds.clear();
+ accConfig->sipConfig.proxies.clear();
+ } else {
+ pj::AuthCredInfo info = pj::AuthCredInfo("Digest", "*",
+ to_std_str(username), 0,
+ to_std_str(password));
+
+ accConfig->idUri = to_std_str(id);
+ accConfig->regConfig.registrarUri = to_std_str(registrar);
+
+ accConfig->sipConfig.authCreds.clear();
+ accConfig->sipConfig.authCreds.push_back(info);
+
+ accConfig->sipConfig.proxies.clear();
+ accConfig->sipConfig.proxies.push_back(to_std_str(proxy));
+ }
+
+ if (!isThreadRegistered())
+ {
+ registerThread("registerAccount");
+ }
+
+ account->modify(*accConfig);
+
+ /* Save config. */
+ saveConfig();
+}
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/MyApp.h b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/MyApp.h
new file mode 100644
index 00000000..9f60680c
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/MyApp.h
@@ -0,0 +1,271 @@
+/* $Id*/
+/*
+* Copyright (C) 2016 Teluu Inc. (http://www.teluu.com)
+*
+* This program is free software; you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation; either version 2 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+*/
+
+#pragma once
+#include <pjsua2.hpp>
+#include <collection.h>
+
+namespace VoipBackEnd
+{
+ typedef int TransportId;
+
+ typedef Platform::Collections::Vector<Platform::String^> StringVector;
+ typedef Windows::Foundation::Collections::IVector<Platform::String^>
+ IStringVector;
+
+ typedef public enum class INV_STATE
+ {
+ PJSIP_INV_STATE_NULL, /**< Before INVITE is sent or received */
+ PJSIP_INV_STATE_CALLING, /**< After INVITE is sent */
+ PJSIP_INV_STATE_INCOMING, /**< After INVITE is received. */
+ PJSIP_INV_STATE_EARLY, /**< After response with To tag. */
+ PJSIP_INV_STATE_CONNECTING, /**< After 2xx is sent/received. */
+ PJSIP_INV_STATE_CONFIRMED, /**< After ACK is sent/received. */
+ PJSIP_INV_STATE_DISCONNECTED, /**< Session is terminated. */
+ } INV_STATE;
+
+ class ImpLogWriter : public pj::LogWriter
+ {
+ public:
+ virtual void write(const pj::LogEntry &entry);
+ };
+
+ /* Account related data type. */
+ public ref struct OnRegStateParamRT sealed
+ {
+ OnRegStateParamRT();
+
+ property pj_status_t status
+ {
+ pj_status_t get();
+ };
+
+ property unsigned code
+ {
+ unsigned get();
+ };
+
+ property Platform::String^ reason
+ {
+ Platform::String^ get();
+ };
+
+ property int expiration
+ {
+ int get();
+ };
+
+ internal:
+ OnRegStateParamRT(const pj::OnRegStateParam& param);
+
+ private:
+ pj::OnRegStateParam* inPtr;
+
+ ~OnRegStateParamRT();
+ };
+
+ public ref struct CallInfoRT sealed
+ {
+ property Platform::String^ localUri
+ {
+ Platform::String^ get();
+ }
+
+ property Platform::String^ localContact
+ {
+ Platform::String^ get();
+ }
+
+ property Platform::String^ remoteUri
+ {
+ Platform::String^ get();
+ }
+
+ property Platform::String^ remoteContact
+ {
+ Platform::String^ get();
+ }
+
+ property INV_STATE state
+ {
+ INV_STATE get();
+ };
+
+ internal:
+ CallInfoRT(const pj::CallInfo& info);
+
+ private:
+ pj::CallInfo* inPtr;
+
+ ~CallInfoRT();
+
+ };
+
+ public interface class IntAccount
+ {
+ public:
+ virtual void onRegState(OnRegStateParamRT^ prm);
+ virtual void onIncomingCall(CallInfoRT^ info);
+ };
+
+ class ImpAccount : public pj::Account
+ {
+ public:
+ void setCallback(IntAccount^ callback);
+
+ virtual void onIncomingCall(pj::OnIncomingCallParam& prm);
+ virtual void onRegState(pj::OnRegStateParam& prm);
+
+ ~ImpAccount() {};
+
+ private:
+ IntAccount^ cb;
+ };
+
+ /* Call related data type. */
+ public ref class CallOpParamRT sealed
+ {
+ public:
+ CallOpParamRT();
+
+ property unsigned statusCode
+ {
+ unsigned get();
+ void set(unsigned val);
+ }
+
+ property Platform::String^ reason {
+ Platform::String^ get();
+ void set(Platform::String^ val);
+ }
+
+ internal:
+ pj::CallOpParam* getPtr();
+
+ private:
+ pj::CallOpParam* inPtr;
+
+ ~CallOpParamRT();
+ };
+
+ public interface class IntCall
+ {
+
+ public:
+ virtual void onCallState(CallInfoRT^ info);
+ };
+
+ class ImpCall : public pj::Call
+ {
+ public:
+ ImpCall(pj::Account& account, int call_id);
+ virtual ~ImpCall() {};
+
+ void setCallback(IntCall^ callback);
+
+ virtual void onCallState(pj::OnCallStateParam& prm);
+ virtual void onCallMediaState(pj::OnCallMediaStateParam& prm);
+
+ private:
+ IntCall^ cb;
+ };
+
+ public ref class AccountInfo sealed
+ {
+ public:
+ property Platform::String^ id {
+ Platform::String^ get();
+ }
+ property Platform::String^ registrar {
+ Platform::String^ get();
+ }
+ property Platform::String^ proxy {
+ Platform::String^ get();
+ }
+ property Platform::String^ username {
+ Platform::String^ get();
+ }
+ property Platform::String^ password {
+ Platform::String^ get();
+ }
+ internal:
+ AccountInfo(pj::AccountConfig* accConfig);
+ private:
+ pj::AccountConfig* cfg;
+ };
+
+ /* App class. */
+ public ref class MyAppRT sealed
+ {
+ public:
+ static property MyAppRT^ Instance {
+ MyAppRT^ get();
+ }
+
+ void init(IntAccount^ iAcc, IntCall^ iCall);
+ void deInit();
+
+ /* Util */
+ void writeLog(int level, Platform::String^ message);
+
+ /* Call handling. */
+ void hangupCall();
+ void answerCall(CallOpParamRT^ prm);
+ void makeCall(Platform::String^ dst_uri);
+ CallInfoRT^ getCallInfo();
+
+ /* Thread handling. */
+ void registerThread(Platform::String^ name);
+ bool isThreadRegistered();
+
+ /* Account handling. */
+ AccountInfo^ getAccountInfo();
+
+ void modifyAccount(Platform::String^ id, Platform::String^ registrar,
+ Platform::String^ proxy, Platform::String^ username,
+ Platform::String^ password);
+
+ internal:
+ pj_bool_t handleIncomingCall(int callId);
+
+ private:
+ MyAppRT();
+ ~MyAppRT();
+
+ void loadConfig();
+ void saveConfig();
+
+ static MyAppRT^ singleton;
+
+ ImpLogWriter* logWriter;
+ pj::Endpoint ep;
+
+ /* Configs */
+ pj::EpConfig* epConfig;
+ pj::AccountConfig* accConfig;
+ pj::TransportConfig* sipTpConfig;
+
+ std::string appDir;
+ ImpAccount* account;
+ ImpCall* activeCall;
+
+ IntAccount^ intAcc;
+ IntCall^ intCall;
+ };
+} \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/VoipBackEnd.vcxproj b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/VoipBackEnd.vcxproj
new file mode 100644
index 00000000..0e4c6307
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/VoipBackEnd.vcxproj
@@ -0,0 +1,278 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <ItemGroup Condition="'$(API_Family)'=='UWP'">
+ <ProjectReference Include="..\..\..\..\..\..\build\libpjproject.vcxproj">
+ <Project>{23d7679c-764c-4e02-8b29-bb882ceeefe2}</Project>
+ </ProjectReference>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{fc9cbb95-624c-4ce8-86a8-3ab5a415aa65}</ProjectGuid>
+ <Keyword>WindowsRuntimeComponent</Keyword>
+ <ProjectName>VoipBackEnd</ProjectName>
+ <RootNamespace>VoipBackEnd</RootNamespace>
+ <DefaultLanguage>en-US</DefaultLanguage>
+ <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
+ <AppContainerApplication>true</AppContainerApplication>
+ <ApplicationType>Windows Store</ApplicationType>
+ <WindowsTargetPlatformVersion>10.0.10586.0</WindowsTargetPlatformVersion>
+ <WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion>
+ <ApplicationTypeRevision>10.0</ApplicationTypeRevision>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-common-config.props" />
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="Shared">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <GenerateManifest>false</GenerateManifest>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <GenerateManifest>false</GenerateManifest>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <GenerateManifest>false</GenerateManifest>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <GenerateManifest>false</GenerateManifest>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <GenerateManifest>false</GenerateManifest>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <GenerateManifest>false</GenerateManifest>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <PreprocessorDefinitions>_WINRT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
+ <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+ <DisableSpecificWarnings>28204</DisableSpecificWarnings>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <CompileAsWinRT>true</CompileAsWinRT>
+ <AdditionalIncludeDirectories>..\..\..\..\..\..\..\pjsip\include;..\..\..\..\..\..\..\pjlib\include;..\..\..\..\..\..\..\pjlib-util\include;..\..\..\..\..\..\..\pjmedia\include;..\..\..\..\..\..\..\pjnath\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <PreprocessorDefinitions>_WINRT_DLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
+ <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+ <DisableSpecificWarnings>28204</DisableSpecificWarnings>
+ <AdditionalIncludeDirectories>..\..\..\..\..\..\..\pjsip\include;..\..\..\..\..\..\..\pjlib\include;..\..\..\..\..\..\..\pjlib-util\include;..\..\..\..\..\..\..\pjmedia\include;..\..\..\..\..\..\..\pjnath\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <PreprocessorDefinitions>_WINRT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
+ <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+ <DisableSpecificWarnings>28204</DisableSpecificWarnings>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <CompileAsWinRT>true</CompileAsWinRT>
+ <AdditionalIncludeDirectories>..\..\..\..\..\..\..\pjsip\include;..\..\..\..\..\..\..\pjlib\include;..\..\..\..\..\..\..\pjlib-util\include;..\..\..\..\..\..\..\pjmedia\include;..\..\..\..\..\..\..\pjnath\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <PreprocessorDefinitions>_WINRT_DLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
+ <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+ <DisableSpecificWarnings>28204</DisableSpecificWarnings>
+ <AdditionalIncludeDirectories>..\..\..\..\..\..\..\pjsip\include;..\..\..\..\..\..\..\pjlib\include;..\..\..\..\..\..\..\pjlib-util\include;..\..\..\..\..\..\..\pjmedia\include;..\..\..\..\..\..\..\pjnath\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <PreprocessorDefinitions>_WINRT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
+ <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+ <DisableSpecificWarnings>28204</DisableSpecificWarnings>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <CompileAsWinRT>true</CompileAsWinRT>
+ <AdditionalIncludeDirectories>..\..\..\..\..\..\..\pjsip\include;..\..\..\..\..\..\..\pjlib\include;..\..\..\..\..\..\..\pjlib-util\include;..\..\..\..\..\..\..\pjmedia\include;..\..\..\..\..\..\..\pjnath\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <PreprocessorDefinitions>_WINRT_DLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
+ <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+ <DisableSpecificWarnings>28204</DisableSpecificWarnings>
+ <AdditionalIncludeDirectories>..\..\..\..\..\..\..\pjsip\include;..\..\..\..\..\..\..\pjlib\include;..\..\..\..\..\..\..\pjlib-util\include;..\..\..\..\..\..\..\pjmedia\include;..\..\..\..\..\..\..\pjnath\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup Condition="'$(API_Family)'=='UWP'">
+ <ClInclude Include="ApiLock.h" />
+ <ClInclude Include="pch.h" />
+ </ItemGroup>
+ <ItemGroup Condition="'$(API_Family)'=='UWP'">
+ <ClCompile Include="ApiLock.cpp" />
+ <ClCompile Include="pch.cpp">
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Create</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Create</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="MyApp.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="MyApp.h" />
+ </ItemGroup>
+ <!--Don't build this project unless it's for UWP-->
+ <Import Condition="'$(API_Family)'=='UWP'" Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <Import Condition="'$(API_Family)'!='UWP'" Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-build-targets.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/VoipBackEnd.vcxproj.filters b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/VoipBackEnd.vcxproj.filters
new file mode 100644
index 00000000..941644e7
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/VoipBackEnd.vcxproj.filters
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Resources">
+ <UniqueIdentifier>d25e3c8e-e29b-40f8-88c6-2cb35dbe70d2</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tga;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="pch.cpp" />
+ <ClCompile Include="ApiLock.cpp" />
+ <ClCompile Include="MyApp.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="pch.h" />
+ <ClInclude Include="ApiLock.h" />
+ <ClInclude Include="MyApp.h" />
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/pch.cpp b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/pch.cpp
new file mode 100644
index 00000000..f068bec6
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/pch.cpp
@@ -0,0 +1,11 @@
+//*********************************************************
+//
+// Copyright (c) Microsoft. All rights reserved.
+// This code is licensed under the MIT License (MIT).
+// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF
+// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY
+// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
+// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
+//
+//*********************************************************
+#include "pch.h"
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/pch.h b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/pch.h
new file mode 100644
index 00000000..38308770
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/pch.h
@@ -0,0 +1,14 @@
+//*********************************************************
+//
+// Copyright (c) Microsoft. All rights reserved.
+// This code is licensed under the MIT License (MIT).
+// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF
+// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY
+// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
+// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
+//
+//*********************************************************
+#pragma once
+
+#include <collection.h>
+#include <ppltasks.h>
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipHost/VoipHost.cpp b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipHost/VoipHost.cpp
new file mode 100644
index 00000000..77dedb4e
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipHost/VoipHost.cpp
@@ -0,0 +1,55 @@
+//*********************************************************
+//
+// Copyright (c) Microsoft. All rights reserved.
+// This code is licensed under the MIT License (MIT).
+// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF
+// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY
+// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
+// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
+//
+//*********************************************************
+
+#include <wrl\module.h>
+#include <roapi.h>
+#include <Windows.ApplicationModel.Core.h>
+
+using namespace ABI::Windows::ApplicationModel::Core;
+using namespace Microsoft::WRL;
+
+class ExeServerGetActivationFactory : public RuntimeClass<
+ ABI::Windows::Foundation::IGetActivationFactory,
+ FtmBase>
+{
+public:
+ IFACEMETHODIMP GetActivationFactory(_In_ HSTRING activatableClassId, _COM_Outptr_ IInspectable **factory)
+ {
+ *factory = nullptr;
+ ComPtr<IActivationFactory> activationFactory;
+ auto &module = Microsoft::WRL::Module<Microsoft::WRL::InProc>::GetModule();
+ HRESULT hr = module.GetActivationFactory(activatableClassId, &activationFactory);
+ if (SUCCEEDED(hr))
+ {
+ *factory = activationFactory.Detach();
+ }
+ return hr;
+ }
+};
+
+int CALLBACK WinMain(_In_ HINSTANCE, _In_ HINSTANCE, _In_ LPSTR, _In_ int)
+{
+ HRESULT hr = Windows::Foundation::Initialize(RO_INIT_MULTITHREADED);
+ if (SUCCEEDED(hr))
+ {
+ // Scoping for smart pointers
+ {
+ ComPtr<ICoreApplication> spApplicationFactory;
+ hr = Windows::Foundation::GetActivationFactory(Wrappers::HStringReference(RuntimeClass_Windows_ApplicationModel_Core_CoreApplication).Get(), &spApplicationFactory);
+ if (SUCCEEDED(hr))
+ {
+ ComPtr<ABI::Windows::Foundation::IGetActivationFactory> spGetActivationFactory = Make<ExeServerGetActivationFactory>();
+ spApplicationFactory->RunWithActivationFactories(spGetActivationFactory.Get());
+ }
+ }
+ Windows::Foundation::Uninitialize();
+ }
+}
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipHost/VoipHost.vcxproj b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipHost/VoipHost.vcxproj
new file mode 100644
index 00000000..15413983
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipHost/VoipHost.vcxproj
@@ -0,0 +1,247 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <ItemGroup Condition="'$(API_Family)'=='UWP'">
+ <ClCompile Include="VoipHost.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <AppxManifest Include="..\voip\package.appxmanifest">
+ <SubType>Designer</SubType>
+ </AppxManifest>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{016d497f-0ee0-449e-89f5-bd63f7f9a8a6}</ProjectGuid>
+ <Keyword>WindowsRuntimeComponent</Keyword>
+ <ProjectName>VoipHost</ProjectName>
+ <RootNamespace>VoipHost</RootNamespace>
+ <DefaultLanguage>en-US</DefaultLanguage>
+ <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
+ <AppContainerApplication>true</AppContainerApplication>
+ <ApplicationType>Windows Store</ApplicationType>
+ <WindowsTargetPlatformVersion>10.0.10586.0</WindowsTargetPlatformVersion>
+ <WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion>
+ <ApplicationTypeRevision>10.0</ApplicationTypeRevision>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-common-config.props" />
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ </ImportGroup>
+ <PropertyGroup>
+ <TargetName>$(ProjectName)</TargetName>
+ <IntDir>.\output\$(ProjectName)\</IntDir>
+ <OutDir>..\bin\</OutDir>
+ </PropertyGroup>
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="Shared">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <GenerateManifest>false</GenerateManifest>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <GenerateManifest>false</GenerateManifest>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <GenerateManifest>false</GenerateManifest>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <GenerateManifest>false</GenerateManifest>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <GenerateManifest>false</GenerateManifest>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <GenerateManifest>false</GenerateManifest>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <PreprocessorDefinitions>_WINRT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
+ <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+ <DisableSpecificWarnings>28204</DisableSpecificWarnings>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <CompileAsWinRT>true</CompileAsWinRT>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ <OutputFile>..\bin\$(ProjectName)$(TargetExt)</OutputFile>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <PreprocessorDefinitions>_WINRT_DLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
+ <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+ <DisableSpecificWarnings>28204</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <PreprocessorDefinitions>_WINRT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
+ <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+ <DisableSpecificWarnings>28204</DisableSpecificWarnings>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <CompileAsWinRT>true</CompileAsWinRT>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ <OutputFile>..\bin\$(ProjectName)$(TargetExt)</OutputFile>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <PreprocessorDefinitions>_WINRT_DLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
+ <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+ <DisableSpecificWarnings>28204</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <PreprocessorDefinitions>_WINRT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
+ <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+ <DisableSpecificWarnings>28204</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <PreprocessorDefinitions>_WINRT_DLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
+ <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
+ <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+ <DisableSpecificWarnings>28204</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ </Link>
+ </ItemDefinitionGroup>
+ <!--Don't build this project unless it's for UWP-->
+ <Import Condition="'$(API_Family)'=='UWP'" Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <Import Condition="'$(API_Family)'!='UWP'" Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-build-targets.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipHost/VoipHost.vcxproj.filters b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipHost/VoipHost.vcxproj.filters
new file mode 100644
index 00000000..60203927
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipHost/VoipHost.vcxproj.filters
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Resources">
+ <UniqueIdentifier>bfd33be3-f275-42ab-98e7-d1430685d099</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tga;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="VoipHost.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <AppxManifest Include="..\voip\package.appxmanifest" />
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/AppService.cs b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/AppService.cs
new file mode 100644
index 00000000..87607733
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/AppService.cs
@@ -0,0 +1,152 @@
+//*********************************************************
+//
+// Copyright (c) Microsoft. All rights reserved.
+// This code is licensed under the MIT License (MIT).
+// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF
+// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY
+// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
+// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
+//
+//*********************************************************
+using System;
+using VoipTasks.BackgroundOperations;
+using VoipTasks.Helpers;
+using Windows.ApplicationModel.AppService;
+using Windows.ApplicationModel.Background;
+using Windows.ApplicationModel.Calls;
+using Windows.Foundation.Collections;
+using VoipBackEnd;
+
+namespace VoipTasks
+{
+ public sealed class AppService : IBackgroundTask
+ {
+ AppServiceConnection _connection;
+ BackgroundTaskDeferral _deferral;
+
+ public void Run(IBackgroundTaskInstance taskInstance)
+ {
+ AppServiceTriggerDetails triggerDetail = taskInstance.TriggerDetails as AppServiceTriggerDetails;
+ _deferral = taskInstance.GetDeferral();
+
+ // Register for Task Cancel callback
+ taskInstance.Canceled += TaskInstance_Canceled;
+
+ AppServiceConnection connection = triggerDetail.AppServiceConnection;
+ _connection = connection;
+
+ connection.RequestReceived += Connection_RequestReceived;
+ Current.AppConnection = connection;
+ }
+
+ private async void Connection_RequestReceived(AppServiceConnection sender, AppServiceRequestReceivedEventArgs args)
+ {
+ var deferral = args.GetDeferral();
+ var response = new ValueSet();
+ bool stop = false;
+ try
+ {
+ var request = args.Request;
+ var message = request.Message;
+ if (message.ContainsKey(BackgroundOperation.NewBackgroundRequest))
+ {
+ switch ((BackgroundRequest)message[BackgroundOperation.NewBackgroundRequest])
+ {
+ case BackgroundRequest.NewOutgoingCall:
+ Current.AppRequest = args.Request;
+ Current.Request = BackgroundRequest.NewOutgoingCall;
+ Current.AppRequestDeferal = deferral;
+ await Current.RequestNewCallAsync(message[NewCallArguments.DstURI.ToString()] as String);
+ break;
+
+ case BackgroundRequest.EndCall:
+ Current.AppRequest = args.Request;
+ Current.Request = BackgroundRequest.EndCall;
+ Current.AppRequestDeferal = deferral;
+ Current.EndCallAsync();
+ break;
+
+ case BackgroundRequest.StartService:
+ Current.AppRequest = args.Request;
+ Current.Request = BackgroundRequest.StartService;
+ Current.AppRequestDeferal = deferral;
+ Current.StartService();
+
+ break;
+ case BackgroundRequest.StopService:
+ Current.AppRequest = args.Request;
+ Current.Request = BackgroundRequest.StopService;
+ Current.AppRequestDeferal = deferral;
+ Current.StopService();
+ break;
+
+ case BackgroundRequest.GetAccountInfo:
+ Current.AppRequest = args.Request;
+ Current.Request = BackgroundRequest.GetAccountInfo;
+ Current.AppRequestDeferal = deferral;
+
+ Current.GetAccountInfo();
+ break;
+
+ case BackgroundRequest.ModifyAccount:
+ Current.AppRequest = args.Request;
+ Current.Request = BackgroundRequest.ModifyAccount;
+ Current.AppRequestDeferal = deferral;
+ Current.ModifyAccount(message[ModifyAccountArguments.id.ToString()] as String,
+ message[ModifyAccountArguments.registrar.ToString()] as String,
+ message[ModifyAccountArguments.proxy.ToString()] as String,
+ message[ModifyAccountArguments.username.ToString()] as String,
+ message[ModifyAccountArguments.password.ToString()] as String);
+
+ break;
+
+ default:
+ stop = true;
+ break;
+ }
+ }
+ }
+ finally
+ {
+
+ if (stop)
+ {
+ _deferral.Complete();
+ }
+ }
+ }
+
+ private void TaskInstance_Canceled(IBackgroundTaskInstance sender, BackgroundTaskCancellationReason reason)
+ {
+ if (_deferral != null)
+ {
+ _deferral.Complete();
+ }
+ }
+
+ private static void Call_ResumeRequested(VoipPhoneCall sender, CallStateChangeEventArgs args)
+ {
+ sender.NotifyCallActive();
+ }
+
+ private static void Call_RejectRequested(VoipPhoneCall sender, CallRejectEventArgs args)
+ {
+ sender.NotifyCallEnded();
+ }
+
+ private static void Call_HoldRequested(VoipPhoneCall sender, CallStateChangeEventArgs args)
+ {
+ sender.NotifyCallHeld();
+ }
+
+ private static void Call_EndRequested(VoipPhoneCall sender, CallStateChangeEventArgs args)
+ {
+ sender.NotifyCallEnded();
+ }
+
+ private static void Call_AnswerRequested(VoipPhoneCall sender, CallAnswerEventArgs args)
+ {
+ sender.NotifyCallActive();
+ }
+ }
+}
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/BackgroundOperations/BackgroundOperations.cs b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/BackgroundOperations/BackgroundOperations.cs
new file mode 100644
index 00000000..8dd0cb5f
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/BackgroundOperations/BackgroundOperations.cs
@@ -0,0 +1,112 @@
+//*********************************************************
+//
+// Copyright (c) Microsoft. All rights reserved.
+// This code is licensed under the MIT License (MIT).
+// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF
+// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY
+// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
+// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
+//
+//*********************************************************
+using System;
+
+namespace VoipTasks.BackgroundOperations
+{
+ public enum BackgroundRequest
+ {
+ NewOutgoingCall,
+ EndCall,
+ GetCallDuration,
+ StartVideo,
+ EndVideo,
+
+ //Account request
+ GetAccountInfo,
+ ModifyAccount,
+
+ //Endpoint request
+ StartService,
+ StopService,
+
+ // Always keep this as the last option
+ InValid
+ }
+
+ public enum ForegroundReguest
+ {
+ UpdateCallState,
+ UpdateAcccountInfo,
+ UpdateRegState,
+ InValid
+ }
+
+ public enum NewCallArguments
+ {
+ DstURI
+ }
+
+ public enum ModifyAccountArguments
+ {
+ id,
+ registrar,
+ proxy,
+ username,
+ password
+ }
+
+ public enum UpdateCallStateArguments
+ {
+ CallState
+ }
+
+ public enum UpdateRegStateArguments
+ {
+ RegState
+ }
+
+ public enum UpdateAccountInfoArguments
+ {
+ id,
+ registrar,
+ proxy,
+ username,
+ password
+ }
+
+ public enum OperationResult
+ {
+ Succeeded,
+ Failed
+ }
+
+ public static class BackgroundOperation
+ {
+ public static String AppServiceName
+ {
+ get { return _appServiceName; }
+ }
+
+ public static String NewBackgroundRequest
+ {
+ get { return _newBackgroundRequest; }
+ }
+
+ public static String Result
+ {
+ get { return _result; }
+ }
+
+ const String _appServiceName = "VoipTasks.AppService";
+ const String _newBackgroundRequest = "NewBackgroundRequest";
+ const String _result = "Result";
+ }
+
+ public static class ForegroundOperation
+ {
+ public static String NewForegroundRequest
+ {
+ get { return _newForegroundRequest; }
+ }
+ const String _newForegroundRequest = "NewForegroundRequest";
+ }
+}
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/CallRtcTask.cs b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/CallRtcTask.cs
new file mode 100644
index 00000000..79f15b31
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/CallRtcTask.cs
@@ -0,0 +1,39 @@
+//*********************************************************
+//
+// Copyright (c) Microsoft. All rights reserved.
+// This code is licensed under the MIT License (MIT).
+// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF
+// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY
+// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
+// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
+//
+//*********************************************************
+using VoipTasks.Helpers;
+using Windows.ApplicationModel.Background;
+
+namespace VoipTasks
+{
+ public sealed class CallRtcTask : IBackgroundTask
+ {
+ BackgroundTaskDeferral _deferral;
+
+ public void Run(IBackgroundTaskInstance taskInstance)
+ {
+ _deferral = taskInstance.GetDeferral();
+
+ Current.RTCTaskDeferral = _deferral;
+ // Register for Task Cancel callback
+ taskInstance.Canceled += TaskInstance_Canceled;
+ }
+
+ private void TaskInstance_Canceled(IBackgroundTaskInstance sender, BackgroundTaskCancellationReason reason)
+ {
+ if (_deferral != null)
+ {
+ _deferral.Complete();
+ }
+
+ Current.RTCTaskDeferral = null;
+ }
+ }
+}
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/Helpers/Current.cs b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/Helpers/Current.cs
new file mode 100644
index 00000000..9b60f289
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/Helpers/Current.cs
@@ -0,0 +1,377 @@
+//*********************************************************
+//
+// Copyright (c) Microsoft. All rights reserved.
+// This code is licensed under the MIT License (MIT).
+// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF
+// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY
+// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
+// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
+//
+//*********************************************************
+using System;
+using System.Threading.Tasks;
+using System.Diagnostics;
+using VoipTasks.BackgroundOperations;
+using Windows.ApplicationModel.AppService;
+using Windows.ApplicationModel.Background;
+using Windows.ApplicationModel.Calls;
+using Windows.Foundation.Collections;
+using VoipBackEnd;
+
+namespace VoipTasks.Helpers
+{
+ static class Current
+ {
+ public static String RtcCallTaskName
+ {
+ get { return _rtcCallTaskName; }
+ }
+
+ public static AppServiceRequest AppRequest
+ {
+ set
+ {
+ lock (_lock)
+ {
+ _appRequest = value;
+ }
+ }
+ get
+ {
+ lock (_lock)
+ {
+ return _appRequest;
+ }
+ }
+ }
+
+ public static AppServiceDeferral AppRequestDeferal
+ {
+ set
+ {
+ lock (_lock)
+ {
+ _appDeferral = value;
+ }
+ }
+ get
+ {
+ lock (_lock)
+ {
+ return _appDeferral;
+ }
+ }
+ }
+
+ public static BackgroundTaskDeferral RTCTaskDeferral
+ {
+ set
+ {
+ lock (_lock)
+ {
+ _rtcTaskDeferral = value;
+ }
+ }
+ get
+ {
+ lock (_lock)
+ {
+ return _rtcTaskDeferral;
+ }
+ }
+ }
+
+ public static VoipPhoneCall VoipCall
+ {
+ set
+ {
+ lock (_lock)
+ {
+ _voipCall = value;
+ }
+ }
+ get
+ {
+ lock (_lock)
+ {
+ return _voipCall;
+ }
+ }
+ }
+
+ public static BackgroundRequest Request
+ {
+ set
+ {
+ lock (_lock)
+ {
+ _request = value;
+ }
+ }
+ get
+ {
+ lock (_lock)
+ {
+ return _request;
+ }
+ }
+ }
+
+ public static AppServiceConnection AppConnection
+ {
+ set
+ {
+ lock (_lock)
+ {
+ _connection = value;
+ }
+ }
+ get
+ {
+ lock (_lock)
+ {
+ return _connection;
+ }
+ }
+ }
+
+ public static MyAppRT MyApp
+ {
+ get
+ {
+ lock (_lock)
+ {
+ return _myApp;
+ }
+ }
+ }
+
+ public static async void SendResponse(ValueSet response)
+ {
+ AppServiceRequest request = AppRequest;
+ AppServiceDeferral deferal = AppRequestDeferal;
+
+ try
+ {
+ if (request != null)
+ {
+ await request.SendResponseAsync(response);
+ }
+ }
+ finally
+ {
+ if (deferal != null)
+ {
+ deferal.Complete();
+ deferal = null;
+ }
+
+ AppRequest = null;
+ }
+ }
+
+ public static async Task<ValueSet> SendMessageAsync(ValueSet message)
+ {
+ ValueSet returnValue = null;
+
+ if (_connection != null)
+ {
+ AppServiceResponse response = await _connection.SendMessageAsync(message);
+
+ if (response.Status == AppServiceResponseStatus.Success)
+ {
+ if (response.Message.Keys.Contains(BackgroundOperation.Result))
+ {
+ returnValue = response.Message;
+ }
+ }
+ }
+
+ return returnValue;
+ }
+
+ public static async void EndCallAsync()
+ {
+ AppServiceRequest request = AppRequest;
+ AppServiceDeferral deferal = AppRequestDeferal;
+
+ try
+ {
+ EndCall();
+
+ if (request != null)
+ {
+ ValueSet response = new ValueSet();
+ response[BackgroundOperation.Result] = (int)OperationResult.Succeeded;
+ await request.SendResponseAsync(response);
+ }
+
+ if (deferal != null)
+ {
+ deferal.Complete();
+ }
+ }
+ finally
+ {
+ AppRequest = null;
+ AppRequestDeferal = null;
+ }
+ }
+
+
+ public static void EndCall()
+ {
+ VoipPhoneCall call = VoipCall;
+ BackgroundTaskDeferral deferral = RTCTaskDeferral;
+
+ if (_voipCall == null) {
+ return;
+ }
+
+ try
+ {
+ _myApp.hangupCall();
+ }
+ catch (Exception e)
+ {
+ _myApp.writeLog(2, e.Message);
+ }
+
+ try
+ {
+ if (call != null)
+ {
+ call.NotifyCallEnded();
+ }
+ }
+ catch
+ {
+
+ }
+
+ try
+ {
+ if (deferral != null)
+ {
+ deferral.Complete();
+ }
+
+ }
+ catch
+ {
+
+ }
+ finally
+ {
+ VoipCall = null;
+ RTCTaskDeferral = null;
+ }
+ }
+
+ public static async Task<VoipPhoneCallResourceReservationStatus> RequestNewCallAsync(string dstURI)
+ {
+ VccCallHelper vccCallHelper;
+ VoipPhoneCallResourceReservationStatus status = VoipPhoneCallResourceReservationStatus.ResourcesNotAvailable;
+
+ lock (_lock)
+ {
+ vccCallHelper = _vccCallHelper;
+ }
+
+ if (vccCallHelper != null)
+ {
+ status = await vccCallHelper.RequestNewCallAsync(dstURI);
+ }
+
+ return status;
+ }
+
+ public static void RequestNewIncomingCall(string context, string contactName, string serviceName)
+ {
+ VccCallHelper vccCallHelper;
+
+
+ lock (_lock)
+ {
+ vccCallHelper = _vccCallHelper;
+ }
+
+ if (vccCallHelper != null)
+ {
+ vccCallHelper.NewIncomingCall(context, contactName, serviceName);
+ }
+ }
+
+ public static void StartService()
+ {
+ if (_started)
+ return;
+
+ _myApp.init(_epHelper, _epHelper);
+
+ _started = true;
+ }
+
+
+ public static void StopService()
+ {
+ if (!_started)
+ return;
+
+ _myApp.deInit();
+
+ _started = false;
+ }
+
+ public static void ModifyAccount(String id, String registrar,
+ String proxy, String username,
+ String password)
+ {
+ try
+ {
+ MyAppRT.Instance.modifyAccount(id, registrar, proxy, username, password);
+ }
+ catch (Exception e)
+ {
+ MyAppRT.Instance.writeLog(2, e.Message);
+ }
+ }
+
+ async public static void GetAccountInfo()
+ {
+ if (!_started)
+ return;
+
+ AccountInfo accInfo = MyAppRT.Instance.getAccountInfo();
+
+ ValueSet message = new ValueSet();
+
+ message[UpdateAccountInfoArguments.id.ToString()] = accInfo.id;
+ message[UpdateAccountInfoArguments.registrar.ToString()] = accInfo.registrar;
+ message[UpdateAccountInfoArguments.proxy.ToString()] = accInfo.proxy;
+ message[UpdateAccountInfoArguments.username.ToString()] = accInfo.username;
+ message[UpdateAccountInfoArguments.password.ToString()] = accInfo.password;
+
+ message[ForegroundOperation.NewForegroundRequest] = (int)ForegroundReguest.UpdateAcccountInfo;
+
+ ValueSet response = await Current.SendMessageAsync(message);
+
+ }
+
+ private const String _rtcCallTaskName = "VoipTasks.CallRtcTask";
+ private static BackgroundRequest _request = BackgroundRequest.InValid;
+ private static Object _lock = new Object();
+ private static AppServiceRequest _appRequest = null;
+ private static AppServiceDeferral _appDeferral = null;
+ private static VoipPhoneCall _voipCall = null;
+ private static VccCallHelper _vccCallHelper = new VccCallHelper();
+ private static BackgroundTaskDeferral _rtcTaskDeferral = null;
+
+ /* Pjsua data */
+ private static MyAppRT _myApp = MyAppRT.Instance;
+ private static bool _started = false;
+
+ private static EndpointHelper _epHelper = new EndpointHelper();
+ private static AppServiceConnection _connection = null;
+ }
+}
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/Helpers/EndpointHelper.cs b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/Helpers/EndpointHelper.cs
new file mode 100644
index 00000000..decf92f9
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/Helpers/EndpointHelper.cs
@@ -0,0 +1,94 @@
+/* $Id*/
+/*
+* Copyright (C) 2016 Teluu Inc. (http://www.teluu.com)
+*
+* This program is free software; you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation; either version 2 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+*/
+
+using System;
+using System.Diagnostics;
+using System.Threading.Tasks;
+using VoipTasks.BackgroundOperations;
+using Windows.ApplicationModel.Calls;
+using Windows.Foundation.Collections;
+using VoipBackEnd;
+
+namespace VoipTasks.Helpers
+{
+ class EndpointHelper : IntAccount, IntCall
+ {
+ private async void sendCallState(String state)
+ {
+ ValueSet message = new ValueSet();
+
+ message[UpdateCallStateArguments.CallState.ToString()] = state;
+ message[ForegroundOperation.NewForegroundRequest] = (int)ForegroundReguest.UpdateCallState;
+
+ ValueSet response = await Current.SendMessageAsync(message);
+ }
+
+ private async void sendRegState(String state)
+ {
+ ValueSet message = new ValueSet();
+
+ message[UpdateRegStateArguments.RegState.ToString()] = state;
+ message[ForegroundOperation.NewForegroundRequest] = (int)ForegroundReguest.UpdateRegState;
+
+ ValueSet response = await Current.SendMessageAsync(message);
+ }
+
+ /* Implement IntAccount. */
+ public void onIncomingCall(CallInfoRT info)
+ {
+ if (Current.VoipCall != null)
+ {
+ /* Only one active call */
+ return;
+ }
+
+ Current.RequestNewIncomingCall(info.remoteContact,
+ info.remoteUri,
+ "Pjsua");
+ }
+
+ public void onRegState(OnRegStateParamRT prm)
+ {
+ sendRegState(prm.reason);
+ }
+
+ /* Implement IntCall. */
+ public void onCallState(CallInfoRT info)
+ {
+ switch (info.state) {
+ case INV_STATE.PJSIP_INV_STATE_CALLING:
+ sendCallState("Calling");
+ break;
+ case INV_STATE.PJSIP_INV_STATE_INCOMING:
+ sendCallState("Incoming");
+ break;
+ case INV_STATE.PJSIP_INV_STATE_CONNECTING:
+ sendCallState("Connecting");
+ break;
+ case INV_STATE.PJSIP_INV_STATE_CONFIRMED:
+ sendCallState("Connected");
+ break;
+ case INV_STATE.PJSIP_INV_STATE_DISCONNECTED:
+ sendCallState("Disconnected");
+ Current.EndCall();
+ break;
+ }
+ }
+ }
+}
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/Helpers/VccCallHelper.cs b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/Helpers/VccCallHelper.cs
new file mode 100644
index 00000000..bb930cb1
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/Helpers/VccCallHelper.cs
@@ -0,0 +1,164 @@
+//*********************************************************
+//
+// Copyright (c) Microsoft. All rights reserved.
+// This code is licensed under the MIT License (MIT).
+// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF
+// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY
+// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
+// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
+//
+//*********************************************************
+using System;
+using System.Diagnostics;
+using System.Threading.Tasks;
+using VoipTasks.BackgroundOperations;
+using Windows.ApplicationModel.Calls;
+using Windows.Foundation.Collections;
+using Windows.Foundation.Metadata;
+using VoipBackEnd;
+
+namespace VoipTasks.Helpers
+{
+ class VccCallHelper
+ {
+ private int RTcTaskAlreadyRuningErrorCode = -2147024713;
+ public async Task<VoipPhoneCallResourceReservationStatus> RequestNewCallAsync(string dstURI)
+ {
+ VoipPhoneCallResourceReservationStatus status = VoipPhoneCallResourceReservationStatus.ResourcesNotAvailable;
+
+ status = await LaunchRTCTaskAsync();
+ if (status == VoipPhoneCallResourceReservationStatus.Success)
+ {
+ NewOutgoingCall(dstURI);
+ }
+
+ Current.Request = BackgroundRequest.InValid;
+
+ return status;
+ }
+
+ private async Task<VoipPhoneCallResourceReservationStatus> LaunchRTCTaskAsync()
+ {
+ // End current call before starting another call, there should be only one RTC task active at a time.
+ // Duplicate calls to launch RTC task will result in HR ERROR_ALREADY_EXSIST
+ // <TODO> For multiple calls against single rtc task add logic to verify that the rtc is not completed,
+ // and then Skip launching new rtc task
+ Current.EndCall();
+
+ VoipCallCoordinator vCC = VoipCallCoordinator.GetDefault();
+ VoipPhoneCallResourceReservationStatus status = VoipPhoneCallResourceReservationStatus.ResourcesNotAvailable;
+
+ try
+ {
+ status = await vCC.ReserveCallResourcesAsync(Current.RtcCallTaskName);
+ }
+ catch (Exception ex)
+ {
+ if (ex.HResult == RTcTaskAlreadyRuningErrorCode )
+ {
+ Debug.WriteLine("RTC Task Already running");
+ }
+ }
+
+ return status;
+ }
+
+ internal void NewOutgoingCall(string dstURI)
+ {
+ bool status = false;
+ try
+ {
+ VoipCallCoordinator vCC = VoipCallCoordinator.GetDefault();
+ VoipPhoneCall call = vCC.RequestNewOutgoingCall( "Pjsua Test Call ", dstURI, "", VoipPhoneCallMedia.Audio);
+ if (call != null)
+ {
+ call.EndRequested += Call_EndRequested;
+ call.RejectRequested += Call_RejectRequested;
+
+ call.NotifyCallActive();
+
+ Current.VoipCall = call;
+
+ MyAppRT.Instance.makeCall(dstURI);
+
+ status = true;
+ }
+ }
+ catch (Exception e)
+ {
+ Debug.WriteLine(e.ToString());
+ }
+
+ ValueSet response = new ValueSet();
+ response[BackgroundOperation.Result] = status ? (int)OperationResult.Succeeded : (int)OperationResult.Failed;
+
+ Current.SendResponse(response);
+ }
+
+ internal void NewIncomingCall(string context, string contactName, string serviceName)
+ {
+ try
+ {
+ VoipCallCoordinator vCC = VoipCallCoordinator.GetDefault();
+ VoipPhoneCall call = vCC.RequestNewIncomingCall(
+ "Hello",
+ contactName,
+ context,
+ new Uri("file://c:/data/test/bin/FakeVoipAppLight.png"),
+ serviceName,
+ new Uri("file://c:/data/test/bin/FakeVoipAppLight.png"),
+ "",
+ new Uri("file://c:/data/test/bin/FakeVoipAppRingtone.wma"),
+ VoipPhoneCallMedia.Audio,
+ new TimeSpan(0, 1, 20));
+ if (call != null)
+ {
+ call.AnswerRequested += Call_AnswerRequested;
+ call.EndRequested += Call_EndRequested;
+ call.RejectRequested += Call_RejectRequested;
+
+ Current.VoipCall = call;
+ }
+ }
+ catch (Exception e)
+ {
+ Debug.WriteLine(e.ToString());
+ }
+ }
+
+ private void Call_RejectRequested(VoipPhoneCall sender, CallRejectEventArgs args)
+ {
+ Current.EndCall();
+ }
+
+ private void Call_EndRequested(VoipPhoneCall sender, CallStateChangeEventArgs args)
+ {
+ Current.EndCall();
+ }
+
+ private void Call_AnswerRequested(VoipPhoneCall sender, CallAnswerEventArgs args)
+ {
+ CallOpParamRT param = new CallOpParamRT();
+ param.statusCode = 200;
+ param.reason = "OK";
+
+ try
+ {
+ Current.MyApp.answerCall(param);
+ }
+ catch (Exception ex)
+ {
+ Current.MyApp.writeLog(2, ex.Message);
+ }
+ Current.VoipCall = sender;
+ try
+ {
+ Current.VoipCall.NotifyCallActive();
+ }
+ catch (Exception ex)
+ {
+ Current.MyApp.writeLog(2, ex.Message);
+ }
+ }
+ }
+}
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/Properties/AssemblyInfo.cs b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/Properties/AssemblyInfo.cs
new file mode 100644
index 00000000..b3a92b48
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/Properties/AssemblyInfo.cs
@@ -0,0 +1,29 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("VoIPTasks")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("Microsoft Corporation")]
+[assembly: AssemblyProduct("VoIPTasks")]
+[assembly: AssemblyCopyright("Copyright © 2015")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
+[assembly: ComVisible(false)] \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/VoipTasks.csproj b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/VoipTasks.csproj
new file mode 100644
index 00000000..41bb33b6
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/VoipTasks.csproj
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="CheckAPI" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <!--Check for API_Family-->
+ <PropertyGroup>
+ <PROJ_Target>UWP</PROJ_Target>
+ </PropertyGroup>
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-common-config.props" />
+ <Import Project="..\..\..\..\..\..\..\build\vs\pjproject-vs14-common-targets.targets" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProjectGuid>{9FDF5E33-D15D-409F-876E-4E77727936B9}</ProjectGuid>
+ <OutputType>winmdobj</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>VoipTasks</RootNamespace>
+ <AssemblyName>VoipTasks</AssemblyName>
+ <DefaultLanguage>en-US</DefaultLanguage>
+ <MinimumVisualStudioVersion>14</MinimumVisualStudioVersion>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <PlatformTarget>AnyCPU</PlatformTarget>
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PlatformTarget>AnyCPU</PlatformTarget>
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|ARM'">
+ <PlatformTarget>ARM</PlatformTarget>
+ <DebugSymbols>true</DebugSymbols>
+ <OutputPath>bin\ARM\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
+ <NoWarn>;2008</NoWarn>
+ <DebugType>full</DebugType>
+ <PlatformTarget>ARM</PlatformTarget>
+ <UseVSHostingProcess>false</UseVSHostingProcess>
+ <ErrorReport>prompt</ErrorReport>
+ <Prefer32Bit>true</Prefer32Bit>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|ARM'">
+ <PlatformTarget>ARM</PlatformTarget>
+ <OutputPath>bin\ARM\Release\</OutputPath>
+ <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
+ <Optimize>true</Optimize>
+ <NoWarn>;2008</NoWarn>
+ <DebugType>pdbonly</DebugType>
+ <PlatformTarget>ARM</PlatformTarget>
+ <UseVSHostingProcess>false</UseVSHostingProcess>
+ <ErrorReport>prompt</ErrorReport>
+ <Prefer32Bit>true</Prefer32Bit>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
+ <PlatformTarget>x64</PlatformTarget>
+ <DebugSymbols>true</DebugSymbols>
+ <OutputPath>bin\x64\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
+ <NoWarn>;2008</NoWarn>
+ <DebugType>full</DebugType>
+ <PlatformTarget>x64</PlatformTarget>
+ <UseVSHostingProcess>false</UseVSHostingProcess>
+ <ErrorReport>prompt</ErrorReport>
+ <Prefer32Bit>true</Prefer32Bit>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
+ <PlatformTarget>x64</PlatformTarget>
+ <OutputPath>bin\x64\Release\</OutputPath>
+ <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
+ <Optimize>true</Optimize>
+ <NoWarn>;2008</NoWarn>
+ <DebugType>pdbonly</DebugType>
+ <PlatformTarget>x64</PlatformTarget>
+ <UseVSHostingProcess>false</UseVSHostingProcess>
+ <ErrorReport>prompt</ErrorReport>
+ <Prefer32Bit>true</Prefer32Bit>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
+ <PlatformTarget>x86</PlatformTarget>
+ <DebugSymbols>true</DebugSymbols>
+ <OutputPath>bin\x86\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
+ <NoWarn>;2008</NoWarn>
+ <DebugType>full</DebugType>
+ <PlatformTarget>x86</PlatformTarget>
+ <UseVSHostingProcess>false</UseVSHostingProcess>
+ <ErrorReport>prompt</ErrorReport>
+ <Prefer32Bit>true</Prefer32Bit>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
+ <PlatformTarget>x86</PlatformTarget>
+ <OutputPath>bin\x86\Release\</OutputPath>
+ <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
+ <Optimize>true</Optimize>
+ <NoWarn>;2008</NoWarn>
+ <DebugType>pdbonly</DebugType>
+ <PlatformTarget>x86</PlatformTarget>
+ <UseVSHostingProcess>false</UseVSHostingProcess>
+ <ErrorReport>prompt</ErrorReport>
+ <Prefer32Bit>true</Prefer32Bit>
+ </PropertyGroup>
+ <ItemGroup>
+ <!-- A reference to the entire .Net Framework and Windows SDK are automatically included -->
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AppService.cs" />
+ <Compile Include="BackgroundOperations\BackgroundOperations.cs" />
+ <Compile Include="CallRtcTask.cs" />
+ <Compile Include="Helpers\Current.cs" />
+ <Compile Include="Helpers\VccCallHelper.cs" />
+ <Compile Include="Helpers\EndpointHelper.cs" />
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\VoipBackEnd\VoipBackEnd.vcxproj">
+ <Project>{fc9cbb95-624c-4ce8-86a8-3ab5a415aa65}</Project>
+ <Name>VoipBackEnd</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '14.0' ">
+ <VisualStudioVersion>14.0</VisualStudioVersion>
+ </PropertyGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project> \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/project.json b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/project.json
new file mode 100644
index 00000000..ae7afafb
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/project.json
@@ -0,0 +1,16 @@
+{
+ "dependencies": {
+ "Microsoft.NETCore.UniversalWindowsPlatform": "5.0.0"
+ },
+ "frameworks": {
+ "uap10.0": {}
+ },
+ "runtimes": {
+ "win10-arm": {},
+ "win10-arm-aot": {},
+ "win10-x86": {},
+ "win10-x86-aot": {},
+ "win10-x64": {},
+ "win10-x64-aot": {}
+ }
+} \ No newline at end of file
diff --git a/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/project.lock.json b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/project.lock.json
new file mode 100644
index 00000000..42094fb8
--- /dev/null
+++ b/pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/project.lock.json
@@ -0,0 +1,14573 @@
+{
+ "locked": false,
+ "version": 1,
+ "targets": {
+ "UAP,Version=v10.0": {
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/netcore50/System.Core.dll": {},
+ "lib/netcore50/System.dll": {},
+ "lib/netcore50/System.Net.dll": {},
+ "lib/netcore50/System.Numerics.dll": {},
+ "lib/netcore50/System.Runtime.Serialization.dll": {},
+ "lib/netcore50/System.ServiceModel.dll": {},
+ "lib/netcore50/System.ServiceModel.Web.dll": {},
+ "lib/netcore50/System.Windows.dll": {},
+ "lib/netcore50/System.Xml.dll": {},
+ "lib/netcore50/System.Xml.Linq.dll": {},
+ "lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-arm": {
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/netcore50/System.Core.dll": {},
+ "lib/netcore50/System.dll": {},
+ "lib/netcore50/System.Net.dll": {},
+ "lib/netcore50/System.Numerics.dll": {},
+ "lib/netcore50/System.Runtime.Serialization.dll": {},
+ "lib/netcore50/System.ServiceModel.dll": {},
+ "lib/netcore50/System.ServiceModel.Web.dll": {},
+ "lib/netcore50/System.Windows.dll": {},
+ "lib/netcore50/System.Xml.dll": {},
+ "lib/netcore50/System.Xml.Linq.dll": {},
+ "lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Runtime.CoreCLR-arm/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Debug": "[4.0.10, 4.0.10]",
+ "System.Globalization": "[4.0.10, 4.0.10]",
+ "System.IO": "[4.0.10, 4.0.10]",
+ "System.ObjectModel": "[4.0.10, 4.0.10]",
+ "System.Reflection": "[4.0.10, 4.0.10]",
+ "System.Runtime.Extensions": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10, 4.0.10]",
+ "System.Threading": "[4.0.10, 4.0.10]",
+ "System.Threading.Tasks": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.StackTrace": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0, 4.0.0]",
+ "System.Globalization.Calendars": "[4.0.0, 4.0.0]",
+ "System.Reflection.Extensions": "[4.0.0, 4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0, 4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0, 4.0.0]",
+ "System.Runtime.Handles": "[4.0.0, 4.0.0]",
+ "System.Threading.Timer": "[4.0.0, 4.0.0]",
+ "System.Private.Uri": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20, 4.0.20]",
+ "System.Runtime": "[4.0.20, 4.0.20]",
+ "System.Runtime.InteropServices": "[4.0.20, 4.0.20]"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-arm/lib/dotnet/mscorlib.ni.dll": {}
+ },
+ "native": {
+ "runtimes/win8-arm/native/clretwrc.dll": {},
+ "runtimes/win8-arm/native/coreclr.dll": {},
+ "runtimes/win8-arm/native/dbgshim.dll": {},
+ "runtimes/win8-arm/native/mscordaccore.dll": {},
+ "runtimes/win8-arm/native/mscordbi.dll": {},
+ "runtimes/win8-arm/native/mscorrc.debug.dll": {},
+ "runtimes/win8-arm/native/mscorrc.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-arm/4.0.0": {
+ "native": {
+ "runtimes/win10-arm/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-arm-aot": {
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "runtimes/aot/lib/netcore50/mscorlib.dll": {},
+ "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "runtimes/aot/lib/netcore50/System.Core.dll": {},
+ "runtimes/aot/lib/netcore50/System.dll": {},
+ "runtimes/aot/lib/netcore50/System.Net.dll": {},
+ "runtimes/aot/lib/netcore50/System.Numerics.dll": {},
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll": {},
+ "runtimes/aot/lib/netcore50/System.Windows.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Linq.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Runtime.Native/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Debug": "[4.0.10, 4.0.10]",
+ "System.Globalization": "[4.0.10, 4.0.10]",
+ "System.IO": "[4.0.10, 4.0.10]",
+ "System.ObjectModel": "[4.0.10, 4.0.10]",
+ "System.Reflection": "[4.0.10, 4.0.10]",
+ "System.Runtime.Extensions": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10, 4.0.10]",
+ "System.Threading": "[4.0.10, 4.0.10]",
+ "System.Threading.Tasks": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.StackTrace": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0, 4.0.0]",
+ "System.Globalization.Calendars": "[4.0.0, 4.0.0]",
+ "System.Reflection.Extensions": "[4.0.0, 4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0, 4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0, 4.0.0]",
+ "System.Runtime.Handles": "[4.0.0, 4.0.0]",
+ "System.Threading.Timer": "[4.0.0, 4.0.0]",
+ "System.Private.Uri": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20, 4.0.20]",
+ "System.Runtime": "[4.0.20, 4.0.20]",
+ "System.Runtime.InteropServices": "[4.0.20, 4.0.20]"
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-arm/4.0.0": {
+ "native": {
+ "runtimes/win10-arm/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-x86": {
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/netcore50/System.Core.dll": {},
+ "lib/netcore50/System.dll": {},
+ "lib/netcore50/System.Net.dll": {},
+ "lib/netcore50/System.Numerics.dll": {},
+ "lib/netcore50/System.Runtime.Serialization.dll": {},
+ "lib/netcore50/System.ServiceModel.dll": {},
+ "lib/netcore50/System.ServiceModel.Web.dll": {},
+ "lib/netcore50/System.Windows.dll": {},
+ "lib/netcore50/System.Xml.dll": {},
+ "lib/netcore50/System.Xml.Linq.dll": {},
+ "lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Runtime.CoreCLR-x86/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Debug": "[4.0.10, 4.0.10]",
+ "System.Globalization": "[4.0.10, 4.0.10]",
+ "System.IO": "[4.0.10, 4.0.10]",
+ "System.ObjectModel": "[4.0.10, 4.0.10]",
+ "System.Reflection": "[4.0.10, 4.0.10]",
+ "System.Runtime.Extensions": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10, 4.0.10]",
+ "System.Threading": "[4.0.10, 4.0.10]",
+ "System.Threading.Tasks": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.StackTrace": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0, 4.0.0]",
+ "System.Globalization.Calendars": "[4.0.0, 4.0.0]",
+ "System.Reflection.Extensions": "[4.0.0, 4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0, 4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0, 4.0.0]",
+ "System.Runtime.Handles": "[4.0.0, 4.0.0]",
+ "System.Threading.Timer": "[4.0.0, 4.0.0]",
+ "System.Private.Uri": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20, 4.0.20]",
+ "System.Runtime": "[4.0.20, 4.0.20]",
+ "System.Runtime.InteropServices": "[4.0.20, 4.0.20]"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7-x86/lib/dotnet/mscorlib.ni.dll": {}
+ },
+ "native": {
+ "runtimes/win7-x86/native/clretwrc.dll": {},
+ "runtimes/win7-x86/native/coreclr.dll": {},
+ "runtimes/win7-x86/native/dbgshim.dll": {},
+ "runtimes/win7-x86/native/mscordaccore.dll": {},
+ "runtimes/win7-x86/native/mscordbi.dll": {},
+ "runtimes/win7-x86/native/mscorrc.debug.dll": {},
+ "runtimes/win7-x86/native/mscorrc.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0": {
+ "native": {
+ "runtimes/win10-x86/native/_._": {}
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x86/4.0.0": {
+ "native": {
+ "runtimes/win10-x86/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-x86-aot": {
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "runtimes/aot/lib/netcore50/mscorlib.dll": {},
+ "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "runtimes/aot/lib/netcore50/System.Core.dll": {},
+ "runtimes/aot/lib/netcore50/System.dll": {},
+ "runtimes/aot/lib/netcore50/System.Net.dll": {},
+ "runtimes/aot/lib/netcore50/System.Numerics.dll": {},
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll": {},
+ "runtimes/aot/lib/netcore50/System.Windows.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Linq.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Runtime.Native/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Debug": "[4.0.10, 4.0.10]",
+ "System.Globalization": "[4.0.10, 4.0.10]",
+ "System.IO": "[4.0.10, 4.0.10]",
+ "System.ObjectModel": "[4.0.10, 4.0.10]",
+ "System.Reflection": "[4.0.10, 4.0.10]",
+ "System.Runtime.Extensions": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10, 4.0.10]",
+ "System.Threading": "[4.0.10, 4.0.10]",
+ "System.Threading.Tasks": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.StackTrace": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0, 4.0.0]",
+ "System.Globalization.Calendars": "[4.0.0, 4.0.0]",
+ "System.Reflection.Extensions": "[4.0.0, 4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0, 4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0, 4.0.0]",
+ "System.Runtime.Handles": "[4.0.0, 4.0.0]",
+ "System.Threading.Timer": "[4.0.0, 4.0.0]",
+ "System.Private.Uri": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20, 4.0.20]",
+ "System.Runtime": "[4.0.20, 4.0.20]",
+ "System.Runtime.InteropServices": "[4.0.20, 4.0.20]"
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x86/4.0.0": {
+ "native": {
+ "runtimes/win10-x86/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-x64": {
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/netcore50/System.Core.dll": {},
+ "lib/netcore50/System.dll": {},
+ "lib/netcore50/System.Net.dll": {},
+ "lib/netcore50/System.Numerics.dll": {},
+ "lib/netcore50/System.Runtime.Serialization.dll": {},
+ "lib/netcore50/System.ServiceModel.dll": {},
+ "lib/netcore50/System.ServiceModel.Web.dll": {},
+ "lib/netcore50/System.Windows.dll": {},
+ "lib/netcore50/System.Xml.dll": {},
+ "lib/netcore50/System.Xml.Linq.dll": {},
+ "lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Runtime.CoreCLR-x64/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Debug": "[4.0.10, 4.0.10]",
+ "System.Globalization": "[4.0.10, 4.0.10]",
+ "System.IO": "[4.0.10, 4.0.10]",
+ "System.ObjectModel": "[4.0.10, 4.0.10]",
+ "System.Reflection": "[4.0.10, 4.0.10]",
+ "System.Runtime.Extensions": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10, 4.0.10]",
+ "System.Threading": "[4.0.10, 4.0.10]",
+ "System.Threading.Tasks": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.StackTrace": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0, 4.0.0]",
+ "System.Globalization.Calendars": "[4.0.0, 4.0.0]",
+ "System.Reflection.Extensions": "[4.0.0, 4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0, 4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0, 4.0.0]",
+ "System.Runtime.Handles": "[4.0.0, 4.0.0]",
+ "System.Threading.Timer": "[4.0.0, 4.0.0]",
+ "System.Private.Uri": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20, 4.0.20]",
+ "System.Runtime": "[4.0.20, 4.0.20]",
+ "System.Runtime.InteropServices": "[4.0.20, 4.0.20]"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7-x64/lib/dotnet/mscorlib.ni.dll": {}
+ },
+ "native": {
+ "runtimes/win7-x64/native/clretwrc.dll": {},
+ "runtimes/win7-x64/native/coreclr.dll": {},
+ "runtimes/win7-x64/native/dbgshim.dll": {},
+ "runtimes/win7-x64/native/mscordaccore.dll": {},
+ "runtimes/win7-x64/native/mscordbi.dll": {},
+ "runtimes/win7-x64/native/mscorrc.debug.dll": {},
+ "runtimes/win7-x64/native/mscorrc.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0": {
+ "native": {
+ "runtimes/win10-x64/native/_._": {}
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x64/4.0.0": {
+ "native": {
+ "runtimes/win10-x64/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-x64-aot": {
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "[4.0.0, )",
+ "Microsoft.VisualBasic": "[10.0.0, )",
+ "System.AppContext": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Collections.Immutable": "[1.1.37, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.ComponentModel.Annotations": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Diagnostics.Tools": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Globalization.Calendars": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.IO.Compression.ZipFile": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.UnmanagedMemoryStream": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Linq.Parallel": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Net.NetworkInformation": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Numerics.Vectors": "[4.1.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection.Metadata": "[1.0.22, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Runtime.Numerics": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading.Tasks.Dataflow": "[4.5.25, )",
+ "System.Threading.Tasks.Parallel": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Xml.XDocument": "[4.0.10, )",
+ "Microsoft.NETCore.Targets": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/mscorlib.dll": {},
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {}
+ },
+ "runtime": {
+ "runtimes/aot/lib/netcore50/mscorlib.dll": {},
+ "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "runtimes/aot/lib/netcore50/System.Core.dll": {},
+ "runtimes/aot/lib/netcore50/System.dll": {},
+ "runtimes/aot/lib/netcore50/System.Net.dll": {},
+ "runtimes/aot/lib/netcore50/System.Numerics.dll": {},
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll": {},
+ "runtimes/aot/lib/netcore50/System.Windows.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Linq.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Runtime.Native/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Debug": "[4.0.10, 4.0.10]",
+ "System.Globalization": "[4.0.10, 4.0.10]",
+ "System.IO": "[4.0.10, 4.0.10]",
+ "System.ObjectModel": "[4.0.10, 4.0.10]",
+ "System.Reflection": "[4.0.10, 4.0.10]",
+ "System.Runtime.Extensions": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding": "[4.0.10, 4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10, 4.0.10]",
+ "System.Threading": "[4.0.10, 4.0.10]",
+ "System.Threading.Tasks": "[4.0.10, 4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.StackTrace": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0, 4.0.0]",
+ "System.Globalization.Calendars": "[4.0.0, 4.0.0]",
+ "System.Reflection.Extensions": "[4.0.0, 4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0, 4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0, 4.0.0]",
+ "System.Runtime.Handles": "[4.0.0, 4.0.0]",
+ "System.Threading.Timer": "[4.0.0, 4.0.0]",
+ "System.Private.Uri": "[4.0.0, 4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20, 4.0.20]",
+ "System.Runtime": "[4.0.20, 4.0.20]",
+ "System.Runtime.InteropServices": "[4.0.20, 4.0.20]"
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "[5.0.0, )",
+ "Microsoft.NETCore.Platforms": "[1.0.0, )"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {},
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "[1.0.0, )",
+ "Microsoft.NETCore": "[5.0.0, )",
+ "Microsoft.NETCore.Portable.Compatibility": "[1.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Data.Common": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Diagnostics.StackTrace": "[4.0.0, )",
+ "System.IO.IsolatedStorage": "[4.0.0, )",
+ "System.Net.Http.Rtc": "[4.0.0, )",
+ "System.Net.Requests": "[4.0.10, )",
+ "System.Net.Sockets": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Numerics.Vectors.WindowsRuntime": "[4.0.0, )",
+ "System.Reflection.Context": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Serialization.Json": "[4.0.0, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime.UI.Xaml": "[4.0.0, )",
+ "System.ServiceModel.Duplex": "[4.0.0, )",
+ "System.ServiceModel.Http": "[4.0.10, )",
+ "System.ServiceModel.NetTcp": "[4.0.0, )",
+ "System.ServiceModel.Primitives": "[4.0.0, )",
+ "System.ServiceModel.Security": "[4.0.0, )",
+ "System.Text.Encoding.CodePages": "[4.0.0, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Dynamic.Runtime": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Globalization.Extensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Specialized.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.ComponentModel": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Data.Common/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x64/4.0.0": {
+ "native": {
+ "runtimes/win10-x64/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.IsolatedStorage.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.IsolatedStorage.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Primitives": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.Http": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.Rtc.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.Rtc.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Runtime.InteropServices.WindowsRuntime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Requests.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.Requests.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.Networking": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Sockets.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Net.WebHeaderCollection.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Numerics.Vectors": "[4.1.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "Microsoft.Win32.Primitives": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.Threading.Overlapped": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Threading.Timer": "[4.0.0, )",
+ "System.Collections.Specialized": "[4.0.0, )",
+ "System.Collections.NonGeneric": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Security.Claims": "[4.0.0, )",
+ "System.Net.Http": "[4.0.0, )",
+ "System.Net.WebHeaderCollection": "[4.0.0, )",
+ "System.Reflection.DispatchProxy": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Linq.Queryable": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.IO.Compression": "[4.0.0, )",
+ "System.ObjectModel": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Runtime.Serialization.Xml": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Xml.XmlSerializer": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.ComponentModel.EventBasedAsync": "[4.0.10, )",
+ "System.Net.Primitives": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Linq.Expressions": "[4.0.10, )",
+ "System.Runtime.WindowsRuntime": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.ServiceModel.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Context/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Context.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Context.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Emit.ILGeneration": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.0, )",
+ "System.Runtime.InteropServices": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Text.Encoding.Extensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Collections.Immutable": "[1.1.37, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Contracts": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Reflection": "[4.0.0, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "dependencies": {
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Serialization.Json.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "dependencies": {
+ "System.Runtime.Serialization.Primitives": "[4.0.10, )",
+ "System.Private.DataContractSerialization": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.ObjectModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.WindowsRuntime": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Security.Principal": "[4.0.0, )",
+ "System.IO": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Globalization": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Duplex.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Duplex.dll": {}
+ }
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Http.dll": {}
+ }
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.NetTcp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.NetTcp.dll": {}
+ }
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Primitives.dll": {}
+ }
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Private.ServiceModel": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/netcore50/System.ServiceModel.Security.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ServiceModel.Security.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.IO": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.Encoding.CodePages.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Runtime.Handles": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Runtime": "[4.0.0, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.0, )",
+ "System.Collections.Concurrent": "[4.0.0, )",
+ "System.Collections": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.0, )",
+ "System.Dynamic.Runtime": "[4.0.0, )",
+ "System.Diagnostics.Tracing": "[4.0.0, )",
+ "System.Threading": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Runtime.Extensions": "[4.0.0, )"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Diagnostics.Tracing": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Collections.Concurrent": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading.Tasks": "[4.0.10, )",
+ "System.Runtime.InteropServices": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.IO.FileSystem": "[4.0.0, )",
+ "System.IO.FileSystem.Primitives": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Text.RegularExpressions": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Text.Encoding.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.IO": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Text.Encoding": "[4.0.10, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "[4.0.20, )",
+ "System.Resources.ResourceManager": "[4.0.0, )",
+ "System.Xml.XmlDocument": "[4.0.0, )",
+ "System.Reflection.TypeExtensions": "[4.0.0, )",
+ "System.Reflection.Extensions": "[4.0.0, )",
+ "System.Linq": "[4.0.0, )",
+ "System.Collections": "[4.0.10, )",
+ "System.Diagnostics.Debug": "[4.0.10, )",
+ "System.Globalization": "[4.0.10, )",
+ "System.Xml.ReaderWriter": "[4.0.10, )",
+ "System.Reflection": "[4.0.10, )",
+ "System.IO": "[4.0.10, )",
+ "System.Threading": "[4.0.10, )",
+ "System.Runtime.Extensions": "[4.0.10, )",
+ "System.Reflection.Primitives": "[4.0.0, )",
+ "System.Text.RegularExpressions": "[4.0.10, )"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.CSharp/4.0.0": {
+ "sha512": "oWqeKUxHXdK6dL2CFjgMcaBISbkk+AqEg+yvJHE4DElNzS4QaTsCflgkkqZwVlWby1Dg9zo9n+iCAMFefFdJ/A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.CSharp.nuspec",
+ "lib/dotnet/Microsoft.CSharp.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/Microsoft.CSharp.dll",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.CSharp.dll",
+ "ref/dotnet/Microsoft.CSharp.xml",
+ "ref/dotnet/zh-hant/Microsoft.CSharp.xml",
+ "ref/dotnet/de/Microsoft.CSharp.xml",
+ "ref/dotnet/fr/Microsoft.CSharp.xml",
+ "ref/dotnet/it/Microsoft.CSharp.xml",
+ "ref/dotnet/ja/Microsoft.CSharp.xml",
+ "ref/dotnet/ko/Microsoft.CSharp.xml",
+ "ref/dotnet/ru/Microsoft.CSharp.xml",
+ "ref/dotnet/zh-hans/Microsoft.CSharp.xml",
+ "ref/dotnet/es/Microsoft.CSharp.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/Microsoft.CSharp.dll",
+ "ref/netcore50/Microsoft.CSharp.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/a8a7171824ab4656b3141cda0591ff66.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "sha512": "QQMp0yYQbIdfkKhdEE6Umh2Xonau7tasG36Trw/YlHoWgYQLp7T9L+ZD8EPvdj5ubRhtOuKEKwM7HMpkagB9ZA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.nuspec",
+ "_._",
+ "package/services/metadata/core-properties/340ac37fb1224580ae47c59ebdd88964.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {
+ "sha512": "0N77OwGZpXqUco2C/ynv1os7HqdFYifvNIbveLDKqL5PZaz05Rl9enCwVBjF61aumHKueLWIJ3prnmdAXxww4A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Platforms.nuspec",
+ "runtime.json",
+ "package/services/metadata/core-properties/36b51d4c6b524527902ff1a182a64e42.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "sha512": "5/IFqf2zN1jzktRJitxO+5kQ+0AilcIbPvSojSJwDG3cGNSMZg44LXLB5E9RkSETE0Wh4QoALdNh1koKoF7/mA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Portable.Compatibility.nuspec",
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll",
+ "lib/netcore50/System.Core.dll",
+ "lib/netcore50/System.dll",
+ "lib/netcore50/System.Net.dll",
+ "lib/netcore50/System.Numerics.dll",
+ "lib/netcore50/System.Runtime.Serialization.dll",
+ "lib/netcore50/System.ServiceModel.dll",
+ "lib/netcore50/System.ServiceModel.Web.dll",
+ "lib/netcore50/System.Windows.dll",
+ "lib/netcore50/System.Xml.dll",
+ "lib/netcore50/System.Xml.Linq.dll",
+ "lib/netcore50/System.Xml.Serialization.dll",
+ "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll",
+ "lib/dnxcore50/System.Core.dll",
+ "lib/dnxcore50/System.dll",
+ "lib/dnxcore50/System.Net.dll",
+ "lib/dnxcore50/System.Numerics.dll",
+ "lib/dnxcore50/System.Runtime.Serialization.dll",
+ "lib/dnxcore50/System.ServiceModel.dll",
+ "lib/dnxcore50/System.ServiceModel.Web.dll",
+ "lib/dnxcore50/System.Windows.dll",
+ "lib/dnxcore50/System.Xml.dll",
+ "lib/dnxcore50/System.Xml.Linq.dll",
+ "lib/dnxcore50/System.Xml.Serialization.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/mscorlib.dll",
+ "ref/dotnet/System.ComponentModel.DataAnnotations.dll",
+ "ref/dotnet/System.Core.dll",
+ "ref/dotnet/System.dll",
+ "ref/dotnet/System.Net.dll",
+ "ref/dotnet/System.Numerics.dll",
+ "ref/dotnet/System.Runtime.Serialization.dll",
+ "ref/dotnet/System.ServiceModel.dll",
+ "ref/dotnet/System.ServiceModel.Web.dll",
+ "ref/dotnet/System.Windows.dll",
+ "ref/dotnet/System.Xml.dll",
+ "ref/dotnet/System.Xml.Linq.dll",
+ "ref/dotnet/System.Xml.Serialization.dll",
+ "runtimes/aot/lib/netcore50/mscorlib.dll",
+ "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll",
+ "runtimes/aot/lib/netcore50/System.Core.dll",
+ "runtimes/aot/lib/netcore50/System.dll",
+ "runtimes/aot/lib/netcore50/System.Net.dll",
+ "runtimes/aot/lib/netcore50/System.Numerics.dll",
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll",
+ "runtimes/aot/lib/netcore50/System.ServiceModel.dll",
+ "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll",
+ "runtimes/aot/lib/netcore50/System.Windows.dll",
+ "runtimes/aot/lib/netcore50/System.Xml.dll",
+ "runtimes/aot/lib/netcore50/System.Xml.Linq.dll",
+ "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/mscorlib.dll",
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll",
+ "ref/netcore50/System.Core.dll",
+ "ref/netcore50/System.dll",
+ "ref/netcore50/System.Net.dll",
+ "ref/netcore50/System.Numerics.dll",
+ "ref/netcore50/System.Runtime.Serialization.dll",
+ "ref/netcore50/System.ServiceModel.dll",
+ "ref/netcore50/System.ServiceModel.Web.dll",
+ "ref/netcore50/System.Windows.dll",
+ "ref/netcore50/System.Xml.dll",
+ "ref/netcore50/System.Xml.Linq.dll",
+ "ref/netcore50/System.Xml.Serialization.dll",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/8131b8ae030a45e7986737a0c1d04ef5.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {
+ "sha512": "AjaMNpXLW4miEQorIqyn6iQ+BZBId6qXkhwyeh1vl6kXLqosZusbwmLNlvj/xllSQrd3aImJbvlHusam85g+xQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Runtime.nuspec",
+ "runtime.json",
+ "package/services/metadata/core-properties/f289de2ffef9428684eca0c193bc8765.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-arm/1.0.0": {
+ "sha512": "hoJfIl981eXwn9Tz8onO/J1xaYApIfp/YrhjSh9rRhml1U5Wj80LBgyp/6n+KI3VlvcAraThhnHnCTp+M3Uh+w==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Runtime.CoreCLR-arm.nuspec",
+ "runtimes/win8-arm/native/clretwrc.dll",
+ "runtimes/win8-arm/native/coreclr.dll",
+ "runtimes/win8-arm/native/dbgshim.dll",
+ "runtimes/win8-arm/native/mscordaccore.dll",
+ "runtimes/win8-arm/native/mscordbi.dll",
+ "runtimes/win8-arm/native/mscorrc.debug.dll",
+ "runtimes/win8-arm/native/mscorrc.dll",
+ "runtimes/win8-arm/lib/dotnet/mscorlib.ni.dll",
+ "ref/dotnet/_._",
+ "package/services/metadata/core-properties/c1cbeaed81514106b6b7971ac193f132.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-x64/1.0.0": {
+ "sha512": "DaY5Z13xCZpnVIGluC5sCo4/0wy1rl6mptBH7v3RYi3guAmG88aSeFoQzyZepo0H0jEixUxNFM0+MB6Jc+j0bw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Runtime.CoreCLR-x64.nuspec",
+ "runtimes/win7-x64/native/clretwrc.dll",
+ "runtimes/win7-x64/native/coreclr.dll",
+ "runtimes/win7-x64/native/dbgshim.dll",
+ "runtimes/win7-x64/native/mscordaccore.dll",
+ "runtimes/win7-x64/native/mscordbi.dll",
+ "runtimes/win7-x64/native/mscorrc.debug.dll",
+ "runtimes/win7-x64/native/mscorrc.dll",
+ "runtimes/win7-x64/lib/dotnet/mscorlib.ni.dll",
+ "ref/dotnet/_._",
+ "package/services/metadata/core-properties/bd7bd26b6b8242179b5b8ca3d9ffeb95.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-x86/1.0.0": {
+ "sha512": "2LDffu5Is/X01GVPVuye4Wmz9/SyGDNq1Opgl5bXG3206cwNiCwsQgILOtfSWVp5mn4w401+8cjhBy3THW8HQQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Runtime.CoreCLR-x86.nuspec",
+ "runtimes/win7-x86/native/clretwrc.dll",
+ "runtimes/win7-x86/native/coreclr.dll",
+ "runtimes/win7-x86/native/dbgshim.dll",
+ "runtimes/win7-x86/native/mscordaccore.dll",
+ "runtimes/win7-x86/native/mscordbi.dll",
+ "runtimes/win7-x86/native/mscorrc.debug.dll",
+ "runtimes/win7-x86/native/mscorrc.dll",
+ "runtimes/win7-x86/lib/dotnet/mscorlib.ni.dll",
+ "ref/dotnet/_._",
+ "package/services/metadata/core-properties/dd7e29450ade4bdaab9794850cd11d7a.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Runtime.Native/1.0.0": {
+ "sha512": "tMsWWrH1AJCguiM22zK/vr6COxqz62Q1F02B07IXAUN405R3HGk5SkD/DL0Hte+OTjNtW9LkKXpOggGBRwYFNg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Runtime.Native.nuspec",
+ "_._",
+ "package/services/metadata/core-properties/a985563978b547f984c16150ef73e353.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "sha512": "XfITpPjYLYRmAeZtb9diw6P7ylLQsSC1U2a/xj10iQpnHxkiLEBXop/psw15qMPuNca7lqgxWvzZGpQxphuXaw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Targets.nuspec",
+ "runtime.json",
+ "package/services/metadata/core-properties/5413a5ed3fde4121a1c9ee8feb12ba66.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {
+ "sha512": "jszcJ6okLlhqF4OQbhSbixLOuLUyVT3BP7Y7/i7fcDMwnHBd1Pmdz6M1Al9SMDKVLA2oSaItg4tq6C0ydv8lYQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform.nuspec",
+ "runtime.json",
+ "package/services/metadata/core-properties/0d18100c9f8c491492d8ddeaa9581526.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": {
+ "sha512": "D0nsAm+yTk0oSSC7E6PcmuuEewBAQbGgIXNcCnRqQ4qLPdQLMjMHg8cilGs3xZgwTRQmMtEn45TAatrU1otWPQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.UniversalWindowsPlatform.nuspec",
+ "_._",
+ "package/services/metadata/core-properties/5dffd3ce5b6640febe2db09251387062.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0": {
+ "sha512": "NC+dpFMdhujz2sWAdJ8EmBk07p1zOlNi0FCCnZEbzftABpw9xZ99EMP/bUJrPTgCxHfzJAiuLPOtAauzVINk0w==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Windows.ApiSets-x64.nuspec",
+ "runtimes/win7-x64/native/API-MS-Win-Base-Util-L1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-com-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-com-private-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-comm-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-console-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-console-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-delayload-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-handle-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-heap-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-heap-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-interlocked-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-normalization-l1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processsecurity-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-profile-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-ansi-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-realtime-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-registry-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-registry-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-rtlsupport-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-string-l1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-String-L2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-synch-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-synch-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-private-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-timezone-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-url-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-util-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-version-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-registration-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-string-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-wow64-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-xstate-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Controller-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Provider-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-ro-typeresolution-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-base-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-provider-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-sddl-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-management-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-management-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-winsvc-l1-1-0.dll",
+ "runtimes/win7-x64/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win8-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win8-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win8-x64/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win81-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win81-x64/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win10-x64/native/_._",
+ "package/services/metadata/core-properties/b25894a2a9234c329a98dc84006b2292.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0": {
+ "sha512": "/HDRdhz5bZyhHwQ/uk/IbnDIX5VDTsHntEZYkTYo57dM+U3Ttel9/OJv0mjL64wTO/QKUJJNKp9XO+m7nSVjJQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.NETCore.Windows.ApiSets-x86.nuspec",
+ "runtimes/win7-x86/native/API-MS-Win-Base-Util-L1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-com-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-com-private-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-comm-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-console-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-console-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-delayload-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-handle-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-heap-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-heap-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-interlocked-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-normalization-l1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processsecurity-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-profile-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-ansi-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-realtime-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-registry-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-registry-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-rtlsupport-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-string-l1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-String-L2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-synch-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-synch-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-private-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-timezone-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-url-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-util-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-version-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-registration-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-string-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-wow64-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-xstate-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Controller-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Provider-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-ro-typeresolution-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-base-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-provider-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-sddl-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-management-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-management-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-winsvc-l1-1-0.dll",
+ "runtimes/win7-x86/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win8-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win8-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win8-x86/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win81-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win81-x86/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win10-x86/native/_._",
+ "package/services/metadata/core-properties/b773d829b3664669b45b4b4e97bdb635.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "sha512": "5BEm2/HAVd97whRlCChU7rmSh/9cwGlZ/NTNe3Jl07zuPWfKQq5TUvVNUmdvmEe8QRecJLZ4/e7WF1i1O8V42g==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.VisualBasic.nuspec",
+ "lib/dotnet/Microsoft.VisualBasic.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/Microsoft.VisualBasic.dll",
+ "lib/wpa81/_._",
+ "ref/dotnet/Microsoft.VisualBasic.dll",
+ "ref/dotnet/Microsoft.VisualBasic.xml",
+ "ref/dotnet/zh-hant/Microsoft.VisualBasic.xml",
+ "ref/dotnet/de/Microsoft.VisualBasic.xml",
+ "ref/dotnet/fr/Microsoft.VisualBasic.xml",
+ "ref/dotnet/it/Microsoft.VisualBasic.xml",
+ "ref/dotnet/ja/Microsoft.VisualBasic.xml",
+ "ref/dotnet/ko/Microsoft.VisualBasic.xml",
+ "ref/dotnet/ru/Microsoft.VisualBasic.xml",
+ "ref/dotnet/zh-hans/Microsoft.VisualBasic.xml",
+ "ref/dotnet/es/Microsoft.VisualBasic.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/Microsoft.VisualBasic.dll",
+ "ref/netcore50/Microsoft.VisualBasic.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/5dbd3a7042354092a8b352b655cf4376.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/1d4eb9d0228b48b88d2df3822fba2d86.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.AppContext/4.0.0": {
+ "sha512": "gUoYgAWDC3+xhKeU5KSLbYDhTdBYk9GssrMSCcWUADzOglW+s0AmwVhOUGt2tL5xUl7ZXoYTPdA88zCgKrlG0A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.AppContext.nuspec",
+ "lib/netcore50/System.AppContext.dll",
+ "lib/DNXCore50/System.AppContext.dll",
+ "lib/net46/System.AppContext.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.AppContext.dll",
+ "ref/dotnet/System.AppContext.xml",
+ "ref/dotnet/zh-hant/System.AppContext.xml",
+ "ref/dotnet/de/System.AppContext.xml",
+ "ref/dotnet/fr/System.AppContext.xml",
+ "ref/dotnet/it/System.AppContext.xml",
+ "ref/dotnet/ja/System.AppContext.xml",
+ "ref/dotnet/ko/System.AppContext.xml",
+ "ref/dotnet/ru/System.AppContext.xml",
+ "ref/dotnet/zh-hans/System.AppContext.xml",
+ "ref/dotnet/es/System.AppContext.xml",
+ "ref/net46/System.AppContext.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/3b390478e0cd42eb8818bbab19299738.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Collections.nuspec",
+ "lib/netcore50/System.Collections.dll",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/b4f8061406e54dbda8f11b23186be11a.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "sha512": "ZtMEqOPAjAIqR8fqom9AOKRaB94a+emO2O8uOP6vyJoNswSPrbiwN7iH53rrVpvjMVx0wr4/OMpI7486uGZjbw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Collections.Concurrent.nuspec",
+ "lib/dotnet/System.Collections.Concurrent.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.Concurrent.dll",
+ "ref/dotnet/System.Collections.Concurrent.xml",
+ "ref/dotnet/zh-hant/System.Collections.Concurrent.xml",
+ "ref/dotnet/de/System.Collections.Concurrent.xml",
+ "ref/dotnet/fr/System.Collections.Concurrent.xml",
+ "ref/dotnet/it/System.Collections.Concurrent.xml",
+ "ref/dotnet/ja/System.Collections.Concurrent.xml",
+ "ref/dotnet/ko/System.Collections.Concurrent.xml",
+ "ref/dotnet/ru/System.Collections.Concurrent.xml",
+ "ref/dotnet/zh-hans/System.Collections.Concurrent.xml",
+ "ref/dotnet/es/System.Collections.Concurrent.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/c982a1e1e1644b62952fc4d4dcbe0d42.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "sha512": "fTpqwZYBzoklTT+XjTRK8KxvmrGkYHzBiylCcKyQcxiOM8k+QvhNBxRvFHDWzy4OEP5f8/9n+xQ9mEgEXY+muA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Collections.Immutable.nuspec",
+ "lib/dotnet/System.Collections.Immutable.dll",
+ "lib/dotnet/System.Collections.Immutable.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll",
+ "package/services/metadata/core-properties/a02fdeabe1114a24bba55860b8703852.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "sha512": "rVgwrFBMkmp8LI6GhAYd6Bx+2uLIXjRfNg6Ie+ASfX8ESuh9e2HNxFy2yh1MPIXZq3OAYa+0mmULVwpnEC6UDA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Collections.NonGeneric.nuspec",
+ "lib/dotnet/System.Collections.NonGeneric.dll",
+ "lib/net46/System.Collections.NonGeneric.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.NonGeneric.dll",
+ "ref/dotnet/System.Collections.NonGeneric.xml",
+ "ref/dotnet/zh-hant/System.Collections.NonGeneric.xml",
+ "ref/dotnet/de/System.Collections.NonGeneric.xml",
+ "ref/dotnet/fr/System.Collections.NonGeneric.xml",
+ "ref/dotnet/it/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ja/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ko/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ru/System.Collections.NonGeneric.xml",
+ "ref/dotnet/zh-hans/System.Collections.NonGeneric.xml",
+ "ref/dotnet/es/System.Collections.NonGeneric.xml",
+ "ref/net46/System.Collections.NonGeneric.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/185704b1dc164b078b61038bde9ab31a.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Collections.Specialized/4.0.0": {
+ "sha512": "poJFwQCUOoXqvdoGxx+3p8Z63yawcYKPBSFP67Z2jICeOINvEIQZN7mVOAnC7gsVF0WU+A2wtVwfhagC7UCgAg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Collections.Specialized.nuspec",
+ "lib/dotnet/System.Collections.Specialized.dll",
+ "lib/net46/System.Collections.Specialized.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.Specialized.dll",
+ "ref/dotnet/System.Collections.Specialized.xml",
+ "ref/dotnet/zh-hant/System.Collections.Specialized.xml",
+ "ref/dotnet/de/System.Collections.Specialized.xml",
+ "ref/dotnet/fr/System.Collections.Specialized.xml",
+ "ref/dotnet/it/System.Collections.Specialized.xml",
+ "ref/dotnet/ja/System.Collections.Specialized.xml",
+ "ref/dotnet/ko/System.Collections.Specialized.xml",
+ "ref/dotnet/ru/System.Collections.Specialized.xml",
+ "ref/dotnet/zh-hans/System.Collections.Specialized.xml",
+ "ref/dotnet/es/System.Collections.Specialized.xml",
+ "ref/net46/System.Collections.Specialized.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/e7002e4ccd044c00a7cbd4a37efe3400.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ComponentModel/4.0.0": {
+ "sha512": "BzpLdSi++ld7rJLOOt5f/G9GxujP202bBgKORsHcGV36rLB0mfSA2h8chTMoBzFhgN7TE14TmJ2J7Q1RyNCTAw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/dotnet/System.ComponentModel.xml",
+ "ref/dotnet/zh-hant/System.ComponentModel.xml",
+ "ref/dotnet/de/System.ComponentModel.xml",
+ "ref/dotnet/fr/System.ComponentModel.xml",
+ "ref/dotnet/it/System.ComponentModel.xml",
+ "ref/dotnet/ja/System.ComponentModel.xml",
+ "ref/dotnet/ko/System.ComponentModel.xml",
+ "ref/dotnet/ru/System.ComponentModel.xml",
+ "ref/dotnet/zh-hans/System.ComponentModel.xml",
+ "ref/dotnet/es/System.ComponentModel.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/netcore50/System.ComponentModel.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/58b9abdedb3a4985a487cb8bf4bdcbd7.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "sha512": "7+XGyEZx24nP1kpHxCB9e+c6D0fdVDvFwE1xujE9BzlXyNVcy5J5aIO0H/ECupx21QpyRvzZibGAHfL/XLL6dw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ComponentModel.Annotations.nuspec",
+ "lib/dotnet/System.ComponentModel.Annotations.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.ComponentModel.Annotations.dll",
+ "ref/dotnet/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/zh-hant/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/de/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/fr/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/it/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/ja/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/ko/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/ru/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/zh-hans/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/es/System.ComponentModel.Annotations.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/012e5fa97b3d450eb20342cd9ba88069.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "sha512": "d6kXcHUgP0jSPXEQ6hXJYCO6CzfoCi7t9vR3BfjSQLrj4HzpuATpx1gkN7itmTW1O+wjuw6rai4378Nj6N70yw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ComponentModel.EventBasedAsync.nuspec",
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll",
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/zh-hant/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/de/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/fr/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/it/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/ja/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/ko/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/ru/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/zh-hans/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/es/System.ComponentModel.EventBasedAsync.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/5094900f1f7e4f4dae27507acc72f2a5.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Data.Common/4.0.0": {
+ "sha512": "SA7IdoTWiImVr0exDM68r0mKmR4f/qFGxZUrJQKu4YS7F+3afWzSOCezHxWdevQ0ONi4WRQsOiv+Zf9p8H0Feg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Data.Common.nuspec",
+ "lib/dotnet/System.Data.Common.dll",
+ "lib/net46/System.Data.Common.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Data.Common.dll",
+ "ref/dotnet/System.Data.Common.xml",
+ "ref/dotnet/zh-hant/System.Data.Common.xml",
+ "ref/dotnet/de/System.Data.Common.xml",
+ "ref/dotnet/fr/System.Data.Common.xml",
+ "ref/dotnet/it/System.Data.Common.xml",
+ "ref/dotnet/ja/System.Data.Common.xml",
+ "ref/dotnet/ko/System.Data.Common.xml",
+ "ref/dotnet/ru/System.Data.Common.xml",
+ "ref/dotnet/zh-hans/System.Data.Common.xml",
+ "ref/dotnet/es/System.Data.Common.xml",
+ "ref/net46/System.Data.Common.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/aa5ad20c33d94c8e8016ba4fc64d8d66.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "sha512": "lMc7HNmyIsu0pKTdA4wf+FMq5jvouUd+oUpV4BdtyqoV0Pkbg9u/7lTKFGqpjZRQosWHq1+B32Lch2wf4AmloA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Diagnostics.Contracts.nuspec",
+ "lib/netcore50/System.Diagnostics.Contracts.dll",
+ "lib/DNXCore50/System.Diagnostics.Contracts.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Diagnostics.Contracts.dll",
+ "ref/dotnet/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/de/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/fr/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/it/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/ja/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/ko/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/ru/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/es/System.Diagnostics.Contracts.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Diagnostics.Contracts.dll",
+ "ref/netcore50/System.Diagnostics.Contracts.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/c6cd3d0bbc304cbca14dc3d6bff6579c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/bfb05c26051f4a5f9015321db9cb045c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "sha512": "PItgenqpRiMqErvQONBlfDwctKpWVrcDSW5pppNZPJ6Bpiyz+KjsWoSiaqs5dt03HEbBTMNCrZb8KCkh7YfXmw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Diagnostics.StackTrace.nuspec",
+ "lib/DNXCore50/System.Diagnostics.StackTrace.dll",
+ "lib/netcore50/System.Diagnostics.StackTrace.dll",
+ "lib/net46/System.Diagnostics.StackTrace.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.StackTrace.dll",
+ "ref/dotnet/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/de/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/fr/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/it/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/ja/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/ko/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/ru/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/es/System.Diagnostics.StackTrace.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll",
+ "ref/net46/System.Diagnostics.StackTrace.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/5c7ca489a36944d895c628fced7e9107.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "sha512": "uw5Qi2u5Cgtv4xv3+8DeB63iaprPcaEHfpeJqlJiLjIVy6v0La4ahJ6VW9oPbJNIjcavd24LKq0ctT9ssuQXsw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Diagnostics.Tools.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Tools.dll",
+ "lib/netcore50/System.Diagnostics.Tools.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Diagnostics.Tools.dll",
+ "ref/dotnet/System.Diagnostics.Tools.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/dotnet/de/System.Diagnostics.Tools.xml",
+ "ref/dotnet/fr/System.Diagnostics.Tools.xml",
+ "ref/dotnet/it/System.Diagnostics.Tools.xml",
+ "ref/dotnet/ja/System.Diagnostics.Tools.xml",
+ "ref/dotnet/ko/System.Diagnostics.Tools.xml",
+ "ref/dotnet/ru/System.Diagnostics.Tools.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/dotnet/es/System.Diagnostics.Tools.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Diagnostics.Tools.dll",
+ "ref/netcore50/System.Diagnostics.Tools.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/20f622a1ae5b4e3992fc226d88d36d59.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "sha512": "gn/wexGHc35Fv++5L1gYHMY5g25COfiZ0PGrL+3PfwzoJd4X2LbTAm/U8d385SI6BKQBI/z4dQfvneS9J27+Tw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Diagnostics.Tracing.nuspec",
+ "lib/netcore50/System.Diagnostics.Tracing.dll",
+ "lib/DNXCore50/System.Diagnostics.Tracing.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Tracing.dll",
+ "ref/dotnet/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/de/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/fr/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/it/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/ja/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/ko/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/ru/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/es/System.Diagnostics.Tracing.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/13423e75e6344b289b3779b51522737c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "sha512": "r10VTLdlxtYp46BuxomHnwx7vIoMOr04CFoC/jJJfY22f7HQQ4P+cXY2Nxo6/rIxNNqOxwdbQQwv7Gl88Jsu1w==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Dynamic.Runtime.nuspec",
+ "lib/netcore50/System.Dynamic.Runtime.dll",
+ "lib/DNXCore50/System.Dynamic.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Dynamic.Runtime.dll",
+ "ref/dotnet/System.Dynamic.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Dynamic.Runtime.xml",
+ "ref/dotnet/de/System.Dynamic.Runtime.xml",
+ "ref/dotnet/fr/System.Dynamic.Runtime.xml",
+ "ref/dotnet/it/System.Dynamic.Runtime.xml",
+ "ref/dotnet/ja/System.Dynamic.Runtime.xml",
+ "ref/dotnet/ko/System.Dynamic.Runtime.xml",
+ "ref/dotnet/ru/System.Dynamic.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Dynamic.Runtime.xml",
+ "ref/dotnet/es/System.Dynamic.Runtime.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "package/services/metadata/core-properties/b7571751b95d4952803c5011dab33c3b.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Globalization.nuspec",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/93bcad242a4e4ad7afd0b53244748763.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Globalization.Calendars.nuspec",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/95fc8eb4808e4f31a967f407c94eba0f.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "sha512": "rqbUXiwpBCvJ18ySCsjh20zleazO+6fr3s5GihC2sVwhyS0MUl6+oc5Rzk0z6CKkS4kmxbZQSeZLsK7cFSO0ng==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Globalization.Extensions.nuspec",
+ "lib/dotnet/System.Globalization.Extensions.dll",
+ "lib/net46/System.Globalization.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Extensions.dll",
+ "ref/dotnet/System.Globalization.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Extensions.xml",
+ "ref/dotnet/de/System.Globalization.Extensions.xml",
+ "ref/dotnet/fr/System.Globalization.Extensions.xml",
+ "ref/dotnet/it/System.Globalization.Extensions.xml",
+ "ref/dotnet/ja/System.Globalization.Extensions.xml",
+ "ref/dotnet/ko/System.Globalization.Extensions.xml",
+ "ref/dotnet/ru/System.Globalization.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Extensions.xml",
+ "ref/dotnet/es/System.Globalization.Extensions.xml",
+ "ref/net46/System.Globalization.Extensions.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/a0490a34737f448fb53635b5210e48e4.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.nuspec",
+ "lib/netcore50/System.IO.dll",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/db72fd58a86b4d13a6d2858ebec46705.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.Compression/4.0.0": {
+ "sha512": "S+ljBE3py8pujTrsOOYHtDg2cnAifn6kBu/pfh1hMWIXd8DoVh0ADTA6Puv4q+nYj+Msm6JoFLNwuRSmztbsDQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.Compression.nuspec",
+ "lib/dotnet/System.IO.Compression.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.IO.Compression.dll",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.Compression.dll",
+ "ref/dotnet/System.IO.Compression.xml",
+ "ref/dotnet/zh-hant/System.IO.Compression.xml",
+ "ref/dotnet/de/System.IO.Compression.xml",
+ "ref/dotnet/fr/System.IO.Compression.xml",
+ "ref/dotnet/it/System.IO.Compression.xml",
+ "ref/dotnet/ja/System.IO.Compression.xml",
+ "ref/dotnet/ko/System.IO.Compression.xml",
+ "ref/dotnet/ru/System.IO.Compression.xml",
+ "ref/dotnet/zh-hans/System.IO.Compression.xml",
+ "ref/dotnet/es/System.IO.Compression.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.xml",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "package/services/metadata/core-properties/cdbbc16eba65486f85d2caf9357894f3.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.Compression.clrcompression-arm/4.0.0": {
+ "sha512": "Kk21GecAbI+H6tMP6/lMssGObbhoHwLiREiB5UkNMCypdxACuF+6gmrdDTousCUcbH28CJeo7tArrnUc+bchuw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.Compression.clrcompression-arm.nuspec",
+ "runtimes/win7-arm/native/clrcompression.dll",
+ "runtimes/win10-arm/native/ClrCompression.dll",
+ "package/services/metadata/core-properties/e09228dcfd7b47adb2ddcf73e2eb6ddf.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.Compression.clrcompression-x64/4.0.0": {
+ "sha512": "Lqr+URMwKzf+8HJF6YrqEqzKzDzFJTE4OekaxqdIns71r8Ufbd8SbZa0LKl9q+7nu6Em4SkIEXVMB7plSXekOw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.Compression.clrcompression-x64.nuspec",
+ "runtimes/win7-x64/native/clrcompression.dll",
+ "runtimes/win10-x64/native/ClrCompression.dll",
+ "package/services/metadata/core-properties/416c3fd9fab749d484e0fed458de199f.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.Compression.clrcompression-x86/4.0.0": {
+ "sha512": "GmevpuaMRzYDXHu+xuV10fxTO8DsP7OKweWxYtkaxwVnDSj9X6RBupSiXdiveq9yj/xjZ1NbG+oRRRb99kj+VQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.Compression.clrcompression-x86.nuspec",
+ "runtimes/win7-x86/native/clrcompression.dll",
+ "runtimes/win10-x86/native/ClrCompression.dll",
+ "package/services/metadata/core-properties/cd12f86c8cc2449589dfbe349763f7b3.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "sha512": "pwntmtsJqtt6Lez4Iyv4GVGW6DaXUTo9Rnlsx0MFagRgX+8F/sxG5S/IzDJabBj68sUWViz1QJrRZL4V9ngWDg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.Compression.ZipFile.nuspec",
+ "lib/dotnet/System.IO.Compression.ZipFile.dll",
+ "lib/net46/System.IO.Compression.ZipFile.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.Compression.ZipFile.dll",
+ "ref/dotnet/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/zh-hant/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/de/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/fr/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/it/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/ja/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/ko/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/ru/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/zh-hans/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/es/System.IO.Compression.ZipFile.xml",
+ "ref/net46/System.IO.Compression.ZipFile.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/60dc66d592ac41008e1384536912dabf.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/0405bad2bcdd403884f42a0a79534bc1.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/2cf3542156f0426483f92b9e37d8d381.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.IsolatedStorage/4.0.0": {
+ "sha512": "d5KimUbZ49Ki6A/uwU+Iodng+nhJvpRs7hr/828cfeXC02LxUiggnRnAu+COtWcKvJ2YbBmAGOcO4GLK4fX1+w==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.IsolatedStorage.nuspec",
+ "lib/netcore50/System.IO.IsolatedStorage.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.IsolatedStorage.dll",
+ "ref/dotnet/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/zh-hant/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/de/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/fr/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/it/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/ja/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/ko/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/ru/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/zh-hans/System.IO.IsolatedStorage.xml",
+ "ref/dotnet/es/System.IO.IsolatedStorage.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/0d69e649eab84c3cad77d63bb460f7e7.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "sha512": "i2xczgQfwHmolORBNHxV9b5izP8VOBxgSA2gf+H55xBvwqtR+9r9adtzlc7at0MAwiLcsk6V1TZlv2vfRQr8Sw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.IO.UnmanagedMemoryStream.nuspec",
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll",
+ "lib/net46/System.IO.UnmanagedMemoryStream.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll",
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/zh-hant/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/de/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/fr/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/it/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/ja/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/ko/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/ru/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/zh-hans/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/es/System.IO.UnmanagedMemoryStream.xml",
+ "ref/net46/System.IO.UnmanagedMemoryStream.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/cce1d37d7dc24e5fb4170ead20101af0.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Linq/4.0.0": {
+ "sha512": "r6Hlc+ytE6m/9UBr+nNRRdoJEWjoeQiT3L3lXYFDHoXk3VYsRBCDNXrawcexw7KPLaH0zamQLiAb6avhZ50cGg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Linq.nuspec",
+ "lib/dotnet/System.Linq.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.Linq.dll",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Linq.dll",
+ "ref/dotnet/System.Linq.xml",
+ "ref/dotnet/zh-hant/System.Linq.xml",
+ "ref/dotnet/de/System.Linq.xml",
+ "ref/dotnet/fr/System.Linq.xml",
+ "ref/dotnet/it/System.Linq.xml",
+ "ref/dotnet/ja/System.Linq.xml",
+ "ref/dotnet/ko/System.Linq.xml",
+ "ref/dotnet/ru/System.Linq.xml",
+ "ref/dotnet/zh-hans/System.Linq.xml",
+ "ref/dotnet/es/System.Linq.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Linq.dll",
+ "ref/netcore50/System.Linq.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/6fcde56ce4094f6a8fff4b28267da532.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "sha512": "qhFkPqRsTfXBaacjQhxwwwUoU7TEtwlBIULj7nG7i4qAkvivil31VvOvDKppCSui5yGw0/325ZeNaMYRvTotXw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Linq.Expressions.nuspec",
+ "lib/netcore50/System.Linq.Expressions.dll",
+ "lib/DNXCore50/System.Linq.Expressions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Linq.Expressions.dll",
+ "ref/dotnet/System.Linq.Expressions.xml",
+ "ref/dotnet/zh-hant/System.Linq.Expressions.xml",
+ "ref/dotnet/de/System.Linq.Expressions.xml",
+ "ref/dotnet/fr/System.Linq.Expressions.xml",
+ "ref/dotnet/it/System.Linq.Expressions.xml",
+ "ref/dotnet/ja/System.Linq.Expressions.xml",
+ "ref/dotnet/ko/System.Linq.Expressions.xml",
+ "ref/dotnet/ru/System.Linq.Expressions.xml",
+ "ref/dotnet/zh-hans/System.Linq.Expressions.xml",
+ "ref/dotnet/es/System.Linq.Expressions.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "package/services/metadata/core-properties/4e3c061f7c0a427fa5b65bd3d84e9bc3.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "sha512": "PtH7KKh1BbzVow4XY17pnrn7Io63ApMdwzRE2o2HnzsKQD/0o7X5xe6mxrDUqTm9ZCR3/PNhAlP13VY1HnHsbA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Linq.Parallel.nuspec",
+ "lib/dotnet/System.Linq.Parallel.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.Linq.Parallel.dll",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Linq.Parallel.dll",
+ "ref/dotnet/System.Linq.Parallel.xml",
+ "ref/dotnet/zh-hant/System.Linq.Parallel.xml",
+ "ref/dotnet/de/System.Linq.Parallel.xml",
+ "ref/dotnet/fr/System.Linq.Parallel.xml",
+ "ref/dotnet/it/System.Linq.Parallel.xml",
+ "ref/dotnet/ja/System.Linq.Parallel.xml",
+ "ref/dotnet/ko/System.Linq.Parallel.xml",
+ "ref/dotnet/ru/System.Linq.Parallel.xml",
+ "ref/dotnet/zh-hans/System.Linq.Parallel.xml",
+ "ref/dotnet/es/System.Linq.Parallel.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Linq.Parallel.dll",
+ "ref/netcore50/System.Linq.Parallel.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/5cc7d35889814f73a239a1b7dcd33451.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "sha512": "DIlvCNn3ucFvwMMzXcag4aFnFJ1fdxkQ5NqwJe9Nh7y8ozzhDm07YakQL/yoF3P1dLzY1T2cTpuwbAmVSdXyBA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Linq.Queryable.nuspec",
+ "lib/dotnet/System.Linq.Queryable.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.Linq.Queryable.dll",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Linq.Queryable.dll",
+ "ref/dotnet/System.Linq.Queryable.xml",
+ "ref/dotnet/zh-hant/System.Linq.Queryable.xml",
+ "ref/dotnet/de/System.Linq.Queryable.xml",
+ "ref/dotnet/fr/System.Linq.Queryable.xml",
+ "ref/dotnet/it/System.Linq.Queryable.xml",
+ "ref/dotnet/ja/System.Linq.Queryable.xml",
+ "ref/dotnet/ko/System.Linq.Queryable.xml",
+ "ref/dotnet/ru/System.Linq.Queryable.xml",
+ "ref/dotnet/zh-hans/System.Linq.Queryable.xml",
+ "ref/dotnet/es/System.Linq.Queryable.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Linq.Queryable.dll",
+ "ref/netcore50/System.Linq.Queryable.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/24a380caa65148a7883629840bf0c343.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.Http/4.0.0": {
+ "sha512": "mZuAl7jw/mFY8jUq4ITKECxVBh9a8SJt9BC/+lJbmo7cRKspxE3PsITz+KiaCEsexN5WYPzwBOx0oJH/0HlPyQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.Http.nuspec",
+ "lib/netcore50/System.Net.Http.dll",
+ "lib/DNXCore50/System.Net.Http.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Net.Http.dll",
+ "ref/dotnet/System.Net.Http.xml",
+ "ref/dotnet/zh-hant/System.Net.Http.xml",
+ "ref/dotnet/de/System.Net.Http.xml",
+ "ref/dotnet/fr/System.Net.Http.xml",
+ "ref/dotnet/it/System.Net.Http.xml",
+ "ref/dotnet/ja/System.Net.Http.xml",
+ "ref/dotnet/ko/System.Net.Http.xml",
+ "ref/dotnet/ru/System.Net.Http.xml",
+ "ref/dotnet/zh-hans/System.Net.Http.xml",
+ "ref/dotnet/es/System.Net.Http.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Net.Http.dll",
+ "ref/netcore50/System.Net.Http.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/62d64206d25643df9c8d01e867c05e27.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.Http.Rtc/4.0.0": {
+ "sha512": "PlE+oJgXdbxPmZYR6GBywRkyIPovjB1Y0SYHizj2Iflgu80uJQC4szl9gue4rKI2FgXiEbj9JL7wL5K3mp9HAQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.Http.Rtc.nuspec",
+ "lib/netcore50/System.Net.Http.Rtc.dll",
+ "lib/win8/_._",
+ "ref/dotnet/System.Net.Http.Rtc.dll",
+ "ref/dotnet/System.Net.Http.Rtc.xml",
+ "ref/dotnet/zh-hant/System.Net.Http.Rtc.xml",
+ "ref/dotnet/de/System.Net.Http.Rtc.xml",
+ "ref/dotnet/fr/System.Net.Http.Rtc.xml",
+ "ref/dotnet/it/System.Net.Http.Rtc.xml",
+ "ref/dotnet/ja/System.Net.Http.Rtc.xml",
+ "ref/dotnet/ko/System.Net.Http.Rtc.xml",
+ "ref/dotnet/ru/System.Net.Http.Rtc.xml",
+ "ref/dotnet/zh-hans/System.Net.Http.Rtc.xml",
+ "ref/dotnet/es/System.Net.Http.Rtc.xml",
+ "ref/win8/_._",
+ "ref/netcore50/System.Net.Http.Rtc.dll",
+ "ref/netcore50/System.Net.Http.Rtc.xml",
+ "package/services/metadata/core-properties/5ae6b04142264f2abb319c7dccbfb69f.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "sha512": "D68KCf5VK1G1GgFUwD901gU6cnMITksOdfdxUCt9ReCZfT1pigaDqjJ7XbiLAM4jm7TfZHB7g5mbOf1mbG3yBA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.NetworkInformation.nuspec",
+ "lib/netcore50/System.Net.NetworkInformation.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Net.NetworkInformation.dll",
+ "ref/dotnet/System.Net.NetworkInformation.xml",
+ "ref/dotnet/zh-hant/System.Net.NetworkInformation.xml",
+ "ref/dotnet/de/System.Net.NetworkInformation.xml",
+ "ref/dotnet/fr/System.Net.NetworkInformation.xml",
+ "ref/dotnet/it/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ja/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ko/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ru/System.Net.NetworkInformation.xml",
+ "ref/dotnet/zh-hans/System.Net.NetworkInformation.xml",
+ "ref/dotnet/es/System.Net.NetworkInformation.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Net.NetworkInformation.dll",
+ "ref/netcore50/System.Net.NetworkInformation.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/5daeae3f7319444d8efbd8a0c539559c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.Primitives/4.0.10": {
+ "sha512": "YQqIpmMhnKjIbT7rl6dlf7xM5DxaMR+whduZ9wKb9OhMLjoueAJO3HPPJI+Naf3v034kb+xZqdc3zo44o3HWcg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.Primitives.nuspec",
+ "lib/netcore50/System.Net.Primitives.dll",
+ "lib/DNXCore50/System.Net.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Net.Primitives.dll",
+ "ref/dotnet/System.Net.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Net.Primitives.xml",
+ "ref/dotnet/de/System.Net.Primitives.xml",
+ "ref/dotnet/fr/System.Net.Primitives.xml",
+ "ref/dotnet/it/System.Net.Primitives.xml",
+ "ref/dotnet/ja/System.Net.Primitives.xml",
+ "ref/dotnet/ko/System.Net.Primitives.xml",
+ "ref/dotnet/ru/System.Net.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Net.Primitives.xml",
+ "ref/dotnet/es/System.Net.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/3e2f49037d5645bdad757b3fd5b7c103.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.Requests/4.0.10": {
+ "sha512": "A6XBR7TztiIQg6hx7VGfbBKmRTAavUERm2E7pmNz/gZeGvwyP0lcKHZxylJtNVKj7DPwr91bD87oLY6zZYntcg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.Requests.nuspec",
+ "lib/dotnet/System.Net.Requests.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Net.Requests.dll",
+ "ref/dotnet/System.Net.Requests.xml",
+ "ref/dotnet/zh-hant/System.Net.Requests.xml",
+ "ref/dotnet/de/System.Net.Requests.xml",
+ "ref/dotnet/fr/System.Net.Requests.xml",
+ "ref/dotnet/it/System.Net.Requests.xml",
+ "ref/dotnet/ja/System.Net.Requests.xml",
+ "ref/dotnet/ko/System.Net.Requests.xml",
+ "ref/dotnet/ru/System.Net.Requests.xml",
+ "ref/dotnet/zh-hans/System.Net.Requests.xml",
+ "ref/dotnet/es/System.Net.Requests.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/7a4e397882e44db3aa06d6d8c9dd3d66.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.Sockets/4.0.0": {
+ "sha512": "7bBNLdO6Xw0BGyFVSxjloGXMvsc3qQmW+70bYMLwHEAVivMK8zx+E7XO8CeJnAko2mFj6R402E798EGYUksFcQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.Sockets.nuspec",
+ "lib/netcore50/System.Net.Sockets.dll",
+ "lib/net46/System.Net.Sockets.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Net.Sockets.dll",
+ "ref/dotnet/System.Net.Sockets.xml",
+ "ref/dotnet/zh-hant/System.Net.Sockets.xml",
+ "ref/dotnet/de/System.Net.Sockets.xml",
+ "ref/dotnet/fr/System.Net.Sockets.xml",
+ "ref/dotnet/it/System.Net.Sockets.xml",
+ "ref/dotnet/ja/System.Net.Sockets.xml",
+ "ref/dotnet/ko/System.Net.Sockets.xml",
+ "ref/dotnet/ru/System.Net.Sockets.xml",
+ "ref/dotnet/zh-hans/System.Net.Sockets.xml",
+ "ref/dotnet/es/System.Net.Sockets.xml",
+ "ref/net46/System.Net.Sockets.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/cca33bc0996f49c68976fa5bab1500ff.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Net.WebHeaderCollection/4.0.0": {
+ "sha512": "IsIZAsHm/yK7R/XASnEc4EMffFLIMgYchG3/zJv6B4LwMnXZwrVlSPpNbPgEVb0lSXyztsn7A6sIPAACQQ2vTQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Net.WebHeaderCollection.nuspec",
+ "lib/dotnet/System.Net.WebHeaderCollection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Net.WebHeaderCollection.dll",
+ "ref/dotnet/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/zh-hant/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/de/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/fr/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/it/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/ja/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/ko/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/ru/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/zh-hans/System.Net.WebHeaderCollection.xml",
+ "ref/dotnet/es/System.Net.WebHeaderCollection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/7ab0d7bde19b47548622bfa222a4eccb.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "sha512": "jpubR06GWPoZA0oU5xLM7kHeV59/CKPBXZk4Jfhi0T3DafxbrdueHZ8kXlb+Fb5nd3DAyyMh2/eqEzLX0xv6Qg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Numerics.Vectors.nuspec",
+ "lib/dotnet/System.Numerics.Vectors.dll",
+ "lib/net46/System.Numerics.Vectors.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Numerics.Vectors.dll",
+ "ref/net46/System.Numerics.Vectors.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/e501a8a91f4a4138bd1d134abcc769b0.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Numerics.Vectors.WindowsRuntime/4.0.0": {
+ "sha512": "Ly7GvoPFZq6GyfZpfS0E7uCk1cinl5BANAngXVuau3lD2QqZJMHitzlPv6n1FlIn6krfv99X2IPkIaVzUwDHXA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Numerics.Vectors.WindowsRuntime.nuspec",
+ "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll",
+ "package/services/metadata/core-properties/6db0e2464a274e8eb688cd193eb37876.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ObjectModel/4.0.10": {
+ "sha512": "Djn1wb0vP662zxbe+c3mOhvC4vkQGicsFs1Wi0/GJJpp3Eqp+oxbJ+p2Sx3O0efYueggAI5SW+BqEoczjfr1cA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ObjectModel.nuspec",
+ "lib/dotnet/System.ObjectModel.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.ObjectModel.dll",
+ "ref/dotnet/System.ObjectModel.xml",
+ "ref/dotnet/zh-hant/System.ObjectModel.xml",
+ "ref/dotnet/de/System.ObjectModel.xml",
+ "ref/dotnet/fr/System.ObjectModel.xml",
+ "ref/dotnet/it/System.ObjectModel.xml",
+ "ref/dotnet/ja/System.ObjectModel.xml",
+ "ref/dotnet/ko/System.ObjectModel.xml",
+ "ref/dotnet/ru/System.ObjectModel.xml",
+ "ref/dotnet/zh-hans/System.ObjectModel.xml",
+ "ref/dotnet/es/System.ObjectModel.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/36c2aaa0c5d24949a7707921f36ee13f.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Private.DataContractSerialization/4.0.0": {
+ "sha512": "uQvzoXHXHn/9YqUmPtgD8ZPJIlBuuL3QHegbuik97W/umoI28fOnGLnvjRHhju1VMWvFLRQoh7uZkBaoZ+KpVQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Private.DataContractSerialization.nuspec",
+ "lib/DNXCore50/System.Private.DataContractSerialization.dll",
+ "lib/netcore50/System.Private.DataContractSerialization.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll",
+ "runtime.json",
+ "package/services/metadata/core-properties/124ac81dfe1e4d08942831c90a93a6ba.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Private.Networking/4.0.0": {
+ "sha512": "RUEqdBdJjISC65dO8l4LdN7vTdlXH+attUpKnauDUHVtLbIKdlDB9LKoLzCQsTQRP7vzUJHWYXznHJBkjAA7yA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Private.Networking.nuspec",
+ "lib/netcore50/System.Private.Networking.dll",
+ "lib/DNXCore50/System.Private.Networking.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "package/services/metadata/core-properties/b57bed5f606b4402bbdf153fcf3df3ae.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Private.ServiceModel/4.0.0": {
+ "sha512": "cm2wEa1f9kuUq/2k8uIwepgZJi5HdxXSnjGQIeXmAb7RaWfZPEC/iamv9GJ67b5LPnCZHR0KvtFqh82e8AAYSw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Private.ServiceModel.nuspec",
+ "lib/netcore50/System.Private.ServiceModel.dll",
+ "lib/DNXCore50/System.Private.ServiceModel.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "package/services/metadata/core-properties/5668af7c10764fafb51182a583dfb872.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Private.Uri.nuspec",
+ "lib/netcore50/System.Private.Uri.dll",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll",
+ "package/services/metadata/core-properties/86377e21a22d44bbba860094428d894c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.nuspec",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/84d992ce164945bfa10835e447244fb1.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Context/4.0.0": {
+ "sha512": "Gz4sUHHFd/52RjHccSHbOXdujJEWKfL3gIaA+ekxvQaQfJGbI2tPzA0Uv3WTCTDRGHgtoNq5WS9E007Dt4P/VQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Context.nuspec",
+ "lib/netcore50/System.Reflection.Context.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "ref/dotnet/System.Reflection.Context.dll",
+ "ref/dotnet/System.Reflection.Context.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Context.xml",
+ "ref/dotnet/de/System.Reflection.Context.xml",
+ "ref/dotnet/fr/System.Reflection.Context.xml",
+ "ref/dotnet/it/System.Reflection.Context.xml",
+ "ref/dotnet/ja/System.Reflection.Context.xml",
+ "ref/dotnet/ko/System.Reflection.Context.xml",
+ "ref/dotnet/ru/System.Reflection.Context.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Context.xml",
+ "ref/dotnet/es/System.Reflection.Context.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Reflection.Context.dll",
+ "ref/netcore50/System.Reflection.Context.xml",
+ "package/services/metadata/core-properties/263ca61f1b594d9395e210a55a8fe7a7.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "sha512": "Kd/4o6DqBfJA4058X8oGEu1KlT8Ej0A+WGeoQgZU2h+3f2vC8NRbHxeOSZvxj9/MPZ1RYmZMGL1ApO9xG/4IVA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.DispatchProxy.nuspec",
+ "lib/net46/System.Reflection.DispatchProxy.dll",
+ "lib/DNXCore50/System.Reflection.DispatchProxy.dll",
+ "lib/netcore50/System.Reflection.DispatchProxy.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.DispatchProxy.dll",
+ "ref/dotnet/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/zh-hant/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/de/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/fr/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/it/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/ja/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/ko/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/ru/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/zh-hans/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/es/System.Reflection.DispatchProxy.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "package/services/metadata/core-properties/1e015137cc52490b9dcde73fb35dee23.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "sha512": "CqnQz5LbNbiSxN10cv3Ehnw3j1UZOBCxnE0OO0q/keGQ5ENjyFM6rIG4gm/i0dX6EjdpYkAgKcI/mhZZCaBq4A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Emit.nuspec",
+ "lib/DNXCore50/System.Reflection.Emit.dll",
+ "lib/netcore50/System.Reflection.Emit.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/net45/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.Emit.dll",
+ "ref/dotnet/System.Reflection.Emit.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Emit.xml",
+ "ref/dotnet/de/System.Reflection.Emit.xml",
+ "ref/dotnet/fr/System.Reflection.Emit.xml",
+ "ref/dotnet/it/System.Reflection.Emit.xml",
+ "ref/dotnet/ja/System.Reflection.Emit.xml",
+ "ref/dotnet/ko/System.Reflection.Emit.xml",
+ "ref/dotnet/ru/System.Reflection.Emit.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Emit.xml",
+ "ref/dotnet/es/System.Reflection.Emit.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/net45/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/f6dc998f8a6b43d7b08f33375407a384.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "sha512": "02okuusJ0GZiHZSD2IOLIN41GIn6qOr7i5+86C98BPuhlwWqVABwebiGNvhDiXP1f9a6CxEigC7foQD42klcDg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Emit.ILGeneration.nuspec",
+ "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll",
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll",
+ "lib/net45/_._",
+ "lib/wp80/_._",
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll",
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/de/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/fr/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/it/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/ja/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/ko/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/ru/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/es/System.Reflection.Emit.ILGeneration.xml",
+ "ref/net45/_._",
+ "ref/wp80/_._",
+ "package/services/metadata/core-properties/d044dd882ed2456486ddb05f1dd0420f.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "sha512": "DJZhHiOdkN08xJgsJfDjkuOreLLmMcU8qkEEqEHqyhkPUZMMQs0lE8R+6+68BAFWgcdzxtNu0YmIOtEug8j00w==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Emit.Lightweight.nuspec",
+ "lib/DNXCore50/System.Reflection.Emit.Lightweight.dll",
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll",
+ "lib/net45/_._",
+ "lib/wp80/_._",
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll",
+ "ref/dotnet/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/de/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/fr/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/it/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/ja/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/ko/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/ru/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/es/System.Reflection.Emit.Lightweight.xml",
+ "ref/net45/_._",
+ "ref/wp80/_._",
+ "package/services/metadata/core-properties/52abced289cd46eebf8599b9b4c1c67b.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "sha512": "dbYaZWCyFAu1TGYUqR2n+Q+1casSHPR2vVW0WVNkXpZbrd2BXcZ7cpvpu9C98CTHtNmyfMWCLpCclDqly23t6A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Extensions.nuspec",
+ "lib/netcore50/System.Reflection.Extensions.dll",
+ "lib/DNXCore50/System.Reflection.Extensions.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Extensions.dll",
+ "ref/dotnet/System.Reflection.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Extensions.xml",
+ "ref/dotnet/de/System.Reflection.Extensions.xml",
+ "ref/dotnet/fr/System.Reflection.Extensions.xml",
+ "ref/dotnet/it/System.Reflection.Extensions.xml",
+ "ref/dotnet/ja/System.Reflection.Extensions.xml",
+ "ref/dotnet/ko/System.Reflection.Extensions.xml",
+ "ref/dotnet/ru/System.Reflection.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Extensions.xml",
+ "ref/dotnet/es/System.Reflection.Extensions.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Reflection.Extensions.dll",
+ "ref/netcore50/System.Reflection.Extensions.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/0bcc335e1ef540948aef9032aca08bb2.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "sha512": "ltoL/teiEdy5W9fyYdtFr2xJ/4nHyksXLK9dkPWx3ubnj7BVfsSWxvWTg9EaJUXjhWvS/AeTtugZA1/IDQyaPQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Metadata.nuspec",
+ "lib/dotnet/System.Reflection.Metadata.dll",
+ "lib/dotnet/System.Reflection.Metadata.xml",
+ "lib/portable-net45+win8/System.Reflection.Metadata.xml",
+ "lib/portable-net45+win8/System.Reflection.Metadata.dll",
+ "package/services/metadata/core-properties/2ad78f291fda48d1847edf84e50139e6.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.Primitives.nuspec",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/7070509f3bfd418d859635361251dab0.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "sha512": "YRM/msNAM86hdxPyXcuZSzmTO0RQFh7YMEPBLTY8cqXvFPYIx2x99bOyPkuU81wRYQem1c1HTkImQ2DjbOBfew==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Reflection.TypeExtensions.nuspec",
+ "lib/netcore50/System.Reflection.TypeExtensions.dll",
+ "lib/DNXCore50/System.Reflection.TypeExtensions.dll",
+ "lib/net46/System.Reflection.TypeExtensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.TypeExtensions.dll",
+ "ref/dotnet/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/de/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/fr/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/it/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/ja/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/ko/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/ru/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/es/System.Reflection.TypeExtensions.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll",
+ "ref/net46/System.Reflection.TypeExtensions.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/a37798ee61124eb7b6c56400aee24da1.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/657a73ee3f09479c9fedb9538ade8eac.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.nuspec",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/d1ded52f75da4446b1c962f9292aa3ef.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.Extensions.nuspec",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/c7fee76a13d04c7ea49fb1a24c184f37.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/da57aa32ff2441d1acfe85bee4f101ab.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/78e7f61876374acba2a95834f272d262.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "sha512": "K5MGSvw/sGPKQYdOVqSpsVbHBE8HccHIDEhUNjM1lui65KGF/slNZfijGU87ggQiVXTI802ebKiOYBkwiLotow==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.InteropServices.WindowsRuntime.nuspec",
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Runtime.InteropServices.WindowsRuntime.dll",
+ "ref/dotnet/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll",
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/3c944c6b4d6044d28ee80e49a09300c9.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "sha512": "aAYGEOE01nabQLufQ4YO8WuSyZzOqGcksi8m1BRW8ppkmssR7en8TqiXcBkB2gTkCnKG/Ai2NQY8CgdmgZw/fw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.Numerics.nuspec",
+ "lib/dotnet/System.Runtime.Numerics.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.Runtime.Numerics.dll",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Runtime.Numerics.dll",
+ "ref/dotnet/System.Runtime.Numerics.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Numerics.xml",
+ "ref/dotnet/de/System.Runtime.Numerics.xml",
+ "ref/dotnet/fr/System.Runtime.Numerics.xml",
+ "ref/dotnet/it/System.Runtime.Numerics.xml",
+ "ref/dotnet/ja/System.Runtime.Numerics.xml",
+ "ref/dotnet/ko/System.Runtime.Numerics.xml",
+ "ref/dotnet/ru/System.Runtime.Numerics.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Numerics.xml",
+ "ref/dotnet/es/System.Runtime.Numerics.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Runtime.Numerics.dll",
+ "ref/netcore50/System.Runtime.Numerics.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/2e43dbd3dfbf4af5bb74bedaf3a67bd5.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.Serialization.Json/4.0.0": {
+ "sha512": "emhWMQP3sdtkAhD0TOeP3FfjS57sfQMQ2sqA6f2Yj5Gd9jkHV4KsQ2TsoJjghca6d8fur7+REQ6ILBXVdGf/0g==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.Serialization.Json.nuspec",
+ "lib/netcore50/System.Runtime.Serialization.Json.dll",
+ "lib/DNXCore50/System.Runtime.Serialization.Json.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Runtime.Serialization.Json.dll",
+ "ref/dotnet/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/de/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/fr/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/it/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/ja/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/ko/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/ru/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Serialization.Json.xml",
+ "ref/dotnet/es/System.Runtime.Serialization.Json.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Runtime.Serialization.Json.dll",
+ "ref/netcore50/System.Runtime.Serialization.Json.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/2c520ff333ad4bde986eb7a015ba6343.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.Serialization.Primitives/4.0.10": {
+ "sha512": "NPc8DZIomf5tGjYtz/KTHI01IPcVlypfhCux32AbLPDjTotdvL8TpKRwMyQJ6Kh08yprRVH7uBD1PdJiuoFzag==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.Serialization.Primitives.nuspec",
+ "lib/dotnet/System.Runtime.Serialization.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Serialization.Primitives.dll",
+ "ref/dotnet/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/de/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/fr/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/it/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/ja/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/ko/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/ru/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Serialization.Primitives.xml",
+ "ref/dotnet/es/System.Runtime.Serialization.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/92e70054da8743d68462736e85fe5580.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.Serialization.Xml/4.0.10": {
+ "sha512": "xsy7XbH8RTpKoDPNcibSGCOpujsmwUmOWAby3PssqkZFpLBXUbDO2s6JKITRjxejET2g0PK8t+mdIvu3xmUuKA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.Serialization.Xml.nuspec",
+ "lib/netcore50/System.Runtime.Serialization.Xml.dll",
+ "lib/DNXCore50/System.Runtime.Serialization.Xml.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Serialization.Xml.dll",
+ "ref/dotnet/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/de/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/fr/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/it/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/ja/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/ko/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/ru/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Serialization.Xml.xml",
+ "ref/dotnet/es/System.Runtime.Serialization.Xml.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/7d99189e9ae248c9a98d9fc3ccdc5130.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "sha512": "9w6ypdnEw8RrLRlxTbLAYrap4eL1xIQeNoOaumQVOQ8TTD/5g9FGrBtY3KLiGxAPieN9AwAAEIDkugU85Cwuvg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.WindowsRuntime.nuspec",
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Runtime.WindowsRuntime.dll",
+ "ref/dotnet/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/de/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/fr/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/it/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/ja/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/ko/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/ru/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/es/System.Runtime.WindowsRuntime.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll",
+ "ref/win81/_._",
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll",
+ "ref/netcore50/System.Runtime.WindowsRuntime.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/a81cabb2b7e843ce801ecf91886941d4.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": {
+ "sha512": "2GY3fkXBMQOyyO9ovaH46CN6MD2ck/Gvk4VNAgVDvtmfO3HXYFNd+bB05WhVcJrHKbfKZNwfwZKpYZ+OsVFsLw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Runtime.WindowsRuntime.UI.Xaml.nuspec",
+ "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Runtime.WindowsRuntime.UI.Xaml.dll",
+ "ref/dotnet/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/zh-hant/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/de/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/fr/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/it/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/ja/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/ko/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/ru/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/zh-hans/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/dotnet/es/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/win8/_._",
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll",
+ "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/0f3b84a81b7a4a97aa765ed058bf6c20.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Security.Claims/4.0.0": {
+ "sha512": "94NFR/7JN3YdyTH7hl2iSvYmdA8aqShriTHectcK+EbizT71YczMaG6LuqJBQP/HWo66AQyikYYM9aw+4EzGXg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Security.Claims.nuspec",
+ "lib/dotnet/System.Security.Claims.dll",
+ "lib/net46/System.Security.Claims.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Security.Claims.dll",
+ "ref/dotnet/System.Security.Claims.xml",
+ "ref/dotnet/zh-hant/System.Security.Claims.xml",
+ "ref/dotnet/de/System.Security.Claims.xml",
+ "ref/dotnet/fr/System.Security.Claims.xml",
+ "ref/dotnet/it/System.Security.Claims.xml",
+ "ref/dotnet/ja/System.Security.Claims.xml",
+ "ref/dotnet/ko/System.Security.Claims.xml",
+ "ref/dotnet/ru/System.Security.Claims.xml",
+ "ref/dotnet/zh-hans/System.Security.Claims.xml",
+ "ref/dotnet/es/System.Security.Claims.xml",
+ "ref/net46/System.Security.Claims.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/b682071d85754e6793ca9777ffabaf8a.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Security.Principal/4.0.0": {
+ "sha512": "FOhq3jUOONi6fp5j3nPYJMrKtSJlqAURpjiO3FaDIV4DJNEYymWW5uh1pfxySEB8dtAW+I66IypzNge/w9OzZQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Security.Principal.nuspec",
+ "lib/dotnet/System.Security.Principal.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.Security.Principal.dll",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Security.Principal.dll",
+ "ref/dotnet/System.Security.Principal.xml",
+ "ref/dotnet/zh-hant/System.Security.Principal.xml",
+ "ref/dotnet/de/System.Security.Principal.xml",
+ "ref/dotnet/fr/System.Security.Principal.xml",
+ "ref/dotnet/it/System.Security.Principal.xml",
+ "ref/dotnet/ja/System.Security.Principal.xml",
+ "ref/dotnet/ko/System.Security.Principal.xml",
+ "ref/dotnet/ru/System.Security.Principal.xml",
+ "ref/dotnet/zh-hans/System.Security.Principal.xml",
+ "ref/dotnet/es/System.Security.Principal.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Security.Principal.dll",
+ "ref/netcore50/System.Security.Principal.xml",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/5d44fbabc99d4204b6a2f76329d0a184.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ServiceModel.Duplex/4.0.0": {
+ "sha512": "JFeDn+IsiwAVJkNNnM7MLefJOnzYhovaHnjk3lzEnUWkYZJeAKrcgLdK6GE2GNjb5mEV8Pad/E0JcA8eCr3eWQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ServiceModel.Duplex.nuspec",
+ "lib/netcore50/System.ServiceModel.Duplex.dll",
+ "lib/DNXCore50/System.ServiceModel.Duplex.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "ref/dotnet/System.ServiceModel.Duplex.dll",
+ "ref/dotnet/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/zh-hant/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/de/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/fr/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/it/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/ja/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/ko/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/ru/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/zh-hans/System.ServiceModel.Duplex.xml",
+ "ref/dotnet/es/System.ServiceModel.Duplex.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.ServiceModel.Duplex.dll",
+ "ref/netcore50/System.ServiceModel.Duplex.xml",
+ "package/services/metadata/core-properties/8a542ab34ffb4a13958ce3d7279d9dae.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ServiceModel.Http/4.0.10": {
+ "sha512": "Vyl7lmvMlXJamtnDugoXuAgAQGSqtA7omK3zDBYByhbYeBC2hRBchgyXox7e5vEO+29TeB1IpoLWQGb7tO9h6A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ServiceModel.Http.nuspec",
+ "lib/netcore50/System.ServiceModel.Http.dll",
+ "lib/DNXCore50/System.ServiceModel.Http.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.ServiceModel.Http.dll",
+ "ref/dotnet/System.ServiceModel.Http.xml",
+ "ref/dotnet/zh-hant/System.ServiceModel.Http.xml",
+ "ref/dotnet/de/System.ServiceModel.Http.xml",
+ "ref/dotnet/fr/System.ServiceModel.Http.xml",
+ "ref/dotnet/it/System.ServiceModel.Http.xml",
+ "ref/dotnet/ja/System.ServiceModel.Http.xml",
+ "ref/dotnet/ko/System.ServiceModel.Http.xml",
+ "ref/dotnet/ru/System.ServiceModel.Http.xml",
+ "ref/dotnet/zh-hans/System.ServiceModel.Http.xml",
+ "ref/dotnet/es/System.ServiceModel.Http.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/da6bab8a73fb4ac9af198a5f70d8aa64.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ServiceModel.NetTcp/4.0.0": {
+ "sha512": "lV2Cdcso9jOS0KBtgHZHzTLe/Lx/ERdPcvF4dlepUie6/+BOMYTOgg2C7OdpIjp3fwUNXq8nhU+IilmEyjuf/A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ServiceModel.NetTcp.nuspec",
+ "lib/netcore50/System.ServiceModel.NetTcp.dll",
+ "lib/DNXCore50/System.ServiceModel.NetTcp.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "ref/dotnet/System.ServiceModel.NetTcp.dll",
+ "ref/dotnet/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/zh-hant/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/de/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/fr/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/it/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/ja/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/ko/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/ru/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/zh-hans/System.ServiceModel.NetTcp.xml",
+ "ref/dotnet/es/System.ServiceModel.NetTcp.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.ServiceModel.NetTcp.dll",
+ "ref/netcore50/System.ServiceModel.NetTcp.xml",
+ "package/services/metadata/core-properties/024bb3a15d5444e2b8b485ce4cf44640.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ServiceModel.Primitives/4.0.0": {
+ "sha512": "uF5VYQWR07LgiZkzUr8qjwvqOaIAfwU566MneD4WuC14d8FLJNsAgCJUYhBGB7COjH7HTqnP9ZFmr6c+L83Stg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ServiceModel.Primitives.nuspec",
+ "lib/netcore50/System.ServiceModel.Primitives.dll",
+ "lib/DNXCore50/System.ServiceModel.Primitives.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "ref/dotnet/System.ServiceModel.Primitives.dll",
+ "ref/dotnet/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/zh-hant/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/de/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/fr/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/it/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/ja/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/ko/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/ru/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/zh-hans/System.ServiceModel.Primitives.xml",
+ "ref/dotnet/es/System.ServiceModel.Primitives.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.ServiceModel.Primitives.dll",
+ "ref/netcore50/System.ServiceModel.Primitives.xml",
+ "package/services/metadata/core-properties/551694f534894508bee57aba617484c9.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.ServiceModel.Security/4.0.0": {
+ "sha512": "sPVzsnd8w/TJsW/4sYA9eIGP+RtlpN0AhKLGKf9ywdGGmHPi0kkuX2mx412dM3GN0e4oifuISwvZqby/sI8Feg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.ServiceModel.Security.nuspec",
+ "lib/netcore50/System.ServiceModel.Security.dll",
+ "lib/DNXCore50/System.ServiceModel.Security.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "ref/dotnet/System.ServiceModel.Security.dll",
+ "ref/dotnet/System.ServiceModel.Security.xml",
+ "ref/dotnet/zh-hant/System.ServiceModel.Security.xml",
+ "ref/dotnet/de/System.ServiceModel.Security.xml",
+ "ref/dotnet/fr/System.ServiceModel.Security.xml",
+ "ref/dotnet/it/System.ServiceModel.Security.xml",
+ "ref/dotnet/ja/System.ServiceModel.Security.xml",
+ "ref/dotnet/ko/System.ServiceModel.Security.xml",
+ "ref/dotnet/ru/System.ServiceModel.Security.xml",
+ "ref/dotnet/zh-hans/System.ServiceModel.Security.xml",
+ "ref/dotnet/es/System.ServiceModel.Security.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.ServiceModel.Security.dll",
+ "ref/netcore50/System.ServiceModel.Security.xml",
+ "package/services/metadata/core-properties/724a153019f4439f95c814a98c7503f4.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Text.Encoding.nuspec",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/829e172aadac4937a5a6a4b386855282.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Text.Encoding.CodePages/4.0.0": {
+ "sha512": "ZHBTr1AXLjY9OuYR7pKx5xfN6QFye1kgd5QAbGrvfCOu7yxRnJs3VUaxERe1fOlnF0mi/xD/Dvb3T3x3HNuPWQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Text.Encoding.CodePages.nuspec",
+ "lib/dotnet/System.Text.Encoding.CodePages.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.CodePages.dll",
+ "ref/dotnet/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/de/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/fr/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/it/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/ja/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/ko/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/ru/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.CodePages.xml",
+ "ref/dotnet/es/System.Text.Encoding.CodePages.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/8a616349cf5c4e6ba7634969c080759b.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/894d51cf918c4bca91e81a732d958707.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "sha512": "0vDuHXJePpfMCecWBNOabOKCvzfTbFMNcGgklt3l5+RqHV5SzmF7RUVpuet8V0rJX30ROlL66xdehw2Rdsn2DA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Text.RegularExpressions.nuspec",
+ "lib/dotnet/System.Text.RegularExpressions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.RegularExpressions.dll",
+ "ref/dotnet/System.Text.RegularExpressions.xml",
+ "ref/dotnet/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/dotnet/de/System.Text.RegularExpressions.xml",
+ "ref/dotnet/fr/System.Text.RegularExpressions.xml",
+ "ref/dotnet/it/System.Text.RegularExpressions.xml",
+ "ref/dotnet/ja/System.Text.RegularExpressions.xml",
+ "ref/dotnet/ko/System.Text.RegularExpressions.xml",
+ "ref/dotnet/ru/System.Text.RegularExpressions.xml",
+ "ref/dotnet/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/dotnet/es/System.Text.RegularExpressions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/548eb1bd139e4c8cbc55e9f7f4f404dd.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/netcore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/c17c3791d8fa4efbb8aded2ca8c71fbe.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Threading.Overlapped.nuspec",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll",
+ "package/services/metadata/core-properties/e9846a81e829434aafa4ae2e8c3517d7.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Threading.Tasks.nuspec",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/a4ed35f8764a4b68bb39ec8d13b3e730.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "sha512": "Y5/Dj+tYlDxHBwie7bFKp3+1uSG4vqTJRF7Zs7kaUQ3ahYClffCTxvgjrJyPclC+Le55uE7bMLgjZQVOQr3Jfg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Threading.Tasks.Dataflow.nuspec",
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll",
+ "lib/dotnet/System.Threading.Tasks.Dataflow.XML",
+ "lib/portable-net45+win8+wpa81/System.Threading.Tasks.Dataflow.XML",
+ "lib/portable-net45+win8+wpa81/System.Threading.Tasks.Dataflow.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Dataflow.XML",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Dataflow.dll",
+ "package/services/metadata/core-properties/b27f9e16f16b429f924c31eb4be21d09.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "sha512": "GXDhjPhF3nE4RtDia0W6JR4UMdmhOyt9ibHmsNV6GLRT4HAGqU636Teo4tqvVQOFp2R6b1ffxPXiRaoqtzGxuA==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Threading.Tasks.Parallel.nuspec",
+ "lib/dotnet/System.Threading.Tasks.Parallel.dll",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Threading.Tasks.Parallel.dll",
+ "ref/dotnet/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/de/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/it/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/es/System.Threading.Tasks.Parallel.xml",
+ "ref/net45/_._",
+ "ref/win8/_._",
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll",
+ "ref/netcore50/System.Threading.Tasks.Parallel.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/260c0741092249239a3182de21f409ef.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Threading.Timer/4.0.0": {
+ "sha512": "BIdJH5/e4FnVl7TkRUiE3pWytp7OYiRUGtwUbyLewS/PhKiLepFetdtlW+FvDYOVn60Q2NMTrhHhJ51q+sVW5g==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Threading.Timer.nuspec",
+ "lib/netcore50/System.Threading.Timer.dll",
+ "lib/DNXCore50/System.Threading.Timer.dll",
+ "lib/net451/_._",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Threading.Timer.dll",
+ "ref/dotnet/System.Threading.Timer.xml",
+ "ref/dotnet/zh-hant/System.Threading.Timer.xml",
+ "ref/dotnet/de/System.Threading.Timer.xml",
+ "ref/dotnet/fr/System.Threading.Timer.xml",
+ "ref/dotnet/it/System.Threading.Timer.xml",
+ "ref/dotnet/ja/System.Threading.Timer.xml",
+ "ref/dotnet/ko/System.Threading.Timer.xml",
+ "ref/dotnet/ru/System.Threading.Timer.xml",
+ "ref/dotnet/zh-hans/System.Threading.Timer.xml",
+ "ref/dotnet/es/System.Threading.Timer.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll",
+ "ref/net451/_._",
+ "ref/win81/_._",
+ "ref/netcore50/System.Threading.Timer.dll",
+ "ref/netcore50/System.Threading.Timer.xml",
+ "ref/wpa81/_._",
+ "package/services/metadata/core-properties/c02c4d3d0eff43ec9b54de9f60bd68ad.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "sha512": "VdmWWMH7otrYV7D+cviUo7XjX0jzDnD/lTGSZTlZqfIQ5PhXk85j+6P0TK9od3PnOd5ZIM+pOk01G/J+3nh9/w==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Xml.ReaderWriter.nuspec",
+ "lib/dotnet/System.Xml.ReaderWriter.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Xml.ReaderWriter.dll",
+ "ref/dotnet/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/de/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/fr/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/it/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/ja/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/ko/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/ru/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/es/System.Xml.ReaderWriter.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/ef76b636720e4f2d8cfd570899d52df8.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "sha512": "+ej0g0INnXDjpS2tDJsLO7/BjyBzC+TeBXLeoGnvRrm4AuBH9PhBjjZ1IuKWOhCkxPkFognUOKhZHS2glIOlng==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Xml.XDocument.nuspec",
+ "lib/dotnet/System.Xml.XDocument.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Xml.XDocument.dll",
+ "ref/dotnet/System.Xml.XDocument.xml",
+ "ref/dotnet/zh-hant/System.Xml.XDocument.xml",
+ "ref/dotnet/de/System.Xml.XDocument.xml",
+ "ref/dotnet/fr/System.Xml.XDocument.xml",
+ "ref/dotnet/it/System.Xml.XDocument.xml",
+ "ref/dotnet/ja/System.Xml.XDocument.xml",
+ "ref/dotnet/ko/System.Xml.XDocument.xml",
+ "ref/dotnet/ru/System.Xml.XDocument.xml",
+ "ref/dotnet/zh-hans/System.Xml.XDocument.xml",
+ "ref/dotnet/es/System.Xml.XDocument.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/f5c45d6b065347dfaa1d90d06221623d.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Xml.XmlDocument/4.0.0": {
+ "sha512": "H5qTx2+AXgaKE5wehU1ZYeYPFpp/rfFh69/937NvwCrDqbIkvJRmIFyKKpkoMI6gl9hGfuVizfIudVTMyowCXw==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Xml.XmlDocument.nuspec",
+ "lib/dotnet/System.Xml.XmlDocument.dll",
+ "lib/net46/System.Xml.XmlDocument.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Xml.XmlDocument.dll",
+ "ref/dotnet/System.Xml.XmlDocument.xml",
+ "ref/dotnet/zh-hant/System.Xml.XmlDocument.xml",
+ "ref/dotnet/de/System.Xml.XmlDocument.xml",
+ "ref/dotnet/fr/System.Xml.XmlDocument.xml",
+ "ref/dotnet/it/System.Xml.XmlDocument.xml",
+ "ref/dotnet/ja/System.Xml.XmlDocument.xml",
+ "ref/dotnet/ko/System.Xml.XmlDocument.xml",
+ "ref/dotnet/ru/System.Xml.XmlDocument.xml",
+ "ref/dotnet/zh-hans/System.Xml.XmlDocument.xml",
+ "ref/dotnet/es/System.Xml.XmlDocument.xml",
+ "ref/net46/System.Xml.XmlDocument.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "package/services/metadata/core-properties/89840371bf3f4e0d9ab7b6b34213c74c.psmdcp",
+ "[Content_Types].xml"
+ ]
+ },
+ "System.Xml.XmlSerializer/4.0.10": {
+ "sha512": "OKhE6vruk88z/hl0lmfrMvXteTASgJUagu6PT6S10i9uLbvDR3pTwB6jVgiwa2D2qtTB+eneZbS9jljhPXhTtg==",
+ "type": "Package",
+ "files": [
+ "_rels/.rels",
+ "System.Xml.XmlSerializer.nuspec",
+ "lib/netcore50/System.Xml.XmlSerializer.dll",
+ "lib/DNXCore50/System.Xml.XmlSerializer.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Xml.XmlSerializer.dll",
+ "ref/dotnet/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/zh-hant/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/de/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/fr/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/it/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/ja/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/ko/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/ru/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/zh-hans/System.Xml.XmlSerializer.xml",
+ "ref/dotnet/es/System.Xml.XmlSerializer.xml",
+ "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "package/services/metadata/core-properties/1cffc42bca944f1d81ef3c3abdb0f0be.psmdcp",
+ "[Content_Types].xml"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "Microsoft.NETCore.UniversalWindowsPlatform >= 5.0.0"
+ ],
+ "UAP,Version=v10.0": []
+ }
+} \ No newline at end of file
diff --git a/pjsip/build/pjsip_core.vcxproj b/pjsip/build/pjsip_core.vcxproj
index d72b33cc..f9bc0a90 100644
--- a/pjsip/build/pjsip_core.vcxproj
+++ b/pjsip/build/pjsip_core.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,9 +74,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{2BB84911-C1B4-4747-B93D-36AA82CC5031}</ProjectGuid>
- <RootNamespace>pjsip_core</RootNamespace>
+ <RootNamespace>pjsip_core</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,36 +89,72 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -127,74 +191,115 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <TargetName>pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
+ <TargetName>pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -205,6 +310,17 @@
<OutputFile>..\lib\pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -228,6 +344,17 @@
<OutputFile>..\lib\pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -252,6 +379,17 @@
<OutputFile>..\lib\pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -276,6 +414,17 @@
<OutputFile>..\lib\pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -299,6 +448,17 @@
<OutputFile>..\lib\pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -323,6 +483,17 @@
<OutputFile>..\lib\pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -395,7 +566,7 @@
<ClInclude Include="..\include\pjsip\sip_util.h" />
</ItemGroup>
<ItemGroup>
- <Text Include="..\..\INSTALL.txt" />
+ <Text Include="..\..\INSTALL.txt" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
diff --git a/pjsip/build/pjsip_simple.vcxproj b/pjsip/build/pjsip_simple.vcxproj
index ed92f3c8..9c5d3879 100644
--- a/pjsip/build/pjsip_simple.vcxproj
+++ b/pjsip/build/pjsip_simple.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,9 +74,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}</ProjectGuid>
<RootNamespace>pjsip_simple</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,36 +89,72 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -127,74 +191,115 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
-<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <TargetName>pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
+ <TargetName>pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../include;../../pjlib-util/include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -205,6 +310,17 @@
<OutputFile>..\lib\pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib-util/include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -229,6 +345,17 @@
<OutputFile>..\lib\pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib-util/include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -252,6 +379,17 @@
<OutputFile>..\lib\pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib-util/include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -276,6 +414,17 @@
<OutputFile>..\lib\pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib-util/include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -299,6 +448,17 @@
<OutputFile>..\lib\pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib-util/include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -323,6 +483,17 @@
<OutputFile>..\lib\pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib-util/include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
diff --git a/pjsip/build/pjsip_test.vcxproj b/pjsip/build/pjsip_test.vcxproj
index 75ac7e6c..3f0c1a29 100644
--- a/pjsip/build/pjsip_test.vcxproj
+++ b/pjsip/build/pjsip_test.vcxproj
@@ -50,9 +50,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}</ProjectGuid>
<RootNamespace>pjsip_test</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -127,10 +131,17 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ <ConfigurationType Condition="'$(API_Family)'=='WinDesktop'">Application</ConfigurationType>
+ <ConfigurationType Condition="'$(API_Family)'=='UWP' Or '$(API_Family)'=='WinPhone8'">StaticLibrary</ConfigurationType>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
-<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
@@ -193,8 +204,17 @@
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <TargetName>pjsip-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
+ <TargetName>pjsip-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsip-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
diff --git a/pjsip/build/pjsip_ua.vcxproj b/pjsip/build/pjsip_ua.vcxproj
index 18ef2a84..5717ff87 100644
--- a/pjsip/build/pjsip_ua.vcxproj
+++ b/pjsip/build/pjsip_ua.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,9 +74,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{B8719FD5-E8A6-4A36-943C-891D07F5DD21}</ProjectGuid>
- <RootNamespace>pjsip_ua</RootNamespace>
+ <RootNamespace>pjsip_ua</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,36 +89,72 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -127,74 +191,115 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
- </ImportGroup>
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <TargetName>pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
+ <TargetName>pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -205,6 +310,17 @@
<OutputFile>..\lib\pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -228,6 +344,17 @@
<OutputFile>..\lib\pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -252,6 +379,17 @@
<OutputFile>..\lib\pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -276,6 +414,17 @@
<OutputFile>..\lib\pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -299,6 +448,17 @@
<OutputFile>..\lib\pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -323,6 +483,17 @@
<OutputFile>..\lib\pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
diff --git a/pjsip/build/pjsua2_lib.vcxproj b/pjsip/build/pjsua2_lib.vcxproj
index 3e742379..e5915640 100644
--- a/pjsip/build/pjsua2_lib.vcxproj
+++ b/pjsip/build/pjsua2_lib.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,9 +74,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{B82CDD25-6903-430E-BD38-D8129A2015C1}</ProjectGuid>
<RootNamespace>pjsua2_lib</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,36 +89,72 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -127,74 +191,116 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'">
+ </CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
-<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <TargetName>pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
+ <TargetName>pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -205,6 +311,18 @@
<OutputFile>..\lib\pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -229,6 +347,17 @@
<OutputFile>..\lib\pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -252,6 +381,17 @@
<OutputFile>..\lib\pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -276,6 +416,17 @@
<OutputFile>..\lib\pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -299,6 +450,17 @@
<OutputFile>..\lib\pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -323,6 +485,17 @@
<OutputFile>..\lib\pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
diff --git a/pjsip/build/pjsua_lib.vcxproj b/pjsip/build/pjsua_lib.vcxproj
index 442c68a7..89127f70 100644
--- a/pjsip/build/pjsua_lib.vcxproj
+++ b/pjsip/build/pjsua_lib.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,9 +74,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}</ProjectGuid>
- <RootNamespace>pjsua_lib</RootNamespace>
+ <RootNamespace>pjsua_lib</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,36 +89,72 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -127,74 +191,115 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
-<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <TargetName>pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
+ <TargetName>pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -205,6 +310,17 @@
<OutputFile>..\lib\pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -229,6 +345,17 @@
<OutputFile>..\lib\pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -252,6 +379,17 @@
<OutputFile>..\lib\pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -276,6 +414,17 @@
<OutputFile>..\lib\pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -299,6 +448,17 @@
<OutputFile>..\lib\pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -323,6 +483,17 @@
<OutputFile>..\lib\pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
diff --git a/third_party/build/baseclasses/libbaseclasses.vcxproj b/third_party/build/baseclasses/libbaseclasses.vcxproj
index 518bf0ad..9fa069fc 100644
--- a/third_party/build/baseclasses/libbaseclasses.vcxproj
+++ b/third_party/build/baseclasses/libbaseclasses.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,82 +74,109 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}</ProjectGuid>
- <RootNamespace>libbaseclasses</RootNamespace>
+ <RootNamespace>libbaseclasses</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
@@ -135,66 +186,102 @@
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <OutDir>..\..\lib\</OutDir>
+ <OutDir>..\..\lib\</OutDir>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>.;../../baseclasses;../../../pjmedia/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -208,6 +295,19 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../baseclasses;../../../pjmedia/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;_WIN32_DCOM;WINVER=0x400;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>NDEBUG;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <Culture>0x0409</Culture>
+ </ResourceCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -237,6 +337,19 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../baseclasses;../../../pjmedia/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;_WIN32_DCOM;WINVER=0x400;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>_DEBUG;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <Culture>0x0409</Culture>
+ </ResourceCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -267,6 +380,19 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../baseclasses;../../../pjmedia/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;_WIN32_DCOM;WINVER=0x400;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>_DEBUG;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <Culture>0x0409</Culture>
+ </ResourceCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -297,6 +423,19 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../baseclasses;../../../pjmedia/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;_WIN32_DCOM;WINVER=0x400;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>_DEBUG;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <Culture>0x0409</Culture>
+ </ResourceCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -327,6 +466,19 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../baseclasses;../../../pjmedia/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;_WIN32_DCOM;WINVER=0x400;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>NDEBUG;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <Culture>0x0409</Culture>
+ </ResourceCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -356,6 +508,19 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../baseclasses;../../../pjmedia/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;_WIN32_DCOM;WINVER=0x400;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>NDEBUG;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <Culture>0x0409</Culture>
+ </ResourceCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
diff --git a/third_party/build/g7221/libg7221codec.vcxproj b/third_party/build/g7221/libg7221codec.vcxproj
index d4c9e9db..260e1375 100644
--- a/third_party/build/g7221/libg7221codec.vcxproj
+++ b/third_party/build/g7221/libg7221codec.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,82 +74,109 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{2A3F241E-682C-47E1-9543-DC28708B406A}</ProjectGuid>
<RootNamespace>libg7221codec</RootNamespace>
+ <DefaultLanguage>en-US</DefaultLanguage>
+ <!-- Specific UWP property -->
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset><CharacterSet Condition="'$(API_Family)'=='WinDesktop'">MultiByte</CharacterSet>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
@@ -135,66 +186,102 @@
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <OutDir>..\..\lib\</OutDir>
+ <OutDir>..\..\lib\</OutDir>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../..;../../g7221/common;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -205,6 +292,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../..;../../g7221/common;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -228,6 +326,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../..;../../g7221/common;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -252,6 +361,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../..;../../g7221/common;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -276,6 +396,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../..;../../g7221/common;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -300,6 +431,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../..;../../g7221/common;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -323,6 +465,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../..;../../g7221/common;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
diff --git a/third_party/build/gsm/libgsmcodec.vcxproj b/third_party/build/gsm/libgsmcodec.vcxproj
index e4ce0779..464580ee 100644
--- a/third_party/build/gsm/libgsmcodec.vcxproj
+++ b/third_party/build/gsm/libgsmcodec.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,9 +74,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{E53AA5FF-B737-40AA-BD13-387EFA99023D}</ProjectGuid>
- <RootNamespace>libgsmcodec</RootNamespace>
+ <RootNamespace>libgsmcodec</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,36 +89,72 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -127,6 +191,11 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
@@ -135,65 +204,101 @@
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <OutDir>..\..\lib\</OutDir>
+ <OutDir>..\..\lib\</OutDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
@@ -206,6 +311,18 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../gsm/inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ <WarningLevel>Level3</WarningLevel>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -232,6 +349,18 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../gsm/inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ <WarningLevel>Level3</WarningLevel>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -257,6 +386,18 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../gsm/inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ <WarningLevel>Level3</WarningLevel>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -283,6 +424,18 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../gsm/inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ <WarningLevel>Level3</WarningLevel>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -308,6 +461,18 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../gsm/inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ <WarningLevel>Level3</WarningLevel>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -334,6 +499,18 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../gsm/inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ <WarningLevel>Level3</WarningLevel>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
diff --git a/third_party/build/ilbc/libilbccodec.vcxproj b/third_party/build/ilbc/libilbccodec.vcxproj
index da86a90c..c65b3730 100644
--- a/third_party/build/ilbc/libilbccodec.vcxproj
+++ b/third_party/build/ilbc/libilbccodec.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,9 +74,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}</ProjectGuid>
- <RootNamespace>libilbccodec</RootNamespace>
+ <RootNamespace>libilbccodec</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,36 +89,72 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -127,6 +191,11 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
@@ -135,66 +204,102 @@
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <OutDir>..\..\lib\</OutDir>
+ <OutDir>..\..\lib\</OutDir>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
@@ -204,6 +309,16 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -226,6 +341,16 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -247,6 +372,16 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -269,6 +404,16 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -290,6 +435,16 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -312,6 +467,16 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
diff --git a/third_party/build/milenage/libmilenage.vcxproj b/third_party/build/milenage/libmilenage.vcxproj
index 771c2494..727b3d70 100644
--- a/third_party/build/milenage/libmilenage.vcxproj
+++ b/third_party/build/milenage/libmilenage.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,9 +74,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{4BF51C21-5A30-423B-82FE-1ED410E5769D}</ProjectGuid>
- <RootNamespace>libmilenage</RootNamespace>
+ <RootNamespace>libmilenage</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,36 +89,72 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -127,6 +191,11 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
@@ -135,66 +204,102 @@
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <OutDir>..\..\lib\</OutDir>
+ <OutDir>..\..\lib\</OutDir>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -205,6 +310,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -229,6 +345,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -252,6 +379,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -276,6 +414,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -299,6 +448,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -323,6 +483,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
diff --git a/third_party/build/resample/libresample.vcxproj b/third_party/build/resample/libresample.vcxproj
index 4cb3b252..f0e193c1 100644
--- a/third_party/build/resample/libresample.vcxproj
+++ b/third_party/build/resample/libresample.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,9 +74,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{6794B975-4E84-4F49-B2DC-C31F2224E03E}</ProjectGuid>
<RootNamespace>libresample</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,36 +89,72 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -127,6 +191,11 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
@@ -135,66 +204,102 @@
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <OutDir>..\..\lib\</OutDir>
+ <OutDir>..\..\lib\</OutDir>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>.;../../resample/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -205,6 +310,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../resample/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -229,6 +345,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../resample/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -252,6 +379,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../resample/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -276,6 +414,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../resample/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -299,6 +448,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../resample/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -323,6 +483,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../resample/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
diff --git a/third_party/build/speex/libspeex.vcxproj b/third_party/build/speex/libspeex.vcxproj
index 32f6b43e..ab51c376 100644
--- a/third_party/build/speex/libspeex.vcxproj
+++ b/third_party/build/speex/libspeex.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,9 +74,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}</ProjectGuid>
- <RootNamespace>libspeex</RootNamespace>
+ <RootNamespace>libspeex</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,36 +89,72 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -127,6 +191,11 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
@@ -135,83 +204,130 @@
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
- <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <OutDir>..\..\lib\</OutDir>
+ <OutDir>..\..\lib\</OutDir>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderOutputFile />
</ClCompile>
<Lib>
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
</Midl>
<ClCompile>
<AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderOutputFile />
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
@@ -222,20 +338,31 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderOutputFile />
</ClCompile>
<Lib>
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
</Midl>
<ClCompile>
<AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderOutputFile />
</ClCompile>
<Lib>
@@ -245,20 +372,31 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderOutputFile />
</ClCompile>
<Lib>
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
</Midl>
<ClCompile>
<AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderOutputFile />
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
@@ -269,20 +407,31 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderOutputFile />
</ClCompile>
<Lib>
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
</Midl>
<ClCompile>
<AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderOutputFile />
</ClCompile>
<Lib>
@@ -292,20 +441,31 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderOutputFile />
</ClCompile>
<Lib>
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
</Midl>
<ClCompile>
<AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderOutputFile />
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
@@ -316,20 +476,31 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderOutputFile />
</ClCompile>
<Lib>
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
</Midl>
<ClCompile>
<AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderOutputFile />
</ClCompile>
<Lib>
@@ -339,299 +510,410 @@
<ItemGroup>
<ClCompile Include="..\..\speex\libspeex\bits.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\cb_search.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\exc_10_16_table.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\exc_10_32_table.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\exc_20_32_table.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\exc_5_256_table.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\exc_5_64_table.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\exc_8_128_table.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\fftwrap.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\filterbank.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\filters.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\gain_table.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\gain_table_lbr.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\hexc_10_32_table.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\hexc_table.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\high_lsp_tables.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\kiss_fft.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\kiss_fftr.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\lpc.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\lsp.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\lsp_tables_nb.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\ltp.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\mdf.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\modes.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\modes_wb.c" />
<ClCompile Include="..\..\speex\libspeex\nb_celp.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\preprocess.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\quant_lsp.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\resample.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\sb_celp.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\smallft.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\speex.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\speex_callbacks.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\speex_header.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\stereo.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\vbr.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\vq.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
<ClCompile Include="..\..\speex\libspeex\window.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
</ClCompile>
</ItemGroup>
diff --git a/third_party/build/srtp/libsrtp.vcxproj b/third_party/build/srtp/libsrtp.vcxproj
index f9f56bcd..77945827 100644
--- a/third_party/build/srtp/libsrtp.vcxproj
+++ b/third_party/build/srtp/libsrtp.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-Dynamic|ARM">
+ <Configuration>Debug-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Dynamic|Win32">
<Configuration>Debug-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -9,6 +13,10 @@
<Configuration>Debug-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-Static|ARM">
+ <Configuration>Debug-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug-Static|Win32">
<Configuration>Debug-Static</Configuration>
<Platform>Win32</Platform>
@@ -17,6 +25,10 @@
<Configuration>Debug-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -25,6 +37,10 @@
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Dynamic|ARM">
+ <Configuration>Release-Dynamic</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Dynamic|Win32">
<Configuration>Release-Dynamic</Configuration>
<Platform>Win32</Platform>
@@ -33,6 +49,10 @@
<Configuration>Release-Dynamic</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release-Static|ARM">
+ <Configuration>Release-Static</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release-Static|Win32">
<Configuration>Release-Static</Configuration>
<Platform>Win32</Platform>
@@ -41,6 +61,10 @@
<Configuration>Release-Static</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
@@ -50,10 +74,14 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}</ProjectGuid>
<RootNamespace>libsrtp</RootNamespace>
<Keyword>Win32Proj</Keyword>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -61,31 +89,61 @@
<PlatformToolset>v140</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v140</PlatformToolset>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
@@ -116,6 +174,12 @@
<PlatformToolset>v140</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'">
+ </CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
@@ -124,31 +188,61 @@
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" />
+ <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />
@@ -184,6 +278,12 @@
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
<OutDir>..\..\lib\</OutDir>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>.;../../srtp/include;../../srtp/crypto/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -194,6 +294,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../srtp/include;../../srtp/crypto/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -218,6 +329,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../srtp/include;../../srtp/crypto/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -241,6 +363,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../srtp/include;../../srtp/crypto/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -265,6 +398,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../srtp/include;../../srtp/crypto/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -288,6 +432,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../srtp/include;../../srtp/crypto/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -312,6 +467,17 @@
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>.;../../srtp/include;../../srtp/crypto/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeaderOutputFile>
+ </PrecompiledHeaderOutputFile>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -378,7 +544,10 @@
<ClCompile Include="..\..\srtp\crypto\hash\null_auth.c" />
<ClCompile Include="..\..\srtp\crypto\hash\sha1.c" />
<ClCompile Include="..\..\srtp\crypto\kernel\alloc.c" />
- <ClCompile Include="..\..\srtp\crypto\kernel\crypto_kernel.c" />
+ <ClCompile Include="..\..\srtp\crypto\kernel\crypto_kernel.c">
+ <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ </DisableSpecificWarnings>
+ </ClCompile>
<ClCompile Include="..\..\srtp\crypto\kernel\key.c" />
<ClCompile Include="..\..\srtp\crypto\math\datatypes.c" />
<ClCompile Include="..\..\srtp\crypto\math\gf2_8.c" />
diff --git a/third_party/build/webrtc/libwebrtc.vcxproj b/third_party/build/webrtc/libwebrtc.vcxproj
index 3e9e034e..011d3092 100644
--- a/third_party/build/webrtc/libwebrtc.vcxproj
+++ b/third_party/build/webrtc/libwebrtc.vcxproj
@@ -139,9 +139,13 @@
<ClCompile Include="..\..\webrtc\src\webrtc\modules\audio_processing\utility\delay_estimator_wrapper.c" />
<ClCompile Include="..\..\webrtc\src\webrtc\system_wrappers\source\cpu_features.cc" />
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{5BCF2773-3825-4D91-9D72-3E2F650DF1DB}</ProjectGuid>
<RootNamespace>libwebrtc</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -216,6 +220,11 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
@@ -284,6 +293,12 @@
<_ProjectFileVersion>14.0.24730.2</_ProjectFileVersion>
<OutDir>..\..\lib\</OutDir>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalOptions>/wd4100 /wd4244 /wd4127 %(AdditionalOptions)</AdditionalOptions>
diff --git a/third_party/build/yuv/libyuv.vcxproj b/third_party/build/yuv/libyuv.vcxproj
index 91b49dd4..13a49a55 100644
--- a/third_party/build/yuv/libyuv.vcxproj
+++ b/third_party/build/yuv/libyuv.vcxproj
@@ -50,9 +50,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{6AC9B65F-0862-4A5C-8A9D-141516993130}</ProjectGuid>
<RootNamespace>libyuv</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -127,6 +131,12 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'">
+ </CharacterSet>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
@@ -195,12 +205,19 @@
<_ProjectFileVersion>14.0.24730.2</_ProjectFileVersion>
<OutDir>..\..\lib\</OutDir>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalOptions>/wd4100 /wd4244 /wd4127 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;../../yuv/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderOutputFile />
+ <SDLCheck>false</SDLCheck>
</ClCompile>
<Lib>
<OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
diff --git a/third_party/build/yuv/libyuv.vcxproj.filters b/third_party/build/yuv/libyuv.vcxproj.filters
index 1947758e..2ec88788 100644
--- a/third_party/build/yuv/libyuv.vcxproj.filters
+++ b/third_party/build/yuv/libyuv.vcxproj.filters
@@ -11,93 +11,93 @@
</Filter>
</ItemGroup>
<ItemGroup>
- <ClCompile Include="..\..\libyuv\source\compare.cc">
+ <ClCompile Include="..\..\yuv\source\compare.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\compare_common.cc">
+ <ClCompile Include="..\..\yuv\source\compare_common.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\compare_win.cc">
+ <ClCompile Include="..\..\yuv\source\compare_win.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\convert.cc">
+ <ClCompile Include="..\..\yuv\source\convert.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\convert_argb.cc">
+ <ClCompile Include="..\..\yuv\source\convert_argb.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\convert_from.cc">
+ <ClCompile Include="..\..\yuv\source\convert_from.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\convert_from_argb.cc">
+ <ClCompile Include="..\..\yuv\source\convert_from_argb.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\convert_jpeg.cc">
+ <ClCompile Include="..\..\yuv\source\convert_jpeg.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\convert_to_argb.cc">
+ <ClCompile Include="..\..\yuv\source\convert_to_argb.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\convert_to_i420.cc">
+ <ClCompile Include="..\..\yuv\source\convert_to_i420.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\cpu_id.cc">
+ <ClCompile Include="..\..\yuv\source\cpu_id.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\mjpeg_decoder.cc">
+ <ClCompile Include="..\..\yuv\source\mjpeg_decoder.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\mjpeg_validate.cc">
+ <ClCompile Include="..\..\yuv\source\mjpeg_validate.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\planar_functions.cc">
+ <ClCompile Include="..\..\yuv\source\planar_functions.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\rotate.cc">
+ <ClCompile Include="..\..\yuv\source\rotate.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\rotate_any.cc">
+ <ClCompile Include="..\..\yuv\source\rotate_any.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\rotate_argb.cc">
+ <ClCompile Include="..\..\yuv\source\rotate_argb.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\rotate_common.cc">
+ <ClCompile Include="..\..\yuv\source\rotate_common.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\rotate_win.cc">
+ <ClCompile Include="..\..\yuv\source\rotate_win.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\row_any.cc">
+ <ClCompile Include="..\..\yuv\source\row_any.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\row_common.cc">
+ <ClCompile Include="..\..\yuv\source\row_common.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\row_win.cc">
+ <ClCompile Include="..\..\yuv\source\row_win.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\scale.cc">
+ <ClCompile Include="..\..\yuv\source\scale.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\scale_any.cc">
+ <ClCompile Include="..\..\yuv\source\scale_any.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\scale_argb.cc">
+ <ClCompile Include="..\..\yuv\source\scale_argb.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\scale_common.cc">
+ <ClCompile Include="..\..\yuv\source\scale_common.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\scale_win.cc">
+ <ClCompile Include="..\..\yuv\source\scale_win.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\..\libyuv\source\video_common.cc">
+ <ClCompile Include="..\..\yuv\source\video_common.cc">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
- <ClInclude Include="..\..\libyuv\include\libyuv.h">
+ <ClInclude Include="..\..\yuv\include\libyuv.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
diff --git a/third_party/threademulation/Microsoft Permissive License.txt b/third_party/threademulation/Microsoft Permissive License.txt
new file mode 100644
index 00000000..2dd4cf4a
--- /dev/null
+++ b/third_party/threademulation/Microsoft Permissive License.txt
@@ -0,0 +1,20 @@
+Microsoft Permissive License (Ms-PL)
+
+This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software.
+
+1. Definitions
+The terms “reproduce,” “reproduction,” “derivative works,” and “distribution” have the same meaning here as under U.S. copyright law.
+A “contribution” is the original software, or any additions or changes to the software.
+A “contributor” is any person that distributes its contribution under this license.
+ “Licensed patents” are a contributor’s patent claims that read directly on its contribution.
+
+2. Grant of Rights
+(A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create.
+(B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.
+
+3. Conditions and Limitations
+ (A) No Trademark License- This license does not grant you rights to use any contributors’ name, logo, or trademarks.
+(B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically.
+(C) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software.
+(D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.
+(E) The software is licensed “as-is.” You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement. \ No newline at end of file
diff --git a/third_party/threademulation/include/ThreadEmulation.h b/third_party/threademulation/include/ThreadEmulation.h
new file mode 100644
index 00000000..874ba5e7
--- /dev/null
+++ b/third_party/threademulation/include/ThreadEmulation.h
@@ -0,0 +1,59 @@
+// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
+// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
+// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
+// PARTICULAR PURPOSE.
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+//
+//
+// Emulates a subset of the Win32 threading API as a layer on top of WinRT threadpools.
+//
+// Supported features:
+//
+// - CreateThread (returns a standard Win32 handle which can be waited on, then closed)
+// - CREATE_SUSPENDED and ResumeThread
+// - Partial support for SetThreadPriority (see below)
+// - Sleep
+// - Thread local storage (TlsAlloc, TlsFree, TlsGetValue, TlsSetValue)
+//
+// Differences from Win32:
+//
+// - If using TLS other than from this CreateThread emulation, call TlsShutdown before thread/task exit
+// - No ExitThread or TerminateThread (just return from the thread function to exit)
+// - No SuspendThread, so ResumeThread is only useful in combination with CREATE_SUSPENDED
+// - SetThreadPriority is only available while a thread is in CREATE_SUSPENDED state
+// - SetThreadPriority only supports three priority levels (negative, zero, or positive)
+// - No thread identifier APIs (GetThreadId, GetCurrentThreadId, OpenThread)
+// - No affinity APIs
+// - No GetExitCodeThread
+// - Failure cases return error codes but do not always call SetLastError
+
+#pragma once
+
+#include <windows.h>
+
+#ifdef __cplusplus
+//namespace ThreadEmulation
+//{
+extern "C"
+ {
+#endif
+ #ifndef CREATE_SUSPENDED
+ #define CREATE_SUSPENDED 0x00000004
+ #endif
+
+ HANDLE WINAPI CreateThreadRT(_In_opt_ LPSECURITY_ATTRIBUTES unusedThreadAttributes, _In_ SIZE_T unusedStackSize, _In_ LPTHREAD_START_ROUTINE lpStartAddress, _In_opt_ LPVOID lpParameter, _In_ DWORD dwCreationFlags, _Out_opt_ LPDWORD unusedThreadId);
+ DWORD WINAPI ResumeThreadRT(_In_ HANDLE hThread);
+ BOOL WINAPI SetThreadPriorityRT(_In_ HANDLE hThread, _In_ int nPriority);
+
+ VOID WINAPI SleepRT(_In_ DWORD dwMilliseconds);
+
+ DWORD WINAPI TlsAllocRT();
+ BOOL WINAPI TlsFreeRT(_In_ DWORD dwTlsIndex);
+ LPVOID WINAPI TlsGetValueRT(_In_ DWORD dwTlsIndex);
+ BOOL WINAPI TlsSetValueRT(_In_ DWORD dwTlsIndex, _In_opt_ LPVOID lpTlsValue);
+
+ void WINAPI TlsShutdown();
+#ifdef __cplusplus
+ }
+#endif
diff --git a/third_party/threademulation/src/ThreadEmulation.cpp b/third_party/threademulation/src/ThreadEmulation.cpp
new file mode 100644
index 00000000..57fe772d
--- /dev/null
+++ b/third_party/threademulation/src/ThreadEmulation.cpp
@@ -0,0 +1,355 @@
+// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
+// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
+// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
+// PARTICULAR PURPOSE.
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+
+#include "../include/ThreadEmulation.h"
+
+#include <assert.h>
+#include <vector>
+#include <set>
+#include <map>
+#include <mutex>
+
+using namespace std;
+using namespace Platform;
+using namespace Windows::Foundation;
+using namespace Windows::System::Threading;
+
+//namespace ThreadEmulation
+//{
+ // Stored data for CREATE_SUSPENDED and ResumeThread.
+ struct PendingThreadInfo
+ {
+ LPTHREAD_START_ROUTINE lpStartAddress;
+ LPVOID lpParameter;
+ HANDLE completionEvent;
+ int nPriority;
+ };
+
+ static map<HANDLE, PendingThreadInfo> pendingThreads;
+ static mutex pendingThreadsLock;
+
+
+ // Thread local storage.
+ typedef vector<void*> ThreadLocalData;
+
+ static __declspec(thread) ThreadLocalData* currentThreadData = nullptr;
+ static set<ThreadLocalData*> allThreadData;
+ static DWORD nextTlsIndex = 0;
+ static vector<DWORD> freeTlsIndices;
+ static mutex tlsAllocationLock;
+
+
+ // Converts a Win32 thread priority to WinRT format.
+ static WorkItemPriority GetWorkItemPriority(int nPriority)
+ {
+ if (nPriority < 0)
+ return WorkItemPriority::Low;
+ else if (nPriority > 0)
+ return WorkItemPriority::High;
+ else
+ return WorkItemPriority::Normal;
+ }
+
+
+ // Helper shared between CreateThread and ResumeThread.
+ static void StartThread(LPTHREAD_START_ROUTINE lpStartAddress, LPVOID lpParameter, HANDLE completionEvent, int nPriority)
+ {
+ auto workItemHandler = ref new WorkItemHandler([=](IAsyncAction^)
+ {
+ // Run the user callback.
+ try
+ {
+ lpStartAddress(lpParameter);
+ }
+ catch (...) { }
+
+ // Clean up any TLS allocations made by this thread.
+ TlsShutdown();
+
+ // Signal that the thread has completed.
+ SetEvent(completionEvent);
+ CloseHandle(completionEvent);
+
+ }, CallbackContext::Any);
+
+ ThreadPool::RunAsync(workItemHandler, GetWorkItemPriority(nPriority), WorkItemOptions::TimeSliced);
+ }
+
+
+ _Use_decl_annotations_ HANDLE WINAPI CreateThreadRT(LPSECURITY_ATTRIBUTES unusedThreadAttributes, SIZE_T unusedStackSize, LPTHREAD_START_ROUTINE lpStartAddress, LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD unusedThreadId)
+ {
+ // Validate parameters.
+ assert(unusedThreadAttributes == nullptr);
+ assert(unusedStackSize == 0);
+ assert((dwCreationFlags & ~CREATE_SUSPENDED) == 0);
+ assert(unusedThreadId == nullptr);
+
+ // Create a handle that will be signalled when the thread has completed.
+ HANDLE threadHandle = CreateEventEx(nullptr, nullptr, CREATE_EVENT_MANUAL_RESET, EVENT_ALL_ACCESS);
+
+ if (!threadHandle)
+ return nullptr;
+
+ // Make a copy of the handle for internal use. This is necessary because
+ // the caller is responsible for closing the handle returned by CreateThread,
+ // and they may do that before or after the thread has finished running.
+ HANDLE completionEvent;
+
+ if (!DuplicateHandle(GetCurrentProcess(), threadHandle, GetCurrentProcess(), &completionEvent, 0, false, DUPLICATE_SAME_ACCESS))
+ {
+ CloseHandle(threadHandle);
+ return nullptr;
+ }
+
+ try
+ {
+ if (dwCreationFlags & CREATE_SUSPENDED)
+ {
+ // Store info about a suspended thread.
+ PendingThreadInfo info;
+
+ info.lpStartAddress = lpStartAddress;
+ info.lpParameter = lpParameter;
+ info.completionEvent = completionEvent;
+ info.nPriority = 0;
+
+ lock_guard<mutex> lock(pendingThreadsLock);
+
+ pendingThreads[threadHandle] = info;
+ }
+ else
+ {
+ // Start the thread immediately.
+ StartThread(lpStartAddress, lpParameter, completionEvent, 0);
+ }
+
+ return threadHandle;
+ }
+ catch (...)
+ {
+ // Clean up if thread creation fails.
+ CloseHandle(threadHandle);
+ CloseHandle(completionEvent);
+
+ return nullptr;
+ }
+ }
+
+
+ _Use_decl_annotations_ DWORD WINAPI ResumeThreadRT(HANDLE hThread)
+ {
+ lock_guard<mutex> lock(pendingThreadsLock);
+
+ // Look up the requested thread.
+ auto threadInfo = pendingThreads.find(hThread);
+
+ if (threadInfo == pendingThreads.end())
+ {
+ // Can only resume threads while they are in CREATE_SUSPENDED state.
+ assert(false);
+ return (DWORD)-1;
+ }
+
+ // Start the thread.
+ try
+ {
+ PendingThreadInfo& info = threadInfo->second;
+
+ StartThread(info.lpStartAddress, info.lpParameter, info.completionEvent, info.nPriority);
+ }
+ catch (...)
+ {
+ return (DWORD)-1;
+ }
+
+ // Remove this thread from the pending list.
+ pendingThreads.erase(threadInfo);
+
+ return 0;
+ }
+
+
+ _Use_decl_annotations_ BOOL WINAPI SetThreadPriorityRT(HANDLE hThread, int nPriority)
+ {
+ lock_guard<mutex> lock(pendingThreadsLock);
+
+ // Look up the requested thread.
+ auto threadInfo = pendingThreads.find(hThread);
+
+ if (threadInfo == pendingThreads.end())
+ {
+ // Can only set priority on threads while they are in CREATE_SUSPENDED state.
+ assert(false);
+ return false;
+ }
+
+ // Store the new priority.
+ threadInfo->second.nPriority = nPriority;
+
+ return true;
+ }
+
+
+ _Use_decl_annotations_ VOID WINAPI SleepRT(DWORD dwMilliseconds)
+ {
+ static HANDLE singletonEvent = nullptr;
+
+ HANDLE sleepEvent = singletonEvent;
+
+ // Demand create the event.
+ if (!sleepEvent)
+ {
+ sleepEvent = CreateEventEx(nullptr, nullptr, CREATE_EVENT_MANUAL_RESET, EVENT_ALL_ACCESS);
+
+ if (!sleepEvent)
+ return;
+
+ HANDLE previousEvent = InterlockedCompareExchangePointerRelease(&singletonEvent, sleepEvent, nullptr);
+
+ if (previousEvent)
+ {
+ // Back out if multiple threads try to demand create at the same time.
+ CloseHandle(sleepEvent);
+ sleepEvent = previousEvent;
+ }
+ }
+
+ // Emulate sleep by waiting with timeout on an event that is never signalled.
+ WaitForSingleObjectEx(sleepEvent, dwMilliseconds, false);
+ }
+
+
+ DWORD WINAPI TlsAllocRT()
+ {
+ lock_guard<mutex> lock(tlsAllocationLock);
+
+ // Can we reuse a previously freed TLS slot?
+ if (!freeTlsIndices.empty())
+ {
+ DWORD result = freeTlsIndices.back();
+ freeTlsIndices.pop_back();
+ return result;
+ }
+
+ // Allocate a new TLS slot.
+ return nextTlsIndex++;
+ }
+
+
+ _Use_decl_annotations_ BOOL WINAPI TlsFreeRT(DWORD dwTlsIndex)
+ {
+ lock_guard<mutex> lock(tlsAllocationLock);
+
+ assert(dwTlsIndex < nextTlsIndex);
+ assert(find(freeTlsIndices.begin(), freeTlsIndices.end(), dwTlsIndex) == freeTlsIndices.end());
+
+ // Store this slot for reuse by TlsAlloc.
+ try
+ {
+ freeTlsIndices.push_back(dwTlsIndex);
+ }
+ catch (...)
+ {
+ return false;
+ }
+
+ // Zero the value for all threads that might be using this now freed slot.
+ for each (auto threadData in allThreadData)
+ {
+ if (threadData->size() > dwTlsIndex)
+ {
+ threadData->at(dwTlsIndex) = nullptr;
+ }
+ }
+
+ return true;
+ }
+
+
+ _Use_decl_annotations_ LPVOID WINAPI TlsGetValueRT(DWORD dwTlsIndex)
+ {
+ ThreadLocalData* threadData = currentThreadData;
+
+ if (threadData && threadData->size() > dwTlsIndex)
+ {
+ // Return the value of an allocated TLS slot.
+ return threadData->at(dwTlsIndex);
+ }
+ else
+ {
+ // Default value for unallocated slots.
+ return nullptr;
+ }
+ }
+
+
+ _Use_decl_annotations_ BOOL WINAPI TlsSetValueRT(DWORD dwTlsIndex, LPVOID lpTlsValue)
+ {
+ ThreadLocalData* threadData = currentThreadData;
+
+ if (!threadData)
+ {
+ // First time allocation of TLS data for this thread.
+ try
+ {
+ threadData = new ThreadLocalData(dwTlsIndex + 1, nullptr);
+
+ lock_guard<mutex> lock(tlsAllocationLock);
+
+ allThreadData.insert(threadData);
+
+ currentThreadData = threadData;
+ }
+ catch (...)
+ {
+ if (threadData)
+ delete threadData;
+
+ return false;
+ }
+ }
+ else if (threadData->size() <= dwTlsIndex)
+ {
+ // This thread already has a TLS data block, but it must be expanded to fit the specified slot.
+ try
+ {
+ lock_guard<mutex> lock(tlsAllocationLock);
+
+ threadData->resize(dwTlsIndex + 1, nullptr);
+ }
+ catch (...)
+ {
+ return false;
+ }
+ }
+
+ // Store the new value for this slot.
+ threadData->at(dwTlsIndex) = lpTlsValue;
+
+ return true;
+ }
+
+
+ // Called at thread exit to clean up TLS allocations.
+ void WINAPI TlsShutdown()
+ {
+ ThreadLocalData* threadData = currentThreadData;
+
+ if (threadData)
+ {
+ {
+ lock_guard<mutex> lock(tlsAllocationLock);
+
+ allThreadData.erase(threadData);
+ }
+
+ currentThreadData = nullptr;
+
+ delete threadData;
+ }
+ }
+//}
diff --git a/third_party/yuv/source/cpu_id.cc b/third_party/yuv/source/cpu_id.cc
index 84927ebc..907d4fad 100644
--- a/third_party/yuv/source/cpu_id.cc
+++ b/third_party/yuv/source/cpu_id.cc
@@ -167,7 +167,7 @@ int cpu_info_ = 0; // cpu_info is not initialized yet.
// Test environment variable for disabling CPU features. Any non-zero value
// to disable. Zero ignored to make it easy to set the variable on/off.
-#if !defined(__native_client__) && !defined(_M_ARM)
+#if !defined(__native_client__) && !defined(_M_ARM) && !defined(_MSC_VER)
static LIBYUV_BOOL TestEnv(const char* name) {
const char* var = getenv(name);