summaryrefslogtreecommitdiff
path: root/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime
diff options
context:
space:
mode:
Diffstat (limited to 'packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime')
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/Directory.Build.props6
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/Directory.Build.targets6
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/Program.cs17
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/15.0/Microsoft.Common.props168
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/MSBuild.dllbin0 -> 295072 bytes
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/MSBuild.runtimeconfig.json8
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.CrossTargeting.targets24
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.CurrentVersion.targets377
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.targets199
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.CrossTargeting.targets182
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.CurrentVersion.targets5822
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.overridetasks30
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.targets165
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.tasks177
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.CurrentVersion.props141
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.CurrentVersion.targets132
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.props46
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.targets79
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.CrossTargeting.targets24
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.CurrentVersion.targets380
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.targets199
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v11.Common.props20
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v12.Common.props20
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v14.Common.props20
-rw-r--r--packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.deps.json2522
-rw-r--r--packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.dllbin0 -> 4608 bytes
-rw-r--r--packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.pdbbin0 -> 556 bytes
-rw-r--r--packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.runtimeconfig.dev.json10
-rw-r--r--packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.runtimeconfig.json9
-rw-r--r--packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.AssemblyInfo.cs16
-rw-r--r--packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.AssemblyInfoInputs.cache1
-rw-r--r--packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.csproj.CoreCompileInputs.cache1
-rw-r--r--packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.csproj.FileListAbsolute.txt31
-rw-r--r--packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.dllbin0 -> 4608 bytes
-rw-r--r--packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.pdbbin0 -> 556 bytes
-rw-r--r--packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/project.assets.json8155
-rw-r--r--packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/project.csproj.nuget.cache5
-rw-r--r--packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/project.csproj.nuget.g.props210
-rw-r--r--packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/project.csproj.nuget.g.targets10
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/project.csproj40
40 files changed, 19252 insertions, 0 deletions
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/Directory.Build.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/Directory.Build.props
new file mode 100755
index 0000000000..a6fdf8ec91
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/Directory.Build.props
@@ -0,0 +1,6 @@
+<Project>
+ <!--
+ Empty Directory.Build.props to ensure that msbuild doesn't pick up the containing repo's
+ root Directory.Build.props.
+ -->
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/Directory.Build.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/Directory.Build.targets
new file mode 100755
index 0000000000..68a1e6ac70
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/Directory.Build.targets
@@ -0,0 +1,6 @@
+<Project>
+ <!--
+ Empty Directory.Build.targets to ensure that msbuild doesn't pick up the containing repo's
+ root Directory.Build.targets.
+ -->
+</Project> \ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/Program.cs b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/Program.cs
new file mode 100755
index 0000000000..14bc743fc0
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/Program.cs
@@ -0,0 +1,17 @@
+/*
+ * This File is required to be able to use dotnet cli to restore the runtime, since it requires a Main method.
+ * Do not change/modify this file.
+ */
+
+using System;
+
+namespace DummyApplication
+{
+ public class Program
+ {
+ public static int Main(string[] args)
+ {
+ return 0;
+ }
+ }
+} \ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/15.0/Microsoft.Common.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/15.0/Microsoft.Common.props
new file mode 100755
index 0000000000..b04ff5bf45
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/15.0/Microsoft.Common.props
@@ -0,0 +1,168 @@
+<!--
+***********************************************************************************************
+Microsoft.Common.props
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ImportByWildcardBeforeMicrosoftCommonProps Condition="'$(ImportByWildcardBeforeMicrosoftCommonProps)' == ''">true</ImportByWildcardBeforeMicrosoftCommonProps>
+ <ImportByWildcardAfterMicrosoftCommonProps Condition="'$(ImportByWildcardAfterMicrosoftCommonProps)' == ''">true</ImportByWildcardAfterMicrosoftCommonProps>
+ <ImportUserLocationsByWildcardBeforeMicrosoftCommonProps Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftCommonProps)' == ''">true</ImportUserLocationsByWildcardBeforeMicrosoftCommonProps>
+ <ImportUserLocationsByWildcardAfterMicrosoftCommonProps Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftCommonProps)' == ''">true</ImportUserLocationsByWildcardAfterMicrosoftCommonProps>
+ <ImportDirectoryBuildProps Condition="'$(ImportDirectoryBuildProps)' == ''">true</ImportDirectoryBuildProps>
+ </PropertyGroup>
+
+ <!--
+ Determine the path to the directory build props file if the user did not disable $(ImportDirectoryBuildProps) and
+ they did not already specify an absolute path to use via $(DirectoryBuildPropsPath)
+ -->
+ <PropertyGroup Condition="'$(ImportDirectoryBuildProps)' == 'true' and '$(DirectoryBuildPropsPath)' == ''">
+ <_DirectoryBuildPropsFile Condition="'$(_DirectoryBuildPropsFile)' == ''">Directory.Build.props</_DirectoryBuildPropsFile>
+ <_DirectoryBuildPropsBasePath Condition="'$(_DirectoryBuildPropsBasePath)' == ''">$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), '$(_DirectoryBuildPropsFile)'))</_DirectoryBuildPropsBasePath>
+ <DirectoryBuildPropsPath Condition="'$(_DirectoryBuildPropsBasePath)' != '' and '$(_DirectoryBuildPropsFile)' != ''">$([System.IO.Path]::Combine('$(_DirectoryBuildPropsBasePath)', '$(_DirectoryBuildPropsFile)'))</DirectoryBuildPropsPath>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(ImportDirectoryBuildProps)' == 'true' and exists('$(DirectoryBuildPropsPath)')">
+ <MSBuildAllProjects>$(MSBuildAllProjects);$(DirectoryBuildPropsPath)</MSBuildAllProjects>
+ </PropertyGroup>
+
+ <Import Project="$(DirectoryBuildPropsPath)" Condition="'$(ImportDirectoryBuildProps)' == 'true' and exists('$(DirectoryBuildPropsPath)')"/>
+
+ <!--
+ Prepare to import project extensions which usually come from packages. Package management systems will create a file at:
+ $(MSBuildProjectExtensionsPath)\$(MSBuildProjectFile).<SomethingUnique>.props
+
+ Each package management system should use a unique moniker to avoid collisions. It is a wild-card import so the package
+ management system can write out multiple files but the order of the import is alphabetic because MSBuild sorts the list.
+ -->
+ <PropertyGroup>
+ <!--
+ The declaration of $(BaseIntermediateOutputPath) had to be moved up from Microsoft.Common.CurrentVersion.targets
+ in order for the $(MSBuildProjectExtensionsPath) to use it as a default.
+ -->
+ <BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">obj\</BaseIntermediateOutputPath>
+ <BaseIntermediateOutputPath Condition="!HasTrailingSlash('$(BaseIntermediateOutputPath)')">$(BaseIntermediateOutputPath)\</BaseIntermediateOutputPath>
+ <MSBuildProjectExtensionsPath Condition="'$(MSBuildProjectExtensionsPath)' == '' ">$(BaseIntermediateOutputPath)</MSBuildProjectExtensionsPath>
+ <!--
+ Import paths that are relative default to be relative to the importing file. However, since MSBuildExtensionsPath
+ defaults to BaseIntermediateOutputPath we expect it to be relative to the project directory. So if the path is relative
+ it needs to be made absolute based on the project directory.
+ -->
+ <MSBuildProjectExtensionsPath Condition="'$([System.IO.Path]::IsPathRooted($(MSBuildProjectExtensionsPath)))' == 'false'">$([System.IO.Path]::Combine('$(MSBuildProjectDirectory)', '$(MSBuildProjectExtensionsPath)'))</MSBuildProjectExtensionsPath>
+ <MSBuildProjectExtensionsPath Condition="!HasTrailingSlash('$(MSBuildProjectExtensionsPath)')">$(MSBuildProjectExtensionsPath)\</MSBuildProjectExtensionsPath>
+ <ImportProjectExtensionProps Condition="'$(ImportProjectExtensionProps)' == ''">true</ImportProjectExtensionProps>
+ </PropertyGroup>
+
+ <Import Project="$(MSBuildProjectExtensionsPath)$(MSBuildProjectFile).*.props" Condition="'$(ImportProjectExtensionProps)' == 'true' and exists('$(MSBuildProjectExtensionsPath)')" />
+
+ <!--
+ Import wildcard "ImportBefore" props files if we're actually in a 12.0+ project (rather than a project being
+ treated as 4.0)
+ -->
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' != ''">
+ <!--
+ Wildcard imports come from $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props.d folder.
+ This is very similar to the same extension point used in Microsoft.Common.targets, which is located in
+ the $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ directory. Unfortunately, there
+ is already a file named "Microsoft.Common.props" in this directory so we have to have a slightly different
+ directory name to hold extensions.
+ -->
+ <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftCommonProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportBefore')"/>
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportBefore\*" Condition="'$(ImportByWildcardBeforeMicrosoftCommonProps)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportBefore')"/>
+ </ImportGroup>
+
+ <!--
+ In VS 2010 SP1 and VS 2012, both supported for asset compatibility, the MSBuild installed
+ as part of them did not enforce using the local ToolsVersion (4.0) in all cases, but instead
+ just used whatever ToolsVersion was in the project file if it existed on the machine, and
+ only forced 4.0 if that ToolsVersion did not exist.
+
+ Moving forward, we do want to enforce a single acting ToolsVersion per version of Visual Studio,
+ but in order to approximate this behavior on VS 2010 SP1 and VS 2012 as well, we've redirected
+ the targets: If we're building using 4.X MSBuild (which doesn't define the new reserved
+ property, MSBuildAssemblyVersion), we'll point right back at the 4.0 targets, which still exist
+ as part of the .NET Framework. Only if we're using the new MSBuild will we point to the current
+ targets.
+ -->
+ <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == '' and ('$(VisualStudioVersion)' != '' and '$(VisualStudioVersion)' &gt;= '12.0')">
+ <!--
+ Reset VisualStudioVersion if it's 12.0+: Should be 10.0 if VS 2010 is installed or 11.0 otherwise,
+ but since we don't have a good way of telling whether VS 2010 is installed, make it 11.0 if
+ VS 2012 is installed or 10.0 otherwise. The reset should be safe because if it was already
+ set to something (e.g. 11.0 in a VS 2012 command prompt) then MSBuild's internal
+ VisualStudioVersion-defaulting code should never come into the picture, so the only way it could
+ be 12.0+ when building a TV 12.0 project (because we're in this file) using MSBuild 4.5 (because
+ MSBuildAssemblyVersion hasn't been set) is if it's a TV 12.0 project on an empty command prompt.
+ -->
+ <VisualStudioVersion Condition="Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props')">11.0</VisualStudioVersion>
+ <VisualStudioVersion Condition="!Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props')">10.0</VisualStudioVersion>
+ </PropertyGroup>
+
+ <!-- If building using 4.X MSBuild, we want to act like this project is TV 4.0, so override
+ the custom extensibility target locations with the hard-coded 4.0 equivalent. -->
+ <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <CustomBeforeMicrosoftCommonProps Condition="'$(CustomBeforeMicrosoftCommonProps)'==''">$(MSBuildExtensionsPath)\v4.0\Custom.Before.$(MSBuildThisFile)</CustomBeforeMicrosoftCommonProps>
+ <CustomAfterMicrosoftCommonProps Condition="'$(CustomAfterMicrosoftCommonProps)'==''">$(MSBuildExtensionsPath)\v4.0\Custom.After.$(MSBuildThisFile)</CustomAfterMicrosoftCommonProps>
+ </PropertyGroup>
+
+ <!-- If building using 4.X MSBuild, we want to act like this project is TV 4.0, so import
+ Microsoft.Common.props from the 4.0 location, and make sure everything else in here is
+ set up such that if it's defaulted to something there, it won't be overridden here. -->
+ <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props" Condition="'$(MSBuildAssemblyVersion)' == '' and Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props')" />
+
+ <PropertyGroup>
+ <CustomBeforeMicrosoftCommonProps Condition="'$(CustomBeforeMicrosoftCommonProps)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.Before.$(MSBuildThisFile)</CustomBeforeMicrosoftCommonProps>
+ <CustomAfterMicrosoftCommonProps Condition="'$(CustomAfterMicrosoftCommonProps)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.After.$(MSBuildThisFile)</CustomAfterMicrosoftCommonProps>
+ </PropertyGroup>
+
+ <!--
+ Only import the extension targets if we're actually in a 12.0 project here (rather than one we're attempting
+ to treat as 4.0) OR if the Dev11 Microsoft.Common.props don't exist. If it's a 12.0 project we're redirecting
+ to 4.0 and the Dev11 Microsoft.Common.props do exist, the extension targets will have been imported already
+ so there's no need to import them twice.
+ -->
+ <Import Project="$(CustomBeforeMicrosoftCommonProps)" Condition="'$(CustomBeforeMicrosoftCommonProps)' != '' and Exists('$(CustomBeforeMicrosoftCommonProps)') and ('$(MSBuildAssemblyVersion)' != '' or !Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props'))" />
+
+ <!-- This is used to determine whether Microsoft.Common.targets needs to import
+ Microsoft.Common.props itself, or whether it has been imported previously,
+ e.g. by the project itself. -->
+ <PropertyGroup>
+ <MicrosoftCommonPropsHasBeenImported>true</MicrosoftCommonPropsHasBeenImported>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' and '$(DefaultProjectConfiguration)' != '' ">$(DefaultProjectConfiguration)</Configuration>
+ <Platform Condition=" '$(Platform)' == '' and '$(DefaultProjectPlatform)' != '' ">$(DefaultProjectPlatform)</Platform>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <WMSJSProject Condition="'$(WMSJSProject)' == ''">WJProject</WMSJSProject>
+ <WMSJSProjectDirectory Condition="'$(WMSJSProjectDirectory)' == ''">JavaScript</WMSJSProjectDirectory>
+ </PropertyGroup>
+
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualStudioVersion.v*.Common.props" Condition="'$(VisualStudioVersion)' == ''" />
+
+ <!--
+ Only import the extension targets if we're actually in a 12.0 project here (rather than one we're attempting
+ to treat as 4.0) OR if the Dev11 Microsoft.Common.props don't exist. If it's a 12.0 project we're redirecting
+ to 4.0 and the Dev11 Microsoft.Common.props do exist, the extension targets will have been imported already
+ so there's no need to import them twice.
+ -->
+ <Import Project="$(CustomAfterMicrosoftCommonProps)" Condition="'$(CustomAfterMicrosoftCommonProps)' != '' and Exists('$(CustomAfterMicrosoftCommonProps)') and ('$(MSBuildAssemblyVersion)' != '' or !Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props'))" />
+
+ <!--
+ Import wildcard "ImportAfter" props files if we're actually in a 12.0+ project (rather than a project being
+ treated as 4.0)
+ -->
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' != ''">
+ <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftCommonProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportAfter')"/>
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportAfter\*" Condition="'$(ImportByWildcardAfterMicrosoftCommonProps)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportAfter')"/>
+ </ImportGroup>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/MSBuild.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/MSBuild.dll
new file mode 100755
index 0000000000..e3157b2451
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/MSBuild.dll
Binary files differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/MSBuild.runtimeconfig.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/MSBuild.runtimeconfig.json
new file mode 100755
index 0000000000..d0437745b1
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/MSBuild.runtimeconfig.json
@@ -0,0 +1,8 @@
+{
+ "runtimeOptions": {
+ "framework": {
+ "name": "Microsoft.NETCore.App",
+ "version": "1.0.1"
+ }
+ }
+} \ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.CrossTargeting.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.CrossTargeting.targets
new file mode 100755
index 0000000000..68d1aa0797
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.CrossTargeting.targets
@@ -0,0 +1,24 @@
+<!--
+***********************************************************************************************
+Microsoft.CSharp.CrossTargeting.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <!-- Import design time targets for Roslyn Project System. These are only available if Visual Studio is installed. -->
+ <!-- Import design time targets before the common crosstargeting targets, which import targets from Nuget. -->
+ <PropertyGroup>
+ <CSharpDesignTimeTargetsPath Condition="'$(CSharpDesignTimeTargetsPath)'==''">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\Managed\Microsoft.CSharp.DesignTime.targets</CSharpDesignTimeTargetsPath>
+ </PropertyGroup>
+ <Import Project="$(CSharpDesignTimeTargetsPath)" Condition="'$(CSharpDesignTimeTargetsPath)' != '' and Exists('$(CSharpDesignTimeTargetsPath)')" />
+
+ <Import Project="Microsoft.Common.CrossTargeting.targets" />
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.CurrentVersion.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.CurrentVersion.targets
new file mode 100755
index 0000000000..03a67d75f7
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.CurrentVersion.targets
@@ -0,0 +1,377 @@
+<!--
+***********************************************************************************************
+Microsoft.CSharp.CurrentVersion.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+This file defines the steps in the standard build process specific for C# .NET projects.
+For example, it contains the step that actually calls the C# compiler. The remainder
+of the build process is defined in Microsoft.Common.targets, which is imported by
+this file.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <PropertyGroup>
+ <ImportByWildcardBeforeMicrosoftCSharpTargets Condition="'$(ImportByWildcardBeforeMicrosoftCSharpTargets)' == ''">true</ImportByWildcardBeforeMicrosoftCSharpTargets>
+ <ImportByWildcardAfterMicrosoftCSharpTargets Condition="'$(ImportByWildcardAfterMicrosoftCSharpTargets)' == ''">true</ImportByWildcardAfterMicrosoftCSharpTargets>
+ <ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets)' == ''">true</ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets>
+ <ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets)' == ''">true</ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets>
+ </PropertyGroup>
+
+ <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportBefore')"/>
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportBefore\*" Condition="'$(ImportByWildcardBeforeMicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportBefore')"/>
+
+ <PropertyGroup>
+ <CustomBeforeMicrosoftCSharpTargets Condition="'$(CustomBeforeMicrosoftCSharpTargets)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.Before.Microsoft.CSharp.targets</CustomBeforeMicrosoftCSharpTargets>
+ <CustomAfterMicrosoftCSharpTargets Condition="'$(CustomAfterMicrosoftCSharpTargets)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.After.Microsoft.CSharp.targets</CustomAfterMicrosoftCSharpTargets>
+ </PropertyGroup>
+
+ <Import Project="$(CustomBeforeMicrosoftCSharpTargets)" Condition="'$(CustomBeforeMicrosoftCSharpTargets)' != '' and Exists('$(CustomBeforeMicrosoftCSharpTargets)')" />
+
+ <PropertyGroup>
+ <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+ <DefaultLanguageSourceExtension>.cs</DefaultLanguageSourceExtension>
+ <Language>C#</Language>
+ <TargetRuntime>Managed</TargetRuntime>
+ <AlwaysUseNumericalSuffixInItemNames>true</AlwaysUseNumericalSuffixInItemNames>
+ <DefineCommonItemSchemas Condition=" '$(DefineCommonItemSchemas)' == '' ">true</DefineCommonItemSchemas>
+ <DefineCommonReferenceSchemas Condition=" '$(DefineCommonReferenceSchemas)' == '' ">true</DefineCommonReferenceSchemas>
+ <DefineCommonCapabilities Condition=" '$(DefineCommonCapabilities)' == '' ">true</DefineCommonCapabilities>
+ <SynthesizeLinkMetadata Condition=" '$(SynthesizeLinkMetadata)' == '' and '$(HasSharedItems)' == 'true' ">true</SynthesizeLinkMetadata>
+ <DefaultProjectTypeGuid Condition=" '$(DefaultProjectTypeGuid)' == '' ">{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</DefaultProjectTypeGuid>
+ <AppDesignerFolder Condition="'$(AppDesignerFolder)' == ''">Properties</AppDesignerFolder>
+ </PropertyGroup>
+
+ <ItemGroup Condition=" '$(DefineCSharpItemSchemas)' != 'false' ">
+ <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)CSharp.ProjectItemsSchema.xaml;"/>
+ <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)CSharp.xaml;">
+ <Context>File</Context>
+ </PropertyPageSchema>
+ <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)CSharp.BrowseObject.xaml;">
+ <Context>BrowseObject</Context>
+ </PropertyPageSchema>
+
+ <ProjectCapability Include="CSharp;Managed"/>
+ </ItemGroup>
+
+ <ItemGroup Condition=" '$(DefineCommonCapabilities)' == 'true' ">
+ <ProjectCapability Include="ReferencesFolder;LanguageService" />
+ </ItemGroup>
+
+ <!--
+ The CreateManifestResourceNames target create the manifest resource names from the .RESX
+ files.
+
+ [IN]
+ @(EmbeddedResource) - The list of EmbeddedResource items that have been pre-processed to add metadata about resource type
+ Expected Metadata "Type" can either be "Resx" or "Non-Resx"
+
+ [OUT]
+ @(EmbeddedResource) - EmbeddedResource items with metadata
+
+ For C# applications the transformation is like:
+
+ Resources1.resx => RootNamespace.Resources1 => Build into main assembly
+ SubFolder\Resources1.resx => RootNamespace.SubFolder.Resources1 => Build into main assembly
+ Resources1.fr.resx => RootNamespace.Resources1.fr => Build into satellite assembly
+ Resources1.notaculture.resx => RootNamespace.Resources1.notaculture => Build into main assembly
+
+ For other project systems, this transformation may be different.
+ -->
+ <PropertyGroup>
+ <CreateManifestResourceNamesDependsOn></CreateManifestResourceNamesDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="CreateManifestResourceNames"
+ Condition="'@(EmbeddedResource)' != ''"
+ DependsOnTargets="$(CreateManifestResourceNamesDependsOn)"
+ >
+
+ <ItemGroup>
+ <_Temporary Remove="@(_Temporary)" />
+ </ItemGroup>
+
+ <!-- Create manifest names for culture and non-culture Resx files, and for non-culture Non-Resx resources -->
+ <CreateCSharpManifestResourceName
+ ResourceFiles="@(EmbeddedResource)"
+ RootNamespace="$(RootNamespace)"
+ Condition="'%(EmbeddedResource.ManifestResourceName)' == '' and ('%(EmbeddedResource.WithCulture)' == 'false' or '%(EmbeddedResource.Type)' == 'Resx')">
+
+ <Output TaskParameter="ResourceFilesWithManifestResourceNames" ItemName="_Temporary" />
+
+ </CreateCSharpManifestResourceName>
+
+ <!-- Create manifest names for all culture non-resx resources -->
+ <CreateCSharpManifestResourceName
+ ResourceFiles="@(EmbeddedResource)"
+ RootNamespace="$(RootNamespace)"
+ PrependCultureAsDirectory="false"
+ Condition="'%(EmbeddedResource.ManifestResourceName)' == '' and '%(EmbeddedResource.WithCulture)' == 'true' and '%(EmbeddedResource.Type)' == 'Non-Resx'">
+
+ <Output TaskParameter="ResourceFilesWithManifestResourceNames" ItemName="_Temporary" />
+
+ </CreateCSharpManifestResourceName>
+
+ <ItemGroup>
+ <EmbeddedResource Remove="@(EmbeddedResource)" Condition="'%(EmbeddedResource.ManifestResourceName)' == ''"/>
+ <EmbeddedResource Include="@(_Temporary)" />
+ <_Temporary Remove="@(_Temporary)" />
+ </ItemGroup>
+
+ </Target>
+
+ <Target
+ Name="ResolveCodeAnalysisRuleSet"
+ Condition="'$(CodeAnalysisRuleSet)' != ''"
+ >
+
+ <ResolveCodeAnalysisRuleSet
+ CodeAnalysisRuleSet="$(CodeAnalysisRuleSet)"
+ CodeAnalysisRuleSetDirectories="$(CodeAnalysisRuleSetDirectories)"
+ MSBuildProjectDirectory="$(MSBuildProjectDirectory)">
+
+ <Output TaskParameter="ResolvedCodeAnalysisRuleSet" PropertyName="ResolvedCodeAnalysisRuleSet" />
+
+ </ResolveCodeAnalysisRuleSet>
+
+ </Target>
+
+ <ItemGroup>
+ <!-- Activate CPS projects to track folder names in namespace. -->
+ <ProjectCapability Include="RelativePathDerivedDefaultNamespace"/>
+ </ItemGroup>
+
+ <PropertyGroup>
+ <!-- Provide a facility to override UseHostCompilerIfAvailable-->
+ <UseHostCompilerIfAvailable Condition=" '$(UseHostCompilerIfAvailable)' == ''">true</UseHostCompilerIfAvailable>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <DocFileItem Include="$(DocumentationFile)" Condition="'$(DocumentationFile)'!=''"/>
+ </ItemGroup>
+
+ <ItemGroup Condition="'$(_DebugSymbolsProduced)' == 'true' and '$(PdbFile)' != ''">
+ <_DebugSymbolsIntermediatePathTemporary Include="$(PdbFile)"/>
+ <!-- Add any missing .pdb extension, as the compiler does -->
+ <_DebugSymbolsIntermediatePath Include="@(_DebugSymbolsIntermediatePathTemporary->'%(RootDir)%(Directory)%(Filename).pdb')"/>
+ </ItemGroup>
+
+ <PropertyGroup>
+ <CoreCompileDependsOn>_ComputeNonExistentFileProperty;ResolveCodeAnalysisRuleSet</CoreCompileDependsOn>
+ <ExportWinMDFile Condition="'$(ExportWinMDFile)' == '' and '$(OutputType)' == 'WinMDObj'">true</ExportWinMDFile>
+ </PropertyGroup>
+
+<!--
+ The XamlPreCompile target must remain identical to
+ the CoreCompile target in Microsoft.CSharp.Core.targets.
+ Any updates to one must be made to the other.
+-->
+ <Target
+ Name="XamlPreCompile"
+ Inputs="$(MSBuildAllProjects);
+ @(Compile);
+ @(_CoreCompileResourceInputs);
+ $(ApplicationIcon);
+ $(AssemblyOriginatorKeyFile);
+ @(ReferencePath);
+ @(CompiledLicenseFile);
+ @(LinkResource);
+ @(EmbeddedDocumentation);
+ $(Win32Resource);
+ $(Win32Manifest);
+ @(CustomAdditionalCompileInputs);
+ @(Page);
+ @(ApplicationDefinition);
+ $(ResolvedCodeAnalysisRuleSet)"
+
+ Outputs="@(DocFileItem);
+ @(XamlIntermediateAssembly);
+ @(_DebugSymbolsIntermediatePath);
+ $(NonExistentFile);
+ @(CustomAdditionalCompileOutputs)"
+ Condition="'@(Page)' != '' Or '@(ApplicationDefinition)' != ''"
+ Returns=""
+ DependsOnTargets="$(CoreCompileDependsOn)"
+ >
+ <!-- These two compiler warnings are raised when a reference is bound to a different version
+ than specified in the assembly reference version number. MSBuild raises the same warning in this case,
+ so the compiler warning would be redundant. -->
+ <PropertyGroup Condition="('$(TargetFrameworkVersion)' != 'v1.0') and ('$(TargetFrameworkVersion)' != 'v1.1')">
+ <NoWarn>$(NoWarn);1701;1702</NoWarn>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <!-- To match historical behavior, when inside VS11+ disable the warning from csc.exe indicating that no sources were passed in-->
+ <NoWarn Condition=" '$(BuildingInsideVisualStudio)' == 'true' and '$(VisualStudioVersion)' != '' and '$(VisualStudioVersion)' > '10.0' ">$(NoWarn);2008</NoWarn>
+ </PropertyGroup>
+
+ <ItemGroup Condition="'$(TargetingClr2Framework)'=='true'">
+ <ReferencePath>
+ <EmbedInteropTypes/>
+ </ReferencePath>
+ </ItemGroup>
+
+ <PropertyGroup>
+ <!-- If the user has specified AppConfigForCompiler, we'll use it. If they have not, but they set UseAppConfigForCompiler,
+ then we'll use AppConfig -->
+ <AppConfigForCompiler Condition="'$(AppConfigForCompiler)' == '' and '$(UseAppConfigForCompiler)' == 'true'">$(AppConfig)</AppConfigForCompiler>
+
+ <!-- If we are targeting winmdobj we want to specifically the pdbFile property since we do not want it to collide with the output of winmdexp-->
+ <PdbFile Condition="'$(PdbFile)' == '' and '$(OutputType)' == 'winmdobj' and '$(_DebugSymbolsProduced)' == 'true'">$(IntermediateOutputPath)$(TargetName).compile.pdb</PdbFile>
+ </PropertyGroup>
+
+ <!-- Prefer32Bit was introduced in .NET 4.5. Set it to false if we are targeting 4.0 -->
+ <PropertyGroup Condition="('$(TargetFrameworkVersion)' == 'v4.0')">
+ <Prefer32Bit>false</Prefer32Bit>
+ </PropertyGroup>
+
+ <ItemGroup Condition="('$(AdditionalFileItemNames)' != '')">
+ <AdditionalFileItems Include="$(AdditionalFileItemNames)" />
+ <AdditionalFiles Include="@(%(AdditionalFileItems.Identity))" />
+ </ItemGroup>
+
+ <!-- Don't run analyzers for Csc task on XamlPrecompile pass, we only want to run them on core compile. -->
+ <!-- Analyzers="@(Analyzer)" -->
+
+ <PropertyGroup Condition="'$(UseSharedCompilation)' == ''">
+ <UseSharedCompilation>true</UseSharedCompilation>
+ </PropertyGroup>
+
+ <!-- Condition is to filter out the _CoreCompileResourceInputs so that it doesn't pass in culture resources to the compiler -->
+ <Csc Condition=" '%(_CoreCompileResourceInputs.WithCulture)' != 'true' "
+ AdditionalLibPaths="$(AdditionalLibPaths)"
+ AddModules="@(AddModules)"
+ AdditionalFiles="@(AdditionalFiles)"
+ AllowUnsafeBlocks="$(AllowUnsafeBlocks)"
+ ApplicationConfiguration="$(AppConfigForCompiler)"
+ BaseAddress="$(BaseAddress)"
+ CheckForOverflowUnderflow="$(CheckForOverflowUnderflow)"
+ CodeAnalysisRuleSet="$(ResolvedCodeAnalysisRuleSet)"
+ CodePage="$(CodePage)"
+ DebugType="$(DebugType)"
+ DefineConstants="$(DefineConstants)"
+ DelaySign="$(DelaySign)"
+ DisabledWarnings="$(NoWarn)"
+ DocumentationFile="@(DocFileItem)"
+ EmitDebugInformation="$(DebugSymbols)"
+ EnvironmentVariables="$(CscEnvironment)"
+ ErrorEndLocation="$(ErrorEndLocation)"
+ ErrorLog="$(ErrorLog)"
+ ErrorReport="$(ErrorReport)"
+ FileAlignment="$(FileAlignment)"
+ GenerateFullPaths="$(GenerateFullPaths)"
+ HighEntropyVA="$(HighEntropyVA)"
+ KeyContainer="$(KeyContainerName)"
+ KeyFile="$(KeyOriginatorFile)"
+ LangVersion="$(LangVersion)"
+ LinkResources="@(LinkResource)"
+ MainEntryPoint="$(StartupObject)"
+ ModuleAssemblyName="$(ModuleAssemblyName)"
+ NoConfig="true"
+ NoLogo="$(NoLogo)"
+ NoStandardLib="$(NoCompilerStandardLib)"
+ NoWin32Manifest="$(NoWin32Manifest)"
+ Optimize="$(Optimize)"
+ OutputAssembly="@(XamlIntermediateAssembly)"
+ PdbFile="$(PdbFile)"
+ Platform="$(PlatformTarget)"
+ Prefer32Bit="$(Prefer32Bit)"
+ PreferredUILang="$(PreferredUILang)"
+ References="@(ReferencePath)"
+ ReportAnalyzer="$(ReportAnalyzer)"
+ Resources="@(_CoreCompileResourceInputs);@(CompiledLicenseFile)"
+ ResponseFiles="$(CompilerResponseFile)"
+ Sources="@(Compile)"
+ SubsystemVersion="$(SubsystemVersion)"
+ TargetType="$(OutputType)"
+ ToolExe="$(CscToolExe)"
+ ToolPath="$(CscToolPath)"
+ TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
+ UseHostCompilerIfAvailable="$(UseHostCompilerIfAvailable)"
+ UseSharedCompilation="$(UseSharedCompilation)"
+ Utf8Output="$(Utf8Output)"
+ VsSessionGuid="$(VsSessionGuid)"
+ WarningLevel="$(WarningLevel)"
+ WarningsAsErrors="$(WarningsAsErrors)"
+ WarningsNotAsErrors="$(WarningsNotAsErrors)"
+ Win32Icon="$(ApplicationIcon)"
+ Win32Manifest="$(Win32Manifest)"
+ Win32Resource="$(Win32Resource)"
+ />
+
+<!-- Only Applicable to the regular CoreCompile:
+ <ItemGroup>
+ <_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" />
+ </ItemGroup>
+
+ <CallTarget Targets="$(TargetsTriggeredByCompilation)" Condition="'$(TargetsTriggeredByCompilation)' != ''"/>
+-->
+ <OnError Condition="'$(OnXamlPreCompileErrorTarget)' != ''" ExecuteTargets="$(OnXamlPreCompileErrorTarget)" />
+ </Target>
+
+ <PropertyGroup>
+ <CSharpCoreTargetsPath Condition="'$(CSharpCoreTargetsPath)' == ''">$(RoslynTargetsPath)\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
+ </PropertyGroup>
+
+ <Import Project="$(CSharpCoreTargetsPath)" />
+
+ <!-- Import design time targets for Roslyn Project System. These are only available if Visual Studio is installed. -->
+ <!-- Import design time targets before the common targets, which import targets from Nuget. -->
+ <PropertyGroup>
+ <CSharpDesignTimeTargetsPath Condition="'$(CSharpDesignTimeTargetsPath)'==''">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\Managed\Microsoft.CSharp.DesignTime.targets</CSharpDesignTimeTargetsPath>
+ </PropertyGroup>
+ <Import Project="$(CSharpDesignTimeTargetsPath)" Condition="'$(CSharpDesignTimeTargetsPath)' != '' and Exists('$(CSharpDesignTimeTargetsPath)')" />
+
+ <Import Project="Microsoft.Common.targets" />
+ <Import Project="$(MSBuildToolsPath)\Microsoft.ServiceModel.targets" Condition="('$(TargetFrameworkVersion)' != 'v2.0' and '$(TargetFrameworkVersion)' != 'v3.0' and '$(TargetFrameworkVersion)' != 'v3.5') and Exists('$(MSBuildToolsPath)\Microsoft.ServiceModel.targets')"/>
+
+ <Target Name="_SetTargetFrameworkMonikerAttribute" BeforeTargets="GenerateTargetFrameworkMonikerAttribute">
+ <PropertyGroup>
+ <TargetFrameworkMonikerAssemblyAttributeText Condition="'$(TargetFrameworkMoniker)' != '' and '$(TargetingClr2Framework)' != 'true'">
+// &lt;autogenerated /&gt;
+using System%3b
+using System.Reflection%3b
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(&quot;$(TargetFrameworkMoniker)&quot;, FrameworkDisplayName = &quot;$(TargetFrameworkMonikerDisplayName)&quot;)]
+ </TargetFrameworkMonikerAssemblyAttributeText>
+ </PropertyGroup>
+ </Target>
+
+ <PropertyGroup>
+ <Utf8Output Condition="'$(Utf8Output)' == ''">true</Utf8Output>
+
+ <!-- NoCompilerStandardLib maps to the compiler's /nostdlib option. By default we always
+ want that switch to be passed to the compiler so that either we or the user
+ provides the references
+ NoStdLib on the other hand indicates that the user doesn't want standard references
+ so only if NoStdLib isn't set to true, will we provide the standard references
+ -->
+ <NoCompilerStandardLib Condition=" '$(NoCompilerStandardLib)' == '' ">true</NoCompilerStandardLib>
+
+ <ErrorEndLocation Condition="'$(BuildingInsideVisualStudio)' == 'true' and '$(ErrorEndLocation)' == ''">true</ErrorEndLocation>
+
+ <!-- When building inside VS, by default use the same language for compiler messages as VS itself does. -->
+ <PreferredUILang Condition="'$(BuildingInsideVisualStudio)' == 'true' and '$(PreferredUILang)' == ''">$([System.Globalization.CultureInfo]::CurrentUICulture.Name)</PreferredUILang>
+ </PropertyGroup>
+
+ <!-- Add any "automatic" compiler references that need to be resolved when NoCompilerStandardLib is set
+ but the user hasn't told us to not include standard references -->
+ <ItemGroup Condition=" '$(NoCompilerStandardLib)' == 'true' and '$(NoStdLib)' != 'true' ">
+ <!-- Note that unlike VB, C# does not automatically locate System.dll as a "standard library"
+ instead the reference is always passed from the project. Also, for mscorlib.dll
+ we need to provide the explicit location in order to maintain the correct behaviour
+ -->
+ <_ExplicitReference Include="$(FrameworkPathOverride)\mscorlib.dll" />
+ </ItemGroup>
+
+ <Import Project="$(CustomAfterMicrosoftCSharpTargets)" Condition="'$(CustomAfterMicrosoftCSharpTargets)' != '' and Exists('$(CustomAfterMicrosoftCSharpTargets)')" />
+
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfterMicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportAfter')"/>
+ <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportAfter')"/>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.targets
new file mode 100755
index 0000000000..69994d096b
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.targets
@@ -0,0 +1,199 @@
+<!--
+***********************************************************************************************
+Microsoft.CSharp.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+This file defines the steps in the standard build process specific for C# .NET projects.
+For example, it contains the step that actually calls the C# compiler. The remainder
+of the build process is defined in Microsoft.Common.targets, which is imported by
+this file.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <!--
+ We are doing a cross-targeting build if there is no list of target frameworks specified
+ nor is there a current target framework being built individually. In that case, this import is
+ redirected to Microsoft.CSharp.CrossTargeting.targets.
+ -->
+ <PropertyGroup Condition="'$(TargetFrameworks)' != '' and '$(TargetFramework)' == ''">
+ <IsCrossTargetingBuild>true</IsCrossTargetingBuild>
+ </PropertyGroup>
+
+ <!--
+ In VS 2010 SP1 and VS 2012, both supported for asset compatibility, the MSBuild installed
+ as part of them did not enforce using the local ToolsVersion (4.0) in all cases, but instead
+ just used whatever ToolsVersion was in the project file if it existed on the machine, and
+ only forced 4.0 if that ToolsVersion did not exist.
+
+ Moving forward, we do want to enforce a single acting ToolsVersion per version of Visual Studio,
+ but in order to approximate this behavior on VS 2010 SP1 and VS 2012 as well, we've redirected
+ the targets: If we're building using 4.X MSBuild (which doesn't define the new reserved
+ property, MSBuildAssemblyVersion), we'll point right back at the 4.0 targets, which still exist
+ as part of the .NET Framework. Only if we're using the new MSBuild will we point to the current
+ targets.
+ -->
+
+ <Choose>
+ <When Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <PropertyGroup>
+ <CSharpTargetsPath>$(MSBuildFrameworkToolsPath)\Microsoft.CSharp.targets</CSharpTargetsPath>
+
+ <!-- Same condition as in .NET 4.5 C# targets so that we can override the behavior where it defaults to
+ MSBuildToolsPath, which would be incorrect in this case -->
+ <CscToolPath Condition="'$(CscToolPath)' == '' and '$(BuildingInsideVisualStudio)' != 'true'">$(MsBuildFrameworkToolsPath)</CscToolPath>
+ </PropertyGroup>
+ </When>
+ <When Condition="'$(IsCrossTargetingBuild)' == 'true'">
+ <PropertyGroup>
+ <CSharpTargetsPath>$(MSBuildToolsPath)\Microsoft.CSharp.CrossTargeting.targets</CSharpTargetsPath>
+ </PropertyGroup>
+ </When>
+ <Otherwise>
+ <PropertyGroup>
+ <CSharpTargetsPath>$(MSBuildToolsPath)\Microsoft.CSharp.CurrentVersion.targets</CSharpTargetsPath>
+ </PropertyGroup>
+ </Otherwise>
+ </Choose>
+
+
+ <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <!--
+ Overrides for the Microsoft.Common.targets extension targets. Used to make sure that only the imports we specify
+ (hard-coded to 4.0 locations) are used, not the 12.0 locations that would be used by default. Defined here because
+ Microsoft.CSharp.targets imports Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath,
+ so defining these in Microsoft.Common.targets alone would not suffice for C# projects.
+
+ NOTE: This logic is duplicated in Microsoft.VisualBasic.targets (VB has the same problem) and in Microsoft.Common.targets
+ (for anyone who DOES import it directly), so for any changes to this logic in this file, please also edit the other two.
+ -->
+ <ImportByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == ''">$(ImportByWildcardBeforeMicrosoftCommonTargets)</ImportByWildcardBefore40MicrosoftCommonTargets>
+ <ImportByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == ''">true</ImportByWildcardBefore40MicrosoftCommonTargets>
+
+ <ImportByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == ''">$(ImportByWildcardAfterMicrosoftCommonTargets)</ImportByWildcardAfter40MicrosoftCommonTargets>
+ <ImportByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == ''">true</ImportByWildcardAfter40MicrosoftCommonTargets>
+
+ <ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets)</ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets>
+ <ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets>
+
+ <ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftCommonTargets)</ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets>
+ <ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets>
+
+ <ImportByWildcardBeforeMicrosoftCommonTargets>false</ImportByWildcardBeforeMicrosoftCommonTargets>
+ <ImportByWildcardAfterMicrosoftCommonTargets>false</ImportByWildcardAfterMicrosoftCommonTargets>
+ <ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets>false</ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets>
+ <ImportUserLocationsByWildcardAfterMicrosoftCommonTargets>false</ImportUserLocationsByWildcardAfterMicrosoftCommonTargets>
+
+ <CustomBeforeMicrosoftCommonTargets Condition="'$(CustomBeforeMicrosoftCommonTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.Before.Microsoft.Common.targets</CustomBeforeMicrosoftCommonTargets>
+ <CustomAfterMicrosoftCommonTargets Condition="'$(CustomAfterMicrosoftCommonTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.After.Microsoft.Common.targets</CustomAfterMicrosoftCommonTargets>
+
+ <!-- Overrides for the Microsoft.CSharp.targets extension targets -->
+ <ImportByWildcardBefore40MicrosoftCSharpTargets Condition="'$(ImportByWildcardBefore40MicrosoftCSharpTargets)' == ''">$(ImportByWildcardBeforeMicrosoftCSharpTargets)</ImportByWildcardBefore40MicrosoftCSharpTargets>
+ <ImportByWildcardBefore40MicrosoftCSharpTargets Condition="'$(ImportByWildcardBefore40MicrosoftCSharpTargets)' == ''">true</ImportByWildcardBefore40MicrosoftCSharpTargets>
+
+ <ImportByWildcardAfter40MicrosoftCSharpTargets Condition="'$(ImportByWildcardAfter40MicrosoftCSharpTargets)' == ''">$(ImportByWildcardAfterMicrosoftCSharpTargets)</ImportByWildcardAfter40MicrosoftCSharpTargets>
+ <ImportByWildcardAfter40MicrosoftCSharpTargets Condition="'$(ImportByWildcardAfter40MicrosoftCSharpTargets)' == ''">true</ImportByWildcardAfter40MicrosoftCSharpTargets>
+
+ <ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets)</ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets>
+ <ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets>
+
+ <ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets)</ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets>
+ <ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets>
+
+ <ImportByWildcardBeforeMicrosoftCSharpTargets>false</ImportByWildcardBeforeMicrosoftCSharpTargets>
+ <ImportByWildcardAfterMicrosoftCSharpTargets>false</ImportByWildcardAfterMicrosoftCSharpTargets>
+ <ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets>false</ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets>
+ <ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets>false</ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets>
+
+ <CustomBeforeMicrosoftCSharpTargets Condition="'$(CustomBeforeMicrosoftCSharpTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.Before.Microsoft.CSharp.targets</CustomBeforeMicrosoftCSharpTargets>
+ <CustomAfterMicrosoftCSharpTargets Condition="'$(CustomAfterMicrosoftCSharpTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.After.Microsoft.CSharp.targets</CustomAfterMicrosoftCSharpTargets>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == '' and ('$(TargetFrameworkIdentifier)' == '.NETFramework' or '$(TargetFrameworkIdentifier)' == 'Silverlight' or ('$(TargetFrameworkIdentifier)' == '' and ('$(TargetRuntime)' == 'Managed' or '$(TargetRuntime)' == '')))">
+ <!--
+ Overrides for the Microsoft.NETFramework.props extension targets. Used to make sure that only the imports we specify
+ (hard-coded to 4.0 locations) are used, not the 12.0 locations that would be used by default. Required because
+ Microsoft.Common.targets imports it from the current directory, so we don't get a chance to redirect these in its
+ own redirection targets.
+
+ NOTE: This logic is duplicated in Microsoft.VisualBasic.targets and in Microsoft.Common.targets because VB and C#
+ import Microsoft.Common.targets from the current directory and thus don't get the benefit of these redirections either,
+ so for any changes to this logic in this file, please also edit the other two.
+ -->
+ <ImportByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">$(ImportByWildcardBeforeMicrosoftNetFrameworkProps)</ImportByWildcardBefore40MicrosoftNetFrameworkProps>
+ <ImportByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardBefore40MicrosoftNetFrameworkProps>
+
+ <ImportByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">$(ImportByWildcardAfterMicrosoftNetFrameworkProps)</ImportByWildcardAfter40MicrosoftNetFrameworkProps>
+ <ImportByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardAfter40MicrosoftNetFrameworkProps>
+
+ <ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps)</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps>
+ <ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps>
+
+ <ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps)</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps>
+ <ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps>
+
+ <ImportByWildcardBeforeMicrosoftNetFrameworkProps>false</ImportByWildcardBeforeMicrosoftNetFrameworkProps>
+ <ImportByWildcardAfterMicrosoftNetFrameworkProps>false</ImportByWildcardAfterMicrosoftNetFrameworkProps>
+ <ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps>false</ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps>
+ <ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps>false</ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps>
+ </PropertyGroup>
+
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportBefore')"/>
+ <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportBefore')"/>
+ </ImportGroup>
+
+ <!-- Really should be imported right before Microsoft.Common.targets, but because Microsoft.CSharp.targets imports
+ Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
+ targets), we're stuck doing it this way instead. -->
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore')"/>
+ <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore')"/>
+ </ImportGroup>
+
+ <!-- Really should be imported right before Microsoft.NETFramework.props, but because Microsoft.CSharp.targets imports
+ Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
+ targets), and Microsoft.Common.targets does likewise with Microsoft.NETFramework.props, we're stuck doing it this
+ way instead. -->
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore')"/>
+ <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore')"/>
+ </ImportGroup>
+
+ <Import Project="$(CSharpTargetsPath)" />
+
+ <!-- Really should be imported right after Microsoft.NETFramework.props, but because Microsoft.CSharp.targets imports
+ Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
+ targets), and Microsoft.Common.targets does likewise with Microsoft.NETFramework.props, we're stuck doing it this
+ way instead. -->
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter')"/>
+ <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter')"/>
+ </ImportGroup>
+
+ <!-- Really should be imported right after Microsoft.Common.targets, but because Microsoft.CSharp.targets imports
+ Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
+ targets), we're stuck doing it this way instead. -->
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter')"/>
+ <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter')"/>
+ </ImportGroup>
+
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportAfter')"/>
+ <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportAfter')"/>
+ </ImportGroup>
+
+ <!-- Fix up FrameworkPathOverride, which is primarily used to determine the location of mscorlib.dll in the
+ (relatively uncommon) situation where the reference assemblies, in which it's usually found, are not
+ installed. Defined here rather than in Microsoft.Common.targets because the .NET Microsoft.CSharp.targets
+ imports Microsoft.Common.targets from the current directory. -->
+ <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <FrameworkPathOverride Condition="!Exists('$(FrameworkPathOverride)\mscorlib.dll')">$(MSBuildFrameworkToolsPath)</FrameworkPathOverride>
+ </PropertyGroup>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.CrossTargeting.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.CrossTargeting.targets
new file mode 100755
index 0000000000..61eb29ff95
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.CrossTargeting.targets
@@ -0,0 +1,182 @@
+<!--
+***********************************************************************************************
+Microsoft.Common.CrossTargeting.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <BuildInParallel Condition="'$(BuildInParallel)' == ''">true</BuildInParallel>
+ <ImportByWildcardBeforeMicrosoftCommonCrossTargetingTargets Condition="'$(ImportByWildcardBeforeMicrosoftCommonCrossTargetingTargets)' == ''">true</ImportByWildcardBeforeMicrosoftCommonCrossTargetingTargets>
+ </PropertyGroup>
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.CrossTargeting.targets\ImportBefore\*.targets"
+ Condition="'$(ImportByWildcardBeforeMicrosoftCommonCrossTargetingTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.CrossTargeting.targets\ImportBefore')"/>
+
+ <Import Project="$(CustomBeforeMicrosoftCommonCrossTargetingTargets)" Condition="'$(CustomBeforeMicrosoftCommonCrossTargetingTargets)' != '' and Exists('$(CustomBeforeMicrosoftCommonCrossTargetingTargets)')"/>
+
+ <Target Name="_ComputeTargetFrameworkItems" Returns="@(InnerOutput)">
+ <ItemGroup>
+ <_TargetFramework Include="$(TargetFrameworks)" />
+ <_InnerBuildProjects Include="$(MSBuildProjectFile)">
+ <AdditionalProperties>TargetFramework=%(_TargetFramework.Identity)</AdditionalProperties>
+ </_InnerBuildProjects>
+ </ItemGroup>
+ </Target>
+
+ <!--
+ ============================================================
+ DispatchToInnerBuilds
+
+ Builds this project with /t:$(InnerTarget) /p:TargetFramework=X for each
+ value X in $(TargetFrameworks)
+
+ [IN]
+ $(TargetFrameworks) - Semicolon delimited list of target frameworks.
+ $(InnerTargets) - The targets to build for each target framework
+
+ [OUT]
+ @(InnerOutput) - The combined output items of the inner targets across
+ all target frameworks..
+ ============================================================
+ -->
+ <Target Name="DispatchToInnerBuilds"
+ DependsOnTargets="_ComputeTargetFrameworkItems"
+ Returns="@(InnerOutput)">
+ <!-- If this logic is changed, also update Clean -->
+ <MSBuild Projects="@(_InnerBuildProjects)"
+ Condition="'@(_InnerBuildProjects)' != '' "
+ Targets="$(InnerTargets)"
+ BuildInParallel="$(BuildInParallel)">
+ <Output ItemName="InnerOutput" TaskParameter="TargetOutputs" />
+ </MSBuild>
+ </Target>
+
+ <!--
+ ============================================================
+ Build
+
+ Cross-targeting version of Build.
+
+ [IN]
+ $(TargetFrameworks) - Semicolon delimited list of target frameworks.
+
+ $(InnerTargets) - The targets to build for each target framework. Defaults
+ to 'Build' if unset, but allows override to support
+ `msbuild /p:InnerTargets=X;Y;Z` which will build X, Y,
+ and Z targets for each target framework.
+
+ [OUT]
+ @(InnerOutput) - The combined output items of the inner targets across
+ all builds.
+ ============================================================
+ -->
+ <Target Name="Build" DependsOnTargets="_SetBuildInnerTarget;DispatchToInnerBuilds" />
+
+ <Target Name="_SetBuildInnerTarget" Returns="@(InnerOutput)">
+ <PropertyGroup Condition="'$(InnerTargets)' == ''">
+ <InnerTargets>Build</InnerTargets>
+ </PropertyGroup>
+ </Target>
+
+
+ <!--
+ ============================================================
+ Clean
+
+ Cross-targeting version of clean.
+
+ Inner-build dispatch is a clone of DispatchToInnerBuilds;
+ the only reason it's replicated is that it must be a different
+ target to be run in the same build (e.g. by Rebuild or by
+ a /t:Clean;Build invocation.
+ ============================================================
+ -->
+ <Target Name="Clean"
+ DependsOnTargets="_ComputeTargetFrameworkItems">
+ <!-- If this logic is changed, also update DispatchToInnerBuilds -->
+ <MSBuild Projects="@(_InnerBuildProjects)"
+ Condition="'@(_InnerBuildProjects)' != '' "
+ Targets="Clean"
+ BuildInParallel="$(BuildInParallel)" />
+ </Target>
+
+ <!--
+ ============================================================
+ Rebuild
+
+ Cross-targeting version of rebuild.
+ ============================================================
+ -->
+ <Target Name="Rebuild" DependsOnTargets="Clean;Build" />
+
+ <!--
+ This will import NuGet restore targets, which is a special case separate from the package -> project extension
+ mechanism below. For obvious reasons, we need restore to work before any package assets are available.
+
+ TODO: https://github.com/Microsoft/msbuild/issues/1061: This is now generalized with less coupling to nuget,
+ but this codepath should remain as a compat shim until NuGet and the CLI use the CrossTargeting imports.
+ -->
+ <PropertyGroup>
+ <ImportByWildcardAfterMicrosoftCommonTargets Condition="'$(ImportByWildcardAfterMicrosoftCommonTargets)' == ''">true</ImportByWildcardAfterMicrosoftCommonTargets>
+ </PropertyGroup>
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportAfter\*.NuGet.*.targets"
+ Condition="'$(ImportByWildcardAfterMicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportAfter')"/>
+
+ <Import Project="$(CustomAfterMicrosoftCommonCrossTargetingTargets)" Condition="'$(CustomAfterMicrosoftCommonCrossTargetingTargets)' != '' and Exists('$(CustomAfterMicrosoftCommonCrossTargetingTargets)')"/>
+
+ <!--
+ Allow extensions like NuGet restore to work before any package assets are available.
+ -->
+ <PropertyGroup>
+ <ImportByWildcardAfterMicrosoftCommonCrossTargetingTargets Condition="'$(ImportByWildcardAfterMicrosoftCommonCrossTargetingTargets)' == ''">true</ImportByWildcardAfterMicrosoftCommonCrossTargetingTargets>
+ </PropertyGroup>
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.CrossTargeting.targets\ImportAfter\*.targets"
+ Condition="'$(ImportByWildcardAfterMicrosoftCommonCrossTargetingTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.CrossTargeting.targets\ImportAfter')"/>
+
+ <!--
+ Import project extensions which usually come from packages. Package management systems will create a file at:
+ $(MSBuildProjectExtensionsPath)\$(MSBuildProjectFile).<SomethingUnique>.targets
+
+ Each package management system should use a unique moniker to avoid collisions. It is a wild-card iport so the package
+ management system can write out multiple files but the order of the import is alphabetic because MSBuild sorts the list.
+
+ This is the same import that would happen in an inner (non-cross targeting) build. Package management systems are responsible for generating
+ appropriate conditions based on $(IsCrossTargetingBuild) to pull in only those package targets that are meant to participate in a cross-targeting
+ build.
+ -->
+ <PropertyGroup>
+ <ImportProjectExtensionTargets Condition="'$(ImportProjectExtensionTargets)' == ''">true</ImportProjectExtensionTargets>
+ </PropertyGroup>
+
+ <Import Project="$(MSBuildProjectExtensionsPath)$(MSBuildProjectFile).*.targets" Condition="'$(ImportProjectExtensionTargets)' == 'true' and exists('$(MSBuildProjectExtensionsPath)')" />
+
+ <PropertyGroup>
+ <ImportDirectoryBuildTargets Condition="'$(ImportDirectoryBuildTargets)' == ''">true</ImportDirectoryBuildTargets>
+ </PropertyGroup>
+
+ <!--
+ Determine the path to the directory build targets file if the user did not disable $(ImportDirectoryBuildTargets) and
+ they did not already specify an absolute path to use via $(DirectoryBuildTargetsPath)
+ -->
+ <PropertyGroup Condition="'$(ImportDirectoryBuildTargets)' == 'true' and '$(DirectoryBuildTargetsPath)' == ''">
+ <_DirectoryBuildTargetsFile Condition="'$(_DirectoryBuildTargetsFile)' == ''">Directory.Build.targets</_DirectoryBuildTargetsFile>
+ <_DirectoryBuildTargetsBasePath Condition="'$(_DirectoryBuildTargetsBasePath)' == ''">$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), '$(_DirectoryBuildTargetsFile)'))</_DirectoryBuildTargetsBasePath>
+ <DirectoryBuildTargetsPath Condition="'$(_DirectoryBuildTargetsBasePath)' != '' and '$(_DirectoryBuildTargetsFile)' != ''">$([System.IO.Path]::Combine('$(_DirectoryBuildTargetsBasePath)', '$(_DirectoryBuildTargetsFile)'))</DirectoryBuildTargetsPath>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(ImportDirectoryBuildTargets)' == 'true' and exists('$(DirectoryBuildTargetsPath)')">
+ <MSBuildAllProjects>$(MSBuildAllProjects);$(DirectoryBuildTargetsPath)</MSBuildAllProjects>
+ </PropertyGroup>
+
+ <Import Project="$(DirectoryBuildTargetsPath)" Condition="'$(ImportDirectoryBuildTargets)' == 'true' and exists('$(DirectoryBuildTargetsPath)')"/>
+
+ <!-- TODO: https://github.com/Microsoft/msbuild/issues/1062: Remove this temporary hook when possible. -->
+ <Import Project="$(CoreCrossTargetingTargetsPath)"
+ Condition="'$(CoreCrossTargetingTargetsPath)' != '' and Exists('$(CoreCrossTargetingTargetsPath)')" />
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.CurrentVersion.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.CurrentVersion.targets
new file mode 100755
index 0000000000..531d63f9bd
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.CurrentVersion.targets
@@ -0,0 +1,5822 @@
+<!--
+***********************************************************************************************
+Microsoft.Common.CurrentVersion.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+This file defines the steps in the standard build process for .NET projects. It
+contains all the steps that are common among the different .NET languages, such as
+Visual Basic, and Visual C#.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project DefaultTargets="Build" TreatAsLocalProperty="OutDir" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="'$(MicrosoftCommonPropsHasBeenImported)' != 'true' and Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+
+ <PropertyGroup>
+ <ImportByWildcardBeforeMicrosoftCommonTargets Condition="'$(ImportByWildcardBeforeMicrosoftCommonTargets)' == ''">true</ImportByWildcardBeforeMicrosoftCommonTargets>
+ <ImportByWildcardAfterMicrosoftCommonTargets Condition="'$(ImportByWildcardAfterMicrosoftCommonTargets)' == ''">true</ImportByWildcardAfterMicrosoftCommonTargets>
+ <ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets>
+ <ImportUserLocationsByWildcardAfterMicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardAfterMicrosoftCommonTargets>
+ </PropertyGroup>
+
+ <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportBefore')"/>
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportByWildcardBeforeMicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportBefore')"/>
+
+ <Import Project="$(MSBuildProjectFullPath).user" Condition="Exists('$(MSBuildProjectFullPath).user')"/>
+
+
+ <!-- VS10 without SP1 and without VS11 will not have VisualStudioVersion set, so do that here -->
+ <PropertyGroup>
+ <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <CustomBeforeMicrosoftCommonTargets Condition="'$(CustomBeforeMicrosoftCommonTargets)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.Before.Microsoft.Common.targets</CustomBeforeMicrosoftCommonTargets>
+ <CustomAfterMicrosoftCommonTargets Condition="'$(CustomAfterMicrosoftCommonTargets)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.After.Microsoft.Common.targets</CustomAfterMicrosoftCommonTargets>
+ <ReportingServicesTargets Condition="'$(ReportingServicesTargets)'==''">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\ReportingServices\Microsoft.ReportingServices.targets</ReportingServicesTargets>
+ </PropertyGroup>
+
+ <Import Project="$(CustomBeforeMicrosoftCommonTargets)" Condition="'$(CustomBeforeMicrosoftCommonTargets)' != '' and Exists('$(CustomBeforeMicrosoftCommonTargets)')"/>
+
+ <!-- By default, we are creating a managed app because .NET 2.0 projects did not have this property. -->
+ <PropertyGroup Condition="'$(TargetRuntime)' == ''">
+ <TargetRuntime>Managed</TargetRuntime>
+ </PropertyGroup>
+
+ <!-- Because .NET 2.0 apps did not set TargetFrameworkIdentifier, we need to set it for them here by default. If
+ the runtime is set to Managed, we also need to set these. Otherwise they should be blank (for instance Javascript or
+ Native apps) because they do not target a .NET Framework. -->
+ <PropertyGroup Condition="'$(TargetRuntime)' == 'Managed'">
+ <TargetFrameworkIdentifier Condition="'$(TargetFrameworkIdentifier)' == ''">.NETFramework</TargetFrameworkIdentifier>
+ <TargetFrameworkVersion Condition=" '$(TargetFrameworkVersion)' == '' ">v4.0</TargetFrameworkVersion>
+ </PropertyGroup>
+
+ <!-- AvailablePlatforms is the list of platform targets available. -->
+ <PropertyGroup>
+ <AvailablePlatforms Condition="'$(VisualStudioVersion)' == '10.0' or '$(VisualStudioVersion)' == ''">Any CPU,x86,x64,Itanium</AvailablePlatforms>
+ <AvailablePlatforms Condition="'$(VisualStudioVersion)' != '' and '$(VisualStudioVersion)' > '10.0'">Any CPU,x86,x64</AvailablePlatforms>
+ </PropertyGroup>
+
+ <!-- Import does NOT apply to .NETCore -->
+ <Import Project="Microsoft.NETFramework.props" Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework' or '$(TargetFrameworkIdentifier)' == 'Silverlight'"/>
+
+ <PropertyGroup>
+ <!-- Yield optimization properties -->
+ <YieldDuringToolExecution Condition="'$(YieldDuringToolExecution)' == ''">true</YieldDuringToolExecution>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(TargetFrameworkIdentifier)' != '' and '$(TargetFrameworkVersion)' != ''">
+ <TargetFrameworkMoniker Condition="'$(TargetFrameworkMoniker)' == '' and '$(TargetFrameworkProfile)' != ''">$(TargetFrameworkIdentifier),Version=$(TargetFrameworkVersion),Profile=$(TargetFrameworkProfile)</TargetFrameworkMoniker>
+ <TargetFrameworkMoniker Condition="'$(TargetFrameworkMoniker)' == ''">$(TargetFrameworkIdentifier),Version=$(TargetFrameworkVersion)</TargetFrameworkMoniker>
+
+ <!-- The FrameworkPathOverride is required for the inproc visual basic compiler to initialize when targeting target frameworks less than 4.0. If .net 2.0 is not installed then the property value above will not provide the location
+ of mscorlib. This is also true if the build author overrides this property to some other directory which does not contain mscorlib.dll. In the case we cannot find mscorlib.dll at the correct location
+ we need to find a directory which does contain mscorlib to allow the inproc compiler to initialize and give us the chance to show certain dialogs in the IDE (which only happen after initialization).-->
+ <FrameworkPathOverride Condition="'$(FrameworkPathOverride)' == ''">$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPathToStandardLibraries($(TargetFrameworkIdentifier), $(TargetFrameworkVersion), $(TargetFrameworkProfile), $(PlatformTarget), $(TargetFrameworkRootPath)))</FrameworkPathOverride>
+ <FrameworkPathOverride Condition="!Exists('$(FrameworkPathOverride)\mscorlib.dll')">$(MSBuildFrameworkToolsPath)</FrameworkPathOverride>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <TargetPlatformIdentifier Condition="'$(TargetPlatformIdentifier)' == ''">Windows</TargetPlatformIdentifier>
+ <TargetPlatformVersion Condition="'$(TargetPlatformVersion)' == ''">7.0</TargetPlatformVersion>
+ <TargetPlatformSdkPath Condition="'$(TargetPlatformSdkPath)' == '' and '$(TargetPlatformSdkRootOverride)' != ''">$(TargetPlatformSdkRootOverride)\</TargetPlatformSdkPath>
+ <TargetPlatformSdkPath Condition="'$(TargetPlatformSdkPath)' == '' and '$(TargetPlatformIdentifier)' == 'Windows' and '$(OS)' == 'Windows_NT' and '$(MSBuildRuntimeType)' != 'Core'">$([MSBuild]::GetRegistryValueFromView('HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SDKs\Windows\v$(TargetPlatformVersion)', InstallationFolder, null, RegistryView.Registry32, RegistryView.Default))</TargetPlatformSdkPath>
+ <TargetPlatformSdkPath Condition="'$(TargetPlatformSdkPath)' == ''">$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformSDKLocation($(TargetPlatformIdentifier), $(TargetPlatformVersion)))</TargetPlatformSdkPath>
+ <TargetPlatformSdkMetadataLocation Condition="'$(TargetPlatformSdkMetadataLocation)' == '' and Exists('$(TargetPlatformSdkPath)')">$(TargetPlatformSdkPath)Windows Metadata</TargetPlatformSdkMetadataLocation>
+ <TargetPlatformSdkMetadataLocation Condition="Exists('$(TargetPlatformSdkPath)') and ('$(TargetPlatformSdkMetadataLocation)' == '' or !Exists('$(TargetPlatformSdkMetadataLocation)'))">$(TargetPlatformSdkPath)References\CommonConfiguration\Neutral</TargetPlatformSdkMetadataLocation>
+ <TargetPlatformWinMDLocation Condition="'$(TargetPlatformWinMDLocation)' == '' and Exists('$(TargetPlatformSdkMetadataLocation)')">$(TargetPlatformSdkMetadataLocation)</TargetPlatformWinMDLocation>
+ <UseOSWinMdReferences Condition="'$(UseOSWinMdReferences)' == '' and ('$(TargetPlatformWinMDLocation)' == '' and '$(TargetPlatformIdentifier)' == 'Windows' and '$(TargetPlatformVersion)' &gt; '7.0')">true</UseOSWinMdReferences>
+ <TargetPlatformWinMDLocation Condition="'$(UseOsWinMdReferences)' == 'true'">$(WinDir)\System32\WinMetadata</TargetPlatformWinMDLocation>
+ <TargetPlatformMoniker Condition="'$(TargetPlatformMoniker)' == ''">$(TargetPlatformIdentifier),Version=$(TargetPlatformVersion)</TargetPlatformMoniker>
+ <TargetPlatformDisplayName Condition="'$(TargetPlatformDisplayName)' == ''">$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformSDKDisplayName($(TargetPlatformIdentifier), $(TargetPlatformVersion)))</TargetPlatformDisplayName>
+ </PropertyGroup>
+
+ <!--
+ Several properties must be set in the main project file, before using this .TARGETS file.
+ However, if the properties are not set, we pick some defaults.
+
+ OutDir:
+ Indicates the final output location for the project or solution. When building a solution,
+ OutDir can be used to gather multiple project outputs in one location. In addition,
+ OutDir is included in AssemblySearchPaths used for resolving references.
+
+ OutputPath:
+ This property is usually specified in the project file and is used to initialize OutDir.
+ OutDir and OutputPath are distinguished for legacy reasons, and OutDir should be used if at all possible.
+
+ BaseIntermediateOutputPath:
+ This is the top level folder where all configuration specific intermediate output folders will be created.
+ Default value is obj\
+
+ IntermediateOutputPath:
+ This is the full intermediate Output Path, and is derived from BaseIntermediateOutputPath, if none specified
+ (eg. obj\debug). If this property is overridden, then setting BaseIntermediateOutputPath has no effect.
+ -->
+
+ <PropertyGroup>
+ <!-- Ensure any OutputPath has a trailing slash, so it can be concatenated -->
+ <OutputPath Condition="'$(OutputPath)' != '' and !HasTrailingSlash('$(OutputPath)')">$(OutputPath)\</OutputPath>
+ <AssemblyName Condition=" '$(AssemblyName)'=='' ">$(MSBuildProjectName)</AssemblyName>
+ <!--
+ Be careful not to give OutputPath a default value in the case of an invalid Configuration/Platform.
+ We use OutputPath specifically to check for invalid configurations/platforms.
+ -->
+ <OutputPath Condition=" '$(Platform)'=='' and '$(Configuration)'=='' and '$(OutputPath)'=='' ">bin\Debug\</OutputPath>
+ <_OriginalConfiguration>$(Configuration)</_OriginalConfiguration>
+ <_OriginalPlatform>$(Platform)</_OriginalPlatform>
+ <Configuration Condition=" '$(Configuration)'=='' ">Debug</Configuration>
+ <ConfigurationName Condition=" '$(ConfigurationName)' == '' ">$(Configuration)</ConfigurationName>
+ <!-- Example, Debug -->
+ <Platform Condition=" '$(Platform)'=='' ">AnyCPU</Platform>
+
+ <OutputType Condition=" '$(TargetType)' != ''">$(TargetType)</OutputType>
+ <OutputType Condition=" '$(TargetType)' == 'Container' or '$(TargetType)' == 'DocumentContainer' ">library</OutputType>
+ <OutputType Condition=" '$(OutputType)' == '' ">exe</OutputType>
+
+ <DebugSymbols Condition=" '$(ConfigurationName)' == 'Debug' and '$(DebugSymbols)' == '' and '$(DebugType)'==''">true</DebugSymbols>
+
+ <!-- Whether or not a .pdb file is produced. -->
+ <_DebugSymbolsProduced>false</_DebugSymbolsProduced>
+ <_DebugSymbolsProduced Condition="'$(DebugSymbols)'=='true'">true</_DebugSymbolsProduced>
+ <_DebugSymbolsProduced Condition="'$(DebugType)'=='none'">false</_DebugSymbolsProduced>
+ <_DebugSymbolsProduced Condition="'$(DebugType)'=='pdbonly'">true</_DebugSymbolsProduced>
+ <_DebugSymbolsProduced Condition="'$(DebugType)'=='full'">true</_DebugSymbolsProduced>
+ <_DebugSymbolsProduced Condition="'$(DebugType)'=='portable'">true</_DebugSymbolsProduced>
+ <_DebugSymbolsProduced Condition="'$(DebugType)'=='embedded'">false</_DebugSymbolsProduced>
+
+ <!-- Whether or not a .xml file is produced. -->
+ <_DocumentationFileProduced>true</_DocumentationFileProduced>
+ <_DocumentationFileProduced Condition="'$(DocumentationFile)'==''">false</_DocumentationFileProduced>
+
+ <!-- Whether or not a reference assembly is produced. -->
+ <ProduceReferenceAssembly Condition="'$(ProduceReferenceAssembly)' == ''">false</ProduceReferenceAssembly>
+ </PropertyGroup>
+
+ <PropertyGroup Condition=" '$(OutputPath)' == '' ">
+ <!--
+ A blank OutputPath at this point means that the user passed in an invalid Configuration/Platform
+ combination. Whether this is considered an error or a warning depends on the value of
+ $(SkipInvalidConfigurations).
+ -->
+ <_InvalidConfigurationError Condition=" '$(SkipInvalidConfigurations)' != 'true' ">true</_InvalidConfigurationError>
+ <_InvalidConfigurationWarning Condition=" '$(SkipInvalidConfigurations)' == 'true' ">true</_InvalidConfigurationWarning>
+ </PropertyGroup>
+
+ <!--
+ IDE Macros available from both integrated builds and from command line builds.
+ The following properties are 'macros' that are available via IDE for
+ pre and post build steps.
+ -->
+ <PropertyGroup>
+ <TargetExt Condition="'$(TargetExt)' == '' and '$(OutputType)'=='exe'">.exe</TargetExt>
+ <TargetExt Condition="'$(TargetExt)' == '' and '$(OutputType)'=='winexe'">.exe</TargetExt>
+ <TargetExt Condition="'$(TargetExt)' == '' and '$(OutputType)'=='appcontainerexe'">.exe</TargetExt>
+ <TargetExt Condition="'$(TargetExt)' == '' and '$(OutputType)'=='library'">.dll</TargetExt>
+ <TargetExt Condition="'$(TargetExt)' == '' and '$(OutputType)'=='module'">.netmodule</TargetExt>
+ <TargetExt Condition="'$(TargetExt)' == '' and '$(OutputType)'=='winmdobj'">.winmdobj</TargetExt>
+ </PropertyGroup>
+
+ <PropertyGroup>
+
+ <!-- Required for enabling Team Build for packaging app package-generating projects -->
+ <OutDirWasSpecified Condition=" '$(OutDir)'!='' and '$(OutDirWasSpecified)'=='' ">true</OutDirWasSpecified>
+
+ <OutDir Condition=" '$(OutDir)' == '' ">$(OutputPath)</OutDir>
+ <!-- Example, bin\Debug\ -->
+ <!-- Ensure OutDir has a trailing slash, so it can be concatenated -->
+ <OutDir Condition="'$(OutDir)' != '' and !HasTrailingSlash('$(OutDir)')">$(OutDir)\</OutDir>
+ <ProjectName Condition=" '$(ProjectName)' == '' ">$(MSBuildProjectName)</ProjectName>
+ <!-- Example, MyProject -->
+
+ <!-- For projects that generate app packages or ones that want a per-project output directory, update OutDir to include the project name -->
+ <OutDir Condition="'$(OutDir)' != '' and '$(OutDirWasSpecified)' == 'true' and (('$(WindowsAppContainer)' == 'true' and '$(GenerateProjectSpecificOutputFolder)' != 'false') or '$(GenerateProjectSpecificOutputFolder)' == 'true')">$(OutDir)$(ProjectName)\</OutDir>
+
+ <TargetName Condition="'$(TargetName)' == '' and '$(OutputType)' == 'winmdobj' and '$(RootNamespace)' != ''">$(RootNamespace)</TargetName>
+ <TargetName Condition=" '$(TargetName)' == '' ">$(AssemblyName)</TargetName>
+ <!-- Example, MyAssembly -->
+ <ProjectFileName Condition=" '$(ProjectFileName)' == '' ">$(MSBuildProjectFile)</ProjectFileName>
+ <!-- Example, MyProject.csproj -->
+ <ProjectExt Condition=" '$(ProjectExt)' == '' ">$(MSBuildProjectExtension)</ProjectExt>
+ <!-- Example, .csproj -->
+ <WinMDExpOutputWindowsMetadataFilename Condition="'$(WinMDExpOutputWindowsMetadataFilename)' == '' and '$(OutputType)' == 'winmdobj'">$(TargetName).winmd</WinMDExpOutputWindowsMetadataFilename>
+ <TargetFileName Condition=" '$(TargetFileName)' == '' and '$(OutputType)' == 'winmdobj'">$(WinMDExpOutputWindowsMetadataFilename)</TargetFileName>
+ <TargetFileName Condition=" '$(TargetFileName)' == '' ">$(TargetName)$(TargetExt)</TargetFileName>
+
+ <!-- Example, MyAssembly.dll -->
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <!--
+ The PublishableProject property is used when invoking the publish target on a solution that
+ contains multiple projects. The property determines which projects should be published, and
+ which projects should be skipped in the publish target. By default any "Windows Application"
+ or "Console Application" project type is publishable. However, a project that would otherwise
+ be published can be skipped by defining the PublishableProject property in the project itself.
+ -->
+ <_DeploymentPublishableProjectDefault Condition="'$(OutputType)'=='winexe' or '$(OutputType)'=='exe' or '$(OutputType)'=='appcontainerexe'">true</_DeploymentPublishableProjectDefault>
+ <PublishableProject Condition="'$(PublishableProject)'==''">$(_DeploymentPublishableProjectDefault)</PublishableProject>
+
+ <_DeploymentTargetApplicationManifestFileName Condition="'$(OutputType)'=='library'">Native.$(AssemblyName).manifest</_DeploymentTargetApplicationManifestFileName>
+ <!-- Example, Native.MyAssembly.manifest -->
+ <_DeploymentTargetApplicationManifestFileName Condition="'$(OutputType)'=='winexe'">$(TargetFileName).manifest</_DeploymentTargetApplicationManifestFileName>
+ <!-- Example, MyAssembly.exe.manifest -->
+ <_DeploymentTargetApplicationManifestFileName Condition="'$(OutputType)'=='exe'">$(TargetFileName).manifest</_DeploymentTargetApplicationManifestFileName>
+ <!-- Example, MyAssembly.exe.manifest -->
+ <_DeploymentTargetApplicationManifestFileName Condition="'$(OutputType)'=='appcontainerexe'">$(TargetFileName).manifest</_DeploymentTargetApplicationManifestFileName>
+ <!-- Example, MyAssembly.exe.manifest -->
+ <TargetDeployManifestFileName Condition="'$(TargetDeployManifestFileName)' == '' and '$(HostInBrowser)' != 'true'">$(AssemblyName).application</TargetDeployManifestFileName>
+ <!-- Example, MyAssembly.application -->
+ <TargetDeployManifestFileName Condition="'$(TargetDeployManifestFileName)' == '' and '$(HostInBrowser)' == 'true'">$(AssemblyName).xbap</TargetDeployManifestFileName>
+ <!-- Example, MyAssembly.xbap -->
+ <GenerateClickOnceManifests Condition="'$(OutputType)'=='winexe' or '$(OutputType)'=='exe' or '$(OutputType)'=='appcontainerexe'">$(GenerateManifests)</GenerateClickOnceManifests>
+
+ <_DeploymentApplicationManifestIdentity Condition="'$(OutputType)'=='library'">Native.$(AssemblyName)</_DeploymentApplicationManifestIdentity>
+ <_DeploymentApplicationManifestIdentity Condition="'$(OutputType)'=='winexe'">$(AssemblyName).exe</_DeploymentApplicationManifestIdentity>
+ <_DeploymentApplicationManifestIdentity Condition="'$(OutputType)'=='exe'">$(AssemblyName).exe</_DeploymentApplicationManifestIdentity>
+ <_DeploymentApplicationManifestIdentity Condition="'$(OutputType)'=='appcontainerexe'">$(AssemblyName).exe</_DeploymentApplicationManifestIdentity>
+ <_DeploymentDeployManifestIdentity Condition="'$(HostInBrowser)' != 'true'">$(AssemblyName).application</_DeploymentDeployManifestIdentity>
+ <_DeploymentDeployManifestIdentity Condition="'$(HostInBrowser)' == 'true'">$(AssemblyName).xbap</_DeploymentDeployManifestIdentity>
+
+ <_DeploymentFileMappingExtension Condition="'$(MapFileExtensions)'=='true'">.deploy</_DeploymentFileMappingExtension>
+ <_DeploymentFileMappingExtension Condition="'$(MapFileExtensions)'!='true'"></_DeploymentFileMappingExtension>
+
+ <_DeploymentBuiltUpdateInterval Condition="'$(UpdatePeriodically)'=='true'">$(UpdateInterval)</_DeploymentBuiltUpdateInterval>
+ <_DeploymentBuiltUpdateIntervalUnits Condition="'$(UpdatePeriodically)'=='true'">$(UpdateIntervalUnits)</_DeploymentBuiltUpdateIntervalUnits>
+ <_DeploymentBuiltUpdateInterval Condition="'$(UpdatePeriodically)'!='true'">0</_DeploymentBuiltUpdateInterval>
+ <_DeploymentBuiltUpdateIntervalUnits Condition="'$(UpdatePeriodically)'!='true'">Days</_DeploymentBuiltUpdateIntervalUnits>
+ <_DeploymentBuiltMinimumRequiredVersion Condition="'$(UpdateRequired)'=='true' and '$(Install)'=='true'">$(MinimumRequiredVersion)</_DeploymentBuiltMinimumRequiredVersion>
+
+ <MaxTargetPath Condition="'$(MaxTargetPath)'==''">100</MaxTargetPath>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <!--
+ By default, GenerateApplicationManifest puts all satellite assemblies to the manifest
+ record by default by setting TargetCulture to *.
+ -->
+ <TargetCulture Condition="'$(TargetCulture)'==''">*</TargetCulture>
+ <FallbackCulture Condition="'$(UICulture)'!='' and '$(FallbackCulture)'==''">$(UICulture)</FallbackCulture>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <!-- Not used any more-->
+ <_OutputPathItem Include="$(OutDir)"/>
+
+ <_UnmanagedRegistrationCache Include="$(BaseIntermediateOutputPath)$(MSBuildProjectFile).UnmanagedRegistration.cache"/>
+ <_ResolveComReferenceCache Include="$(IntermediateOutputPath)$(MSBuildProjectFile).ResolveComReference.cache"/>
+ </ItemGroup>
+
+ <PropertyGroup>
+ <!-- Example, c:\MyProjects\MyProject\bin\debug\ -->
+ <!--
+ Condition intentionally omitted on this one, because it causes problems
+ when we pick up the value of an environment variable named TargetDir
+ -->
+ <TargetDir Condition="'$(OutDir)' != ''">$([MSBuild]::Escape($([System.IO.Path]::GetFullPath(`$([System.IO.Path]::Combine(`$(MSBuildProjectDirectory)`, `$(OutDir)`))`))))</TargetDir>
+
+ <!-- Example, c:\MyProjects\MyProject\bin\debug\MyAssembly.dll -->
+ <TargetPath Condition=" '$(TargetPath)' == '' ">$(TargetDir)$(TargetFileName)</TargetPath>
+
+ <TargetRefPath Condition=" '$(TargetRefPath)' == '' and '$(ProduceReferenceAssembly)' == 'true' ">$([MSBuild]::NormalizePath($(TargetDir), 'ref', $(TargetFileName)))</TargetRefPath>
+
+ <!-- Example, c:\MyProjects\MyProject\ -->
+ <ProjectDir Condition=" '$(ProjectDir)' == '' ">$(MSBuildProjectDirectory)\</ProjectDir>
+
+ <!-- Example, c:\MyProjects\MyProject\MyProject.csproj -->
+ <ProjectPath Condition=" '$(ProjectPath)' == '' ">$(ProjectDir)$(ProjectFileName)</ProjectPath>
+
+ <!-- Example, AnyCPU -->
+ <PlatformName Condition=" '$(PlatformName)' == '' ">$(Platform)</PlatformName>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <!-- This is not used here but remains for backwards compatibility -->
+ <AppConfigFileDestination Include="$(OutDir)$(TargetFileName).config"/>
+ </ItemGroup>
+
+ <!--
+ IDE Macros available only from integrated builds.
+ The following properties are 'macros' that are available via IDE for
+ pre and post build steps. However, they are not defined when directly building
+ a project from the command line, only when building a solution.
+ -->
+ <PropertyGroup>
+ <DevEnvDir Condition="'$(DevEnvDir)'==''">*Undefined*</DevEnvDir>
+ <SolutionName Condition="'$(SolutionName)'==''">*Undefined*</SolutionName>
+ <!-- Example, MySolution -->
+ <SolutionFileName Condition="'$(SolutionFileName)'==''">*Undefined*</SolutionFileName>
+ <!-- Example, MySolution.sln -->
+ <SolutionPath Condition="'$(SolutionPath)'==''">*Undefined*</SolutionPath>
+ <!-- Example, f:\MySolutions\MySolution\MySolution.sln -->
+ <SolutionDir Condition="'$(SolutionDir)'==''">*Undefined*</SolutionDir>
+ <!-- Example, f:\MySolutions\MySolution\ -->
+ <SolutionExt Condition="'$(SolutionExt)'==''">*Undefined*</SolutionExt>
+ <!-- Example, .sln -->
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <GenerateBindingRedirectsOutputType Condition="'$(OutputType)'=='exe' or '$(OutputType)'=='winexe'">true</GenerateBindingRedirectsOutputType>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(AutoUnifyAssemblyReferences)' == ''">
+ <AutoUnifyAssemblyReferences>true</AutoUnifyAssemblyReferences>
+ <AutoUnifyAssemblyReferences Condition="'$(GenerateBindingRedirectsOutputType)' == 'true' and '$(AutoGenerateBindingRedirects)' != 'true'">false</AutoUnifyAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup>
+ <BaseIntermediateOutputPath Condition="!HasTrailingSlash('$(BaseIntermediateOutputPath)')">$(BaseIntermediateOutputPath)\</BaseIntermediateOutputPath>
+ <CleanFile Condition="'$(CleanFile)'==''">$(MSBuildProjectFile).FileListAbsolute.txt</CleanFile>
+ <!-- During DesignTime Builds, skip project reference build as Design time is only queueing information.-->
+ <BuildProjectReferences Condition="'$(BuildProjectReferences)' == '' and '$(DesignTimeBuild)' == 'true'">false</BuildProjectReferences>
+ <!-- By default we will build (and if applicable, clean) all project references. But this can be used to disable that-->
+ <BuildProjectReferences Condition="'$(BuildProjectReferences)' == ''">true</BuildProjectReferences>
+ <BuildInParallel Condition="'$(BuildInParallel)' == ''">true</BuildInParallel>
+ <_ResolveReferenceDependencies Condition="'$(_ResolveReferenceDependencies)' == ''">false</_ResolveReferenceDependencies>
+ <_GetChildProjectCopyToOutputDirectoryItems Condition="'$(_GetChildProjectCopyToOutputDirectoryItems)' == ''">true</_GetChildProjectCopyToOutputDirectoryItems>
+ <OverwriteReadOnlyFiles Condition="'$(OverwriteReadOnlyFiles)' == ''">false</OverwriteReadOnlyFiles>
+ <ComReferenceNoClassMembers Condition="'$(ComReferenceNoClassMembers)' == ''">false</ComReferenceNoClassMembers>
+ </PropertyGroup>
+
+ <PropertyGroup Condition=" $(IntermediateOutputPath) == '' ">
+ <IntermediateOutputPath Condition=" '$(PlatformName)' == 'AnyCPU' ">$(BaseIntermediateOutputPath)$(Configuration)\</IntermediateOutputPath>
+ <IntermediateOutputPath Condition=" '$(PlatformName)' != 'AnyCPU' ">$(BaseIntermediateOutputPath)$(PlatformName)\$(Configuration)\</IntermediateOutputPath>
+ </PropertyGroup>
+ <PropertyGroup>
+ <IntermediateOutputPath Condition="!HasTrailingSlash('$(IntermediateOutputPath)')">$(IntermediateOutputPath)\</IntermediateOutputPath>
+ <_GenerateBindingRedirectsIntermediateAppConfig>$(IntermediateOutputPath)$(MSBuildProjectFile).$(TargetFileName).config</_GenerateBindingRedirectsIntermediateAppConfig>
+ </PropertyGroup>
+ <ItemGroup>
+ <IntermediateAssembly Include="$(IntermediateOutputPath)$(TargetName)$(TargetExt)"/>
+ <FinalDocFile Include="@(DocFileItem->'$(OutDir)%(Filename)%(Extension)')"/>
+ <CopyUpToDateMarker Include="$([MSBuild]::NormalizePath('$(MSBuildProjectDirectory)', '$(IntermediateOutputPath)', '$(MSBuildProjectFile).CopyComplete'))" />
+ </ItemGroup>
+
+ <ItemGroup Condition="'$(ProduceReferenceAssembly)' == 'true'">
+ <IntermediateRefAssembly Include="$(IntermediateOutputPath)ref\$(TargetName)$(TargetExt)" Condition="'@(IntermediateRefAssembly)' == ''" />
+ <CreateDirectory Include="@(IntermediateRefAssembly->'%(RootDir)%(Directory)')" />
+ <CreateDirectory Include="$(OutDir)ref" />
+ </ItemGroup>
+
+ <ItemGroup Condition="'$(_DebugSymbolsProduced)' == 'true'">
+ <_DebugSymbolsIntermediatePath Include="$(IntermediateOutputPath)$(TargetName).compile.pdb" Condition="'$(OutputType)' == 'winmdobj' and '@(_DebugSymbolsIntermediatePath)' == ''"/>
+ <_DebugSymbolsIntermediatePath Include="$(IntermediateOutputPath)$(TargetName).pdb" Condition="'$(OutputType)' != 'winmdobj' and '@(_DebugSymbolsIntermediatePath)' == ''"/>
+ <_DebugSymbolsOutputPath Include="@(_DebugSymbolsIntermediatePath->'$(OutDir)%(Filename)%(Extension)')" />
+ </ItemGroup>
+
+ <PropertyGroup Condition="'$(_DebugSymbolsProduced)' == 'true' and '$(OutputType)' == 'winmdobj'">
+ <WinMDExpOutputPdb Condition="'$(WinMDExpOutputPdb)' == ''">$(IntermediateOutputPath)$(TargetName).pdb</WinMDExpOutputPdb>
+ <_WinMDDebugSymbolsOutputPath>$([System.IO.Path]::Combine('$(OutDir)', $([System.IO.Path]::GetFileName('$(WinMDExpOutputPdb)'))))</_WinMDDebugSymbolsOutputPath>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(OutputType)' == 'winmdobj' and '$(DocumentationFile)'!=''">
+ <WinMDOutputDocumentationFile Condition="'$(WinMDOutputDocumentationFile)' == ''">$(IntermediateOutputPath)$(TargetName).xml</WinMDOutputDocumentationFile>
+ <_WinMDDocFileOutputPath>$([System.IO.Path]::Combine('$(OutDir)', $([System.IO.Path]::GetFileName('$(WinMDOutputDocumentationFile)'))))</_WinMDDocFileOutputPath>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(WinMDExpOutputWindowsMetadataFilename)' != ''">
+ <_IntermediateWindowsMetadataPath>$(IntermediateOutputPath)$(WinMDExpOutputWindowsMetadataFilename)</_IntermediateWindowsMetadataPath>
+ <_WindowsMetadataOutputPath>$(OutDir)$(WinMDExpOutputWindowsMetadataFilename)</_WindowsMetadataOutputPath>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <!-- Create an item for entry point of the ClickOnce application (Example: WindowsApplication1.exe) -->
+ <_DeploymentManifestEntryPoint Include="@(IntermediateAssembly)">
+ <TargetPath>$(TargetFileName)</TargetPath>
+ </_DeploymentManifestEntryPoint>
+
+ <!-- Create an item for the application icon if one exists in the project (Example: app.ico) -->
+ <!-- NOTE: The item Include and the Exists function are operating relative to the PROJECT (.csproj, .vbproj etc.) directory in this case -->
+ <_DeploymentManifestIconFile Include="$(ApplicationIcon)" Condition="Exists('$(ApplicationIcon)')">
+ <TargetPath>$(ApplicationIcon)</TargetPath>
+ </_DeploymentManifestIconFile>
+
+ <!-- Create an item for the output application manifest (Example: WindowsApplication1.exe.manifeset) -->
+ <ApplicationManifest Include="$(IntermediateOutputPath)$(_DeploymentTargetApplicationManifestFileName)">
+ <TargetPath>$(_DeploymentTargetApplicationManifestFileName)</TargetPath>
+ </ApplicationManifest>
+
+ <!-- Create an item for the final application manifest (Example: WindowsApplication1.exe.manifeset)
+ This item represents the final output application manifest used for project-to-project
+ references and for copying to the publish output location. -->
+ <_ApplicationManifestFinal Include="$(OutDir)$(_DeploymentTargetApplicationManifestFileName)">
+ <TargetPath>$(_DeploymentTargetApplicationManifestFileName)</TargetPath>
+ </_ApplicationManifestFinal>
+
+ <!-- Create an item for the output deploy manifest (Example: WindowsApplication1.application) -->
+ <DeployManifest Include="$(IntermediateOutputPath)$(TargetDeployManifestFileName)">
+ <TargetPath>$(TargetDeployManifestFileName)</TargetPath>
+ </DeployManifest>
+
+ <!-- Create an item for the intermediate trust info file -->
+ <_DeploymentIntermediateTrustInfoFile Include="$(IntermediateOutputPath)$(TargetName).TrustInfo.xml" Condition="'$(TargetZone)'!=''"/>
+ </ItemGroup>
+
+ <!--
+ Determine the <deploymentProvider> (_DeploymentUrl) for the ClickOnce deployment manifest.
+ Prefer the UpdateUrl, falling back to InstallUrl or PublishUrl if not specified.
+ If the UpdateUrl is specified then _DeploymentUrl is always set to the UpdateUrl.
+ Otherwise, only set the _DeploymentUrl if it's an installed app and updates are enabled.
+ -->
+ <PropertyGroup>
+ <_DeploymentUrl Condition="'$(_DeploymentUrl)'==''">$(UpdateUrl)</_DeploymentUrl>
+ <_DeploymentUrl Condition="'$(_DeploymentUrl)'==''">$(InstallUrl)</_DeploymentUrl>
+ <_DeploymentUrl Condition="'$(_DeploymentUrl)'==''">$(PublishUrl)</_DeploymentUrl>
+ <_DeploymentUrl Condition="!('$(UpdateUrl)'=='') and '$(Install)'=='false'"></_DeploymentUrl>
+ <_DeploymentUrl Condition="'$(_DeploymentUrl)'!=''">$(_DeploymentUrl)$(TargetDeployManifestFileName)</_DeploymentUrl>
+ <!--
+ Need to explicitly blank out the _DeploymentUrl when it's not used. Otherwise an
+ inappropriate value may be used. For example a local path from the PublishUrl
+ is something we never want to see in the manifest because it means you could
+ only install the app from that machine.
+ -->
+ <_DeploymentUrl Condition="'$(UpdateUrl)'=='' and !('$(Install)'=='true' and '$(UpdateEnabled)'=='true')"></_DeploymentUrl>
+ <_DeploymentUrl Condition="'$(ExcludeDeploymentUrl)'=='true'"></_DeploymentUrl>
+ </PropertyGroup>
+
+ <!-- Determine the URLs for the bootstrapper. -->
+ <PropertyGroup>
+ <_DeploymentApplicationUrl Condition="'$(IsWebBootstrapper)'=='true'">$(InstallUrl)</_DeploymentApplicationUrl>
+ <_DeploymentApplicationUrl Condition="'$(IsWebBootstrapper)'=='true' and '$(InstallUrl)'==''">$(PublishUrl)</_DeploymentApplicationUrl>
+ <_DeploymentComponentsUrl Condition="'$(BootstrapperComponentsLocation)'=='Absolute'">$(BootstrapperComponentsUrl)</_DeploymentComponentsUrl>
+ </PropertyGroup>
+
+ <!-- Output location for publish target. -->
+ <PropertyGroup>
+ <PublishDir Condition="'$(PublishDir)' != '' and !HasTrailingSlash('$(PublishDir)')">$(PublishDir)\</PublishDir>
+ <PublishDir Condition="'$(PublishDir)'==''">$(OutputPath)app.publish\</PublishDir>
+ </PropertyGroup>
+
+ <!--
+ ProcessorArchitecture is the target processor architecture.
+ -->
+ <PropertyGroup Condition="'$(ProcessorArchitecture)'==''">
+ <!--
+ If ProcessorArchitecture is not set, set it to PlatformTarget
+ Note: if $(PlatformTarget) is also blank resolve assembly reference defaults to msil which is the
+ desired behavior in this case
+ -->
+ <ProcessorArchitecture>$(PlatformTarget)</ProcessorArchitecture>
+
+ <!--
+ If Processor architecture is not set and PlatformTarget is a known target translate the
+ PlatformTarget into something ResolveAssemblyReference knows about
+ -->
+ <ProcessorArchitecture Condition=" '$(PlatformTarget)' == 'AnyCpu' ">msil</ProcessorArchitecture>
+ <ProcessorArchitecture Condition=" '$(PlatformTarget)' == 'x64' ">amd64</ProcessorArchitecture>
+ <ProcessorArchitecture Condition=" '$(PlatformTarget)' == 'Itanium' ">ia64</ProcessorArchitecture>
+ <ProcessorArchitecture Condition=" '$(PlatformTarget)' == 'x86' ">x86</ProcessorArchitecture>
+ <ProcessorArchitecture Condition=" '$(PlatformTarget)' == 'ARM' ">arm</ProcessorArchitecture>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <ConsiderPlatformAsProcessorArchitecture Condition="'$(ConsiderPlatformAsProcessorArchitecture)' == ''">true</ConsiderPlatformAsProcessorArchitecture>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(ProcessorArchitecture)' == '' and '$(ConsiderPlatformAsProcessorArchitecture)' == 'true'">
+ <!-- We need to do this here because if we were to just compare against platform visual would parse them out as available platforms which may not be the case -->
+ <ProcessorArchitectureAsPlatform>$(Platform)</ProcessorArchitectureAsPlatform>
+ <ProcessorArchitecture Condition=" '$(ProcessorArchitectureAsPlatform)' == 'AnyCpu' or '$(ProcessorArchitectureAsPlatform)' == 'Any Cpu'">msil</ProcessorArchitecture>
+ <ProcessorArchitecture Condition=" '$(ProcessorArchitectureAsPlatform)' == 'x64' or '$(ProcessorArchitectureAsPlatform)' == 'amd64'">amd64</ProcessorArchitecture>
+ <ProcessorArchitecture Condition=" '$(ProcessorArchitectureAsPlatform)' == 'Itanium' ">ia64</ProcessorArchitecture>
+ <ProcessorArchitecture Condition=" '$(ProcessorArchitectureAsPlatform)' == 'x86' or '$(ProcessorArchitectureAsPlatform)' == 'win32'">x86</ProcessorArchitecture>
+ <ProcessorArchitecture Condition=" '$(ProcessorArchitectureAsPlatform)' == 'ARM' ">arm</ProcessorArchitecture>
+
+ <!--For compatibility with the 4.0 behavior, if not set above, default to the environment. To override this, set ProcessorArchitecture explicitly. We also need to disable the warning since we do not know if what the environment is set to is correct-->
+ <ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch Condition="'$(ProcessorArchitecture)'==''">None</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
+ <ProcessorArchitecture Condition="'$(ProcessorArchitecture)'==''">$(PROCESSOR_ARCHITECTURE)</ProcessorArchitecture>
+ </PropertyGroup>
+
+
+ <!-- Sensible defaults for the most-commonly-desired MSBuildRuntime and MSBuildArchitecture values -->
+ <PropertyGroup Condition="'$(DisableOutOfProcTaskHost)' == ''">
+ <TargetFrameworkAsMSBuildRuntime Condition="'$(TargetFrameworkVersion)' == 'v2.0' or '$(TargetFrameworkVersion)' == 'v3.0' or '$(TargetFrameworkVersion)' == 'v3.5'">CLR2</TargetFrameworkAsMSBuildRuntime>
+ <TargetFrameworkAsMSBuildRuntime Condition="'$(TargetFrameworkVersion)' == 'v4.0' or '$(TargetFrameworkVersion)' == 'v4.5'">CLR4</TargetFrameworkAsMSBuildRuntime>
+ <TargetFrameworkAsMSBuildRuntime Condition="'$(TargetFrameworkAsMSBuildRuntime)' == ''">CurrentRuntime</TargetFrameworkAsMSBuildRuntime>
+
+ <PlatformTargetAsMSBuildArchitectureExplicitlySet Condition="'$(PlatformTargetAsMSBuildArchitecture)' != ''">true</PlatformTargetAsMSBuildArchitectureExplicitlySet>
+ <PlatformTargetAsMSBuildArchitectureExplicitlySet Condition="'$(PlatformTargetAsMSBuildArchitecture)' == ''">false</PlatformTargetAsMSBuildArchitectureExplicitlySet>
+
+ <PlatformTargetAsMSBuildArchitecture Condition="'$(PlatformTarget)' == 'x86' or ('$(PlatformTarget)' == 'x64' and '$(MSBuildExtensionsPath64)' != '')">$(PlatformTarget)</PlatformTargetAsMSBuildArchitecture>
+ <PlatformTargetAsMSBuildArchitecture Condition="'$(PlatformTarget)' == 'arm'">x86</PlatformTargetAsMSBuildArchitecture>
+ <PlatformTargetAsMSBuildArchitecture Condition="('$(PlatformTarget)' == 'ia64' and '$(MSBuildExtensionsPath64)' != '')">x64</PlatformTargetAsMSBuildArchitecture>
+ <PlatformTargetAsMSBuildArchitecture Condition="'$(PlatformTargetAsMSBuildArchitecture)' == ''">CurrentArchitecture</PlatformTargetAsMSBuildArchitecture>
+ </PropertyGroup>
+
+ <!-- Flavor is the project flavor. For example, Client, Smart Devices, SQL Server, etc. -->
+ <PropertyGroup>
+ <ProjectFlavor Condition="'$(ProjectFlavor)'==''">Client</ProjectFlavor>
+ </PropertyGroup>
+
+ <!--
+ The default for compilers is to not delay-sign. If $(DelaySign) is false, let the compiler
+ use its default rather than forcing a no-delay-sign flag to be passed in. This is so that
+ attributes in the source code can override this decision.
+ -->
+ <PropertyGroup>
+ <DelaySign Condition="'$(SignAssembly)' != 'true'">false</DelaySign>
+ <DelaySign Condition="'$(DelaySign)'!='true'"></DelaySign>
+ </PropertyGroup>
+
+ <!-- These properties control web reference proxy generation. -->
+ <PropertyGroup>
+ <WebReference_EnableProperties Condition=" '$(WebReference_EnableProperties)' == '' ">true</WebReference_EnableProperties>
+ <WebReference_EnableSQLTypes Condition=" '$(WebReference_EnableSQLTypes)' == '' ">true</WebReference_EnableSQLTypes>
+ <WebReference_EnableLegacyEventingModel Condition=" '$(WebReference_EnableLegacyEventingModel)' == '' ">false</WebReference_EnableLegacyEventingModel>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildProjectFullPath);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+ <MSBuildAllProjects Condition="Exists('$(MSBuildProjectFullPath).user')">$(MSBuildAllProjects);$(MSBuildProjectFullPath).user</MSBuildAllProjects>
+ </PropertyGroup>
+
+ <!--
+ These parameters control where to look in the registry for directories to search for
+ assemblies in the assembly resolution tasks.
+ -->
+ <PropertyGroup>
+ <AssemblyFoldersSuffix Condition=" '$(AssemblyFoldersSuffix)' == '' ">AssemblyFoldersEx</AssemblyFoldersSuffix>
+ <FrameworkRegistryBase Condition=" '$(FrameworkRegistryBase)' == '' ">Software\Microsoft\$(TargetFrameworkIdentifier)</FrameworkRegistryBase>
+ <TargetPlatformRegistryBase Condition="'$(TargetPlatformRegistryBase)' == ''">Software\Microsoft\Microsoft SDKs\$(TargetPlatformIdentifier)</TargetPlatformRegistryBase>
+ <AssemblyFoldersConfigFile Condition="'$(AssemblyFoldersConfigFile)' == ''">$(MSBuildToolsPath32)\AssemblyFolders.config</AssemblyFoldersConfigFile>
+ <AssemblyFoldersConfigFileSearchPath Condition="Exists('$(AssemblyFoldersConfigFile)')">{AssemblyFoldersFromConfig:$(AssemblyFoldersConfigFile),$(TargetFrameworkVersion)};</AssemblyFoldersConfigFileSearchPath>
+ <!--
+ The SearchPaths property is set to find assemblies in the following order:
+
+ (1) Files from current project - indicated by {CandidateAssemblyFiles}
+ (2) $(ReferencePath) - the reference path property, which comes from the .USER file.
+ (3) The hintpath from the referenced item itself, indicated by {HintPathFromItem}.
+ (4) The directory of MSBuild's "target" runtime from GetFrameworkPath.
+ The "target" runtime folder is the folder of the runtime that MSBuild is a part of.
+ (5) Registered assembly folders, indicated by {Registry:*,*,*}
+ (6) Assembly folders from AssemblyFolders.config file (provided by Visual Studio Dev15+).
+ (7) Legacy registered assembly folders, indicated by {AssemblyFolders}
+ (8) Resolve to the GAC.
+ (9) Treat the reference's Include as if it were a real file name.
+ (10) Look in the application's output folder (like bin\debug)
+ -->
+ <AssemblySearchPaths Condition=" '$(AssemblySearchPaths)' == ''">
+ {CandidateAssemblyFiles};
+ $(ReferencePath);
+ {HintPathFromItem};
+ {TargetFrameworkDirectory};
+ $(AssemblyFoldersConfigFileSearchPath)
+ {Registry:$(FrameworkRegistryBase),$(TargetFrameworkVersion),$(AssemblyFoldersSuffix)$(AssemblyFoldersExConditions)};
+ {AssemblyFolders};
+ {GAC};
+ {RawFileName};
+ $(OutDir)
+ </AssemblySearchPaths>
+
+ <!--
+ These are the extensions that assembly reference resolution will consider for resolution.
+ Add new extensions here if you want to add new file types to consider (for example, .metadata_dll).
+ Put the most likely extensions first for reference resolution speed.
+ -->
+ <AllowedReferenceAssemblyFileExtensions Condition=" '$(AllowedReferenceAssemblyFileExtensions)' == '' ">
+ .winmd;
+ .dll;
+ .exe
+ </AllowedReferenceAssemblyFileExtensions>
+
+ <!--
+ These are the extensions that reference resolution will consider when looking for files related
+ to resolved references. Add new extensions here if you want to add new file types to consider.
+ -->
+ <AllowedReferenceRelatedFileExtensions Condition=" '$(AllowedReferenceRelatedFileExtensions)' == '' ">
+ .pdb;
+ .xml;
+ .pri;
+ .dll.config;
+ .exe.config
+ </AllowedReferenceRelatedFileExtensions>
+
+ <!--
+ These names are used when determining which TargetFramework subset to use. If the any of the FullReferenceAssemblyNames
+ are seen in the list of client subsets, RAR will assume that no client subset is being used. The list is semicolon seperated
+ For example : Full;Complete;AllThere
+ -->
+ <FullReferenceAssemblyNames Condition="'$(FullReferenceAssemblyNames)' == ''">Full</FullReferenceAssemblyNames>
+ </PropertyGroup>
+
+ <!-- ContinueOnError takes 3 values: WarnAndContinue (true), ErrorAndStop (false), and ErrorAndContinue.
+ Default to ErrorAndStop, since that matches the behaviour in previous versions, and what users
+ typically expect -->
+ <PropertyGroup>
+ <ContinueOnError Condition="'$(ContinueOnError)' == ''">false</ContinueOnError>
+ </PropertyGroup>
+
+ <!-- Common Project System support -->
+ <PropertyGroup>
+ <CommonXamlResourcesDirectory Condition=" '$(CommonXamlResourcesDirectory)' == '' ">$(MSBuildThisFileDirectory)$(LangName)\</CommonXamlResourcesDirectory>
+ </PropertyGroup>
+
+ <!-- We need to fallback to en-US in case the xaml rules are not localized (possibly happen on community languages). -->
+ <PropertyGroup Condition="!Exists('$(CommonXamlResourcesDirectory)')">
+ <CommonXamlResourcesDirectory>$(MSBuildThisFileDirectory)en-US\</CommonXamlResourcesDirectory>
+ </PropertyGroup>
+
+ <ItemGroup Condition=" '$(DefineCommonItemSchemas)' == 'true' ">
+ <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)ProjectItemsSchema.xaml"/>
+
+ <PropertyPageSchema Include="
+ $(CommonXamlResourcesDirectory)General.xaml;
+ $(CommonXamlResourcesDirectory)Debugger_General.xaml">
+ <Context>Project</Context>
+ </PropertyPageSchema>
+
+ <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)General.BrowseObject.xaml">
+ <Context>BrowseObject</Context>
+ </PropertyPageSchema>
+
+ <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)General_File.xaml">
+ <Context>File</Context>
+ </PropertyPageSchema>
+
+ <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)SCC.xaml">
+ <Context>Invisible</Context>
+ </PropertyPageSchema>
+
+ <PropertyPageSchema Include="
+ $(CommonXamlResourcesDirectory)Folder.xaml;
+ $(CommonXamlResourcesDirectory)None.xaml;
+ $(CommonXamlResourcesDirectory)Content.xaml;
+ $(CommonXamlResourcesDirectory)EmbeddedResource.xaml;
+ ">
+ <Context>File;BrowseObject</Context>
+ </PropertyPageSchema>
+
+ <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)SpecialFolder.xaml;">
+ <Context>File;ProjectSubscriptionService</Context>
+ </PropertyPageSchema>
+ </ItemGroup>
+
+ <PropertyGroup>
+ <DefineCommonReferenceSchemas Condition=" '$(DefineCommonReferenceSchemas)' == '' ">$(DefineCommonItemSchemas)</DefineCommonReferenceSchemas>
+ </PropertyGroup>
+
+ <ItemGroup Condition=" '$(DefineCommonReferenceSchemas)' == 'true' ">
+ <!-- Assembly references -->
+ <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)assemblyreference.xaml">
+ <Context>;BrowseObject</Context>
+ </PropertyPageSchema>
+ <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)ResolvedAssemblyReference.xaml">
+ <Context>ProjectSubscriptionService;BrowseObject</Context>
+ </PropertyPageSchema>
+
+ <!-- COM references -->
+ <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)COMReference.xaml">
+ <Context>;BrowseObject</Context>
+ </PropertyPageSchema>
+ <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)ResolvedCOMReference.xaml">
+ <Context>ProjectSubscriptionService;BrowseObject</Context>
+ </PropertyPageSchema>
+
+ <!-- Project references -->
+ <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)ProjectReference.xaml">
+ <Context>;BrowseObject</Context>
+ </PropertyPageSchema>
+ <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)ResolvedProjectReference.xaml">
+ <Context>ProjectSubscriptionService;BrowseObject</Context>
+ </PropertyPageSchema>
+ </ItemGroup>
+
+ <ItemGroup Condition=" '$(DefineCommonCapabilities)' == 'true' ">
+ <ProjectCapability Include="
+ AssemblyReferences;
+ COMReferences;
+ ProjectReferences;
+ SharedProjectReferences;
+ OutputGroups;
+ AllTargetOutputGroups;
+ VisualStudioWellKnownOutputGroups;
+ SingleFileGenerators;
+ DeclaredSourceItems;
+ UserSourceItems;
+ " />
+ <ProjectCapability Condition=" '$(TargetPlatformIdentifier)' == 'Windows' and '$(TargetPlatformVersion)' &lt; 8.0 "
+ Include="BuildWindowsDesktopTarget" />
+ </ItemGroup>
+
+ <ItemDefinitionGroup Condition=" '$(DefineExplicitDefaults)' == 'true' ">
+ <None>
+ <CopyToOutputDirectory>Never</CopyToOutputDirectory>
+ </None>
+ <Content>
+ <CopyToOutputDirectory>Never</CopyToOutputDirectory>
+ </Content>
+ <Compile>
+ <CopyToOutputDirectory>Never</CopyToOutputDirectory>
+ </Compile>
+ <EmbeddedResource>
+ <CopyToOutputDirectory>Never</CopyToOutputDirectory>
+ </EmbeddedResource>
+ </ItemDefinitionGroup>
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ Build Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <!--
+ ============================================================
+ _CheckForInvalidConfigurationAndPlatform
+
+ This target checks for errors in statically defined properties. By setting BeforeTargets, we try
+ to ensure that the target runs before any build related targets.
+ If your target requires this check and is running as a BeforeTargets of one of the first targets
+ of $(BuildDependsOn), $(RebuildDependsOn), or $(CleanDependsOn) you will need to set your DependsOn
+ to this target.
+ ============================================================
+ -->
+ <Target
+ Name="_CheckForInvalidConfigurationAndPlatform"
+ BeforeTargets="$(BuildDependsOn);Build;$(RebuildDependsOn);Rebuild;$(CleanDependsOn);Clean">
+
+ <PropertyGroup>
+ <_InvalidConfigurationMessageText>The OutputPath property is not set for project '$(MSBuildProjectFile)'. Please check to make sure that you have specified a valid combination of Configuration and Platform for this project. Configuration='$(_OriginalConfiguration)' Platform='$(_OriginalPlatform)'.</_InvalidConfigurationMessageText>
+ <_InvalidConfigurationMessageText Condition="'$(BuildingInsideVisualStudio)' == 'true'">$(_InvalidConfigurationMessageText) This error may also appear if some other project is trying to follow a project-to-project reference to this project, this project has been unloaded or is not included in the solution, and the referencing project does not build using the same or an equivalent Configuration or Platform.</_InvalidConfigurationMessageText>
+ <_InvalidConfigurationMessageText Condition="'$(BuildingInsideVisualStudio)' != 'true'">$(_InvalidConfigurationMessageText) You may be seeing this message because you are trying to build a project without a solution file, and have specified a non-default Configuration or Platform that doesn't exist for this project.</_InvalidConfigurationMessageText>
+ </PropertyGroup>
+
+ <Error Condition=" '$(_InvalidConfigurationError)' == 'true' " Text="$(_InvalidConfigurationMessageText)"/>
+ <Warning Condition=" '$(_InvalidConfigurationWarning)' == 'true' " Text="$(_InvalidConfigurationMessageText)"/>
+
+ <Message Condition="'$(DesignTimeBuild)' != 'true'" Text="Configuration=$(Configuration)" Importance="Low" />
+ <Message Condition="'$(DesignTimeBuild)' != 'true'" Text="Platform=$(Platform)" Importance="Low" />
+
+ <!-- Although we try to ensure a trailing slash, it's possible to circumvent this if the property is set on the command line -->
+ <Error Condition="'$(OutDir)' != '' and !HasTrailingSlash('$(OutDir)')" Text="The OutDir property must end with a trailing slash." />
+ <Error Condition="'$(BaseIntermediateOutputPath)' != '' and !HasTrailingSlash('$(BaseIntermediateOutputPath)')" Text="The BaseIntermediateOutputPath must end with a trailing slash." />
+ <Error Condition="'$(IntermediateOutputPath)' != '' and !HasTrailingSlash('$(IntermediateOutputPath)')" Text="The IntermediateOutputPath must end with a trailing slash." />
+
+ <!-- Also update the value of PlatformTargetAsMSBuildArchitecture per the value of Prefer32Bit. We are doing
+ this here because Prefer32Bit may be set anywhere in the targets, so we can't depend on it having the
+ correct value when we're trying to figure out PlatformTargetAsMSBuildArchitecture -->
+ <PropertyGroup Condition="'$(Prefer32Bit)' == 'true' and ('$(PlatformTarget)' == 'AnyCPU' or '$(PlatformTarget)' == '') and '$(PlatformTargetAsMSBuildArchitectureExplicitlySet)' != 'true'">
+ <PlatformTargetAsMSBuildArchitecture>x86</PlatformTargetAsMSBuildArchitecture>
+ </PropertyGroup>
+ </Target>
+
+ <!--
+ ============================================================
+ Build
+
+ The main build entry point.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <BuildDependsOn>
+ BeforeBuild;
+ CoreBuild;
+ AfterBuild
+ </BuildDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="Build"
+ Condition=" '$(_InvalidConfigurationWarning)' != 'true' "
+ DependsOnTargets="$(BuildDependsOn)"
+ Returns="@(TargetPathWithTargetPlatformMoniker)" />
+
+ <!--
+ ============================================================
+ BeforeBuild
+
+ Redefine this target in your project in order to run tasks just before Build
+ ============================================================
+ -->
+ <Target Name="BeforeBuild"/>
+
+ <!--
+ ============================================================
+ AfterBuild
+
+ Redefine this target in your project in order to run tasks just after Build
+ ============================================================
+ -->
+ <Target Name="AfterBuild"/>
+
+ <!--
+ ============================================================
+ CoreBuild
+
+ The core build step calls each of the build targets.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <CoreBuildDependsOn>
+ BuildOnlySettings;
+ PrepareForBuild;
+ PreBuildEvent;
+ ResolveReferences;
+ PrepareResources;
+ ResolveKeySource;
+ Compile;
+ ExportWindowsMDFile;
+ UnmanagedUnregistration;
+ GenerateSerializationAssemblies;
+ CreateSatelliteAssemblies;
+ GenerateManifests;
+ GetTargetPath;
+ PrepareForRun;
+ UnmanagedRegistration;
+ IncrementalClean;
+ PostBuildEvent
+ </CoreBuildDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="CoreBuild"
+ DependsOnTargets="$(CoreBuildDependsOn)">
+
+ <OnError ExecuteTargets="_TimeStampAfterCompile;PostBuildEvent" Condition="'$(RunPostBuildEvent)'=='Always' or '$(RunPostBuildEvent)'=='OnOutputUpdated'"/>
+ <OnError ExecuteTargets="_CleanRecordFileWrites"/>
+
+ </Target>
+
+ <!--
+ ============================================================
+ Rebuild
+
+ Delete all intermediate and final build outputs, and then build the project from scratch.
+ ============================================================
+ -->
+ <PropertyGroup>
+
+ <_ProjectDefaultTargets Condition="'$(MSBuildProjectDefaultTargets)' != ''">$(MSBuildProjectDefaultTargets)</_ProjectDefaultTargets>
+ <_ProjectDefaultTargets Condition="'$(MSBuildProjectDefaultTargets)' == ''">Build</_ProjectDefaultTargets>
+
+ <RebuildDependsOn>
+ BeforeRebuild;
+ Clean;
+ $(_ProjectDefaultTargets);
+ AfterRebuild;
+ </RebuildDependsOn>
+
+ <RebuildDependsOn Condition=" '$(MSBuildProjectDefaultTargets)' == 'Rebuild' " >
+ BeforeRebuild;
+ Clean;
+ Build;
+ AfterRebuild;
+ </RebuildDependsOn>
+ </PropertyGroup>
+
+ <Target
+ Name="Rebuild"
+ Condition=" '$(_InvalidConfigurationWarning)' != 'true' "
+ DependsOnTargets="$(RebuildDependsOn)"
+ Returns="$(TargetPath)"/>
+
+ <!--
+ ============================================================
+ BeforeRebuild
+
+ Redefine this target in your project in order to run tasks just before Rebuild
+ ============================================================
+ -->
+ <Target Name="BeforeRebuild"/>
+
+ <!--
+ ============================================================
+ AfterRebuild
+
+ Redefine this target in your project in order to run tasks just after Rebuild
+ ============================================================
+ -->
+ <Target Name="AfterRebuild"/>
+
+ <!--
+ ============================================================
+ BuildGenerateSources
+
+ Redefine this target in your project in order to run tasks for BuildGenerateSources
+
+ Set BuildPassReferences to enable P2P builds
+ ============================================================
+ -->
+ <PropertyGroup>
+ <BuildGenerateSourcesAction>Build</BuildGenerateSourcesAction>
+ </PropertyGroup>
+
+ <Target Name="BuildGenerateSources" DependsOnTargets="BuildGenerateSourcesTraverse;$(BuildGenerateSourcesAction)" />
+
+ <Target Name="BuildGenerateSourcesTraverse" DependsOnTargets="PrepareProjectReferences">
+ <MSBuild
+ Projects="@(_MSBuildProjectReferenceExistent)"
+ Targets="BuildGenerateSources"
+ BuildInParallel="$(BuildInParallel)"
+ Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); %(_MSBuildProjectReferenceExistent.SetTargetFramework);"
+ Condition="'$(BuildPassReferences)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceExistent)' != '' and '%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true'"
+ ContinueOnError="!$(BuildingProject)"
+ RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
+ </MSBuild>
+ </Target>
+
+ <!--
+ ============================================================
+ BuildCompile
+
+ Redefine this target in your project in order to run tasks for BuildCompile
+ ============================================================
+ -->
+ <PropertyGroup>
+ <BuildCompileAction>Build</BuildCompileAction>
+ </PropertyGroup>
+
+ <Target Name="BuildCompile" DependsOnTargets="BuildCompileTraverse;$(BuildCompileAction)" />
+
+ <Target Name="BuildCompileTraverse" DependsOnTargets="PrepareProjectReferences">
+ <MSBuild
+ Projects="@(_MSBuildProjectReferenceExistent)"
+ Targets="BuildCompile"
+ BuildInParallel="$(BuildInParallel)"
+ Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); %(_MSBuildProjectReferenceExistent.SetTargetFramework)"
+ Condition="'$(BuildPassReferences)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceExistent)' != '' and '%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true'"
+ ContinueOnError="!$(BuildingProject)"
+ RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
+ </MSBuild>
+ </Target>
+
+ <!--
+ ============================================================
+ BuildLink
+
+ Redefine this target in your project in order to run tasks for BuildLink
+ ============================================================
+ -->
+ <PropertyGroup>
+ <BuildLinkAction>Build</BuildLinkAction>
+ </PropertyGroup>
+
+ <Target Name="BuildLink" DependsOnTargets="BuildLinkTraverse;$(BuildLinkAction)" />
+
+ <Target Name="BuildLinkTraverse" DependsOnTargets="PrepareProjectReferences" >
+ <MSBuild
+ Projects="@(_MSBuildProjectReferenceExistent)"
+ Targets="BuildLink"
+ BuildInParallel="$(BuildInParallel)"
+ Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); %(_MSBuildProjectReferenceExistent.SetTargetFramework)"
+ Condition="'$(BuildPassReferences)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceExistent)' != '' and '%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true'"
+ ContinueOnError="!$(BuildingProject)"
+ RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
+ </MSBuild>
+ </Target>
+
+ <!--
+ ============================================================
+ CopyRunEnvironmentFiles
+
+ Copy environment files necessary to run the user's app to the final directory.
+ This is a public target that can be invoked by an IDE.
+
+ This may be used by an IDE to make the app.config file available for running
+ the target app.
+ ============================================================
+ -->
+ <Target
+ Name="CopyRunEnvironmentFiles"
+ DependsOnTargets="PrepareForBuild;SetWin32ManifestProperties;_CopyAppConfigFile;_CleanRecordFileWrites"/>
+
+ <!--
+ ============================================================
+ Run
+
+ Run the final build output if it is a .EXE
+ ============================================================
+ -->
+ <PropertyGroup>
+ <RunDependsOn></RunDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="Run"
+ DependsOnTargets="$(RunDependsOn)">
+
+ <Error Text="Cannot run '$(TargetPath)' because project output type is not '.exe'" Condition="'$(TargetExt)'!='.exe'"/>
+ <Exec Command="$(TargetPath) $(StartArguments)" WorkingDirectory="$(OutDir)" Condition=" '$(StartWorkingDirectory)' == '' "/>
+ <Exec Command="$(TargetPath) $(StartArguments)" WorkingDirectory="$(StartWorkingDirectory)" Condition=" '$(StartWorkingDirectory)' != '' "/>
+
+ </Target>
+
+
+
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ BuildOnlySettings Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <!--
+ ============================================================
+ BuildOnlySettings
+
+ This target is called only when doing a real build. It is specifically not called during project load.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <BuildingProject>false</BuildingProject>
+ </PropertyGroup>
+ <Target
+ Name="BuildOnlySettings">
+ <PropertyGroup>
+ <BuildingProject>true</BuildingProject>
+ </PropertyGroup>
+ </Target>
+
+
+
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ PrepareForBuild Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <!--
+ ============================================================
+ PrepareForBuild
+
+ Prepare the prerequisites for building.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <PrepareForBuildDependsOn>GetFrameworkPaths;GetReferenceAssemblyPaths;AssignLinkMetadata</PrepareForBuildDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="PrepareForBuild"
+ DependsOnTargets="$(PrepareForBuildDependsOn)">
+
+ <ItemGroup>
+ <AppConfigWithTargetPath Include="$(AppConfig)" Condition="'$(AppConfig)'!=''">
+ <TargetPath>$(TargetFileName).config</TargetPath>
+ </AppConfigWithTargetPath>
+ </ItemGroup>
+
+ <FindAppConfigFile PrimaryList="@(None)" SecondaryList="@(Content)" TargetPath="$(TargetFileName).config" Condition="'$(AppConfig)'==''">
+ <Output TaskParameter="AppConfigFile" ItemName="AppConfigWithTargetPath"/>
+ <Output TaskParameter="AppConfigFile" PropertyName="AppConfig"/>
+ </FindAppConfigFile>
+
+ <!-- Create the directories for intermediate and final build products, and any other arbitrary directories. -->
+ <!-- We are going to continue on error here so that if the tree is read only we will still get intellisense -->
+ <MakeDir Directories="$(OutDir);$(IntermediateOutputPath);@(DocFileItem->'%(RelativeDir)');@(CreateDirectory)" ContinueOnError="True"/>
+
+ </Target>
+
+ <!--
+ ============================================================
+ GetFrameworkPaths
+
+ Get the paths for the .NET Framework installation directory
+
+ These paths are not used directly by this .targets file but are available for pre and
+ post build steps.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <Framework40Dir>@(_TargetFramework40DirectoryItem)</Framework40Dir>
+ <Framework35Dir>@(_TargetFramework35DirectoryItem)</Framework35Dir>
+ <Framework30Dir>@(_TargetFramework30DirectoryItem)</Framework30Dir>
+ <Framework20Dir>@(_TargetFramework20DirectoryItem)</Framework20Dir>
+ <!-- Note we need to make the 4.0 FrameworkDir point to the 2.0 location by default since we shipped msbuild 4.0 that way and to change it would be a breaking change.-->
+ <FrameworkDir Condition="'$(FrameworkDir)' == '' and ('$(TargetFrameworkVersion)' == 'v2.0' or '$(TargetFrameworkVersion)' == 'v3.5' or '$(TargetFrameworkVersion)' == 'v4.0')">@(_TargetFramework20DirectoryItem)</FrameworkDir>
+ <FrameworkDir Condition="'$(FrameworkDir)' == ''">@(_TargetFramework40DirectoryItem)</FrameworkDir>
+ <TargetedFrameworkDir Condition="'$(TargetedFrameworkDir)' == ''">@(_TargetedFrameworkDirectoryItem)</TargetedFrameworkDir>
+ <FrameworkSDKDir Condition="'$(FrameworkSDKDir)' == ''">@(_TargetFrameworkSDKDirectoryItem)</FrameworkSDKDir>
+ <GetFrameworkPathsDependsOn></GetFrameworkPathsDependsOn>
+ </PropertyGroup>
+
+ <!-- This is a generally overriden target, for example it is overriden in the Microsoft.NETFramework.targets file -->
+ <Target Name="GetFrameworkPaths"/>
+
+ <!--
+ ============================================================
+ GetReferenceAssemblyPaths
+
+ Get the paths for the Reference Assemblies for the known versions of the
+ .NET Framework.
+
+ These paths are used by the build process in order to resolve the correct
+ assemblies from the various directories, and to support multi-targeting
+ ============================================================
+ -->
+ <Target
+ Name="GetReferenceAssemblyPaths"
+ DependsOnTargets="$(GetReferenceAssemblyPathsDependsOn)">
+
+ <!-- if TargetFrameworkDirectory doesn't have a custom value, clear it out; that way we can get reference paths and target framework directories all in the right order -->
+ <PropertyGroup>
+ <TargetFrameworkDirectory Condition="'@(_CombinedTargetFrameworkDirectoriesItem)' == '$(TargetFrameworkDirectory)'"/>
+ </PropertyGroup>
+
+ <!-- By default if there is no root path set then the task will assume it is Program Files\Reference Assemblies\Microsoft\Framework-->
+ <GetReferenceAssemblyPaths
+ Condition="'$(TargetFrameworkMoniker)' != '' and ('$(_TargetFrameworkDirectories)' == '' or '$(_FullFrameworkReferenceAssemblyPaths)' == '')"
+ TargetFrameworkMoniker="$(TargetFrameworkMoniker)"
+ RootPath="$(TargetFrameworkRootPath)"
+ BypassFrameworkInstallChecks="$(BypassFrameworkInstallChecks)"
+ >
+ <Output TaskParameter="ReferenceAssemblyPaths" PropertyName="_TargetFrameworkDirectories"/>
+ <Output TaskParameter="FullFrameworkReferenceAssemblyPaths" PropertyName="_FullFrameworkReferenceAssemblyPaths"/>
+ <Output TaskParameter="TargetFrameworkMonikerDisplayName" PropertyName="TargetFrameworkMonikerDisplayName" Condition="'$(TargetFrameworkMonikerDisplayName)' == ''"/>
+ </GetReferenceAssemblyPaths>
+
+ <PropertyGroup>
+ <TargetFrameworkDirectory>$(_TargetFrameworkDirectories);$(TargetFrameworkDirectory);$(WinFXAssemblyDirectory)</TargetFrameworkDirectory>
+ <TargetFrameworkDirectory Condition="'$(TargetPlatformWinMDLocation)' != '' and Exists('$(TargetPlatformWinMDLocation)')">$(TargetFrameworkDirectory);$(TargetPlatformWinMDLocation)</TargetFrameworkDirectory>
+ </PropertyGroup>
+
+ <!-- Remove the AssemblyFolders if no target framework directories could be found. This is to prevent us from
+ resolving from the assemblyfolders global location if we are not acutally targeting a framework-->
+
+ <PropertyGroup>
+ <RemoveAssemblyFoldersIfNoTargetFramework Condition="'$(RemoveAssemblyFoldersIfNoTargetFramework)' == ''">true</RemoveAssemblyFoldersIfNoTargetFramework>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(_TargetFrameworkDirectories)' == '' and '$(AssemblySearchPaths)' != '' and '$(RemoveAssemblyFoldersIfNoTargetFramework)' == 'true'">
+ <AssemblySearchPaths>$(AssemblySearchPaths.Replace('{AssemblyFolders}', '').Split(';'))</AssemblySearchPaths>
+ </PropertyGroup>
+
+ <ItemGroup Condition="'$(ImplicitlyExpandDesignTimeFacades)' == 'true'">
+ <DesignTimeFacadeDirectoryRoots Include="$(TargetFrameworkDirectory)" />
+ <DesignTimeFacadeDirectories Include="%(DesignTimeFacadeDirectoryRoots.Identity)Facades\" Condition="Exists('%(DesignTimeFacadeDirectoryRoots.Identity)Facades\')" />
+ </ItemGroup>
+
+ <PropertyGroup Condition="'@(DesignTimeFacadeDirectories)' != ''">
+ <TargetFrameworkDirectory>$(TargetFrameworkDirectory);@(DesignTimeFacadeDirectories)</TargetFrameworkDirectory>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(_TargetFrameworkDirectories)' == ''">
+ <TargetFrameworkProfile/>
+ </PropertyGroup>
+ </Target>
+
+ <!-- Returns target framework moniker. E.g. ".NETFramework,Version=v4.0.1" -->
+ <Target Name="GetTargetFrameworkMoniker"
+ Returns="$(TargetFrameworkMoniker)"/>
+
+ <!-- Returns target framework moniker display name. E.g. ".NET Framework 4 Platform Update 1 (KB2478063)" -->
+ <Target Name="GetTargetFrameworkMonikerDisplayName"
+ DependsOnTargets="GetFrameworkPaths;GetReferenceAssemblyPaths"
+ Returns="$(TargetFrameworkMonikerDisplayName)"/>
+
+ <!-- Returns semicolon separated list of target framework directories.
+ E.g "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0.1\;C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\" -->
+ <Target Name="GetTargetFrameworkDirectories"
+ DependsOnTargets="GetFrameworkPaths;GetReferenceAssemblyPaths"
+ Returns="$(TargetFrameworkDirectory)"/>
+
+ <!--
+ ============================================================
+ AssignLinkMetadata
+
+ For items of a certain set of whitelisted types, make sure that
+ if they are defined in a file other than the project file, that
+ they have "Link" metadata set to an appropriate default.
+ ============================================================
+ -->
+ <Target Name="AssignLinkMetadata" Condition=" '$(SynthesizeLinkMetadata)' == 'true' ">
+ <!-- NONE ITEMS -->
+ <AssignLinkMetadata Items="@(None)"
+ Condition="'@(None)' != '' and '%(None.DefiningProjectFullPath)' != '$(MSBuildProjectFullPath)'">
+ <Output TaskParameter="OutputItems" ItemName="_Temp" />
+ </AssignLinkMetadata>
+
+ <ItemGroup>
+ <None Remove="@(_Temp)" />
+ <None Include="@(_Temp)" />
+ <_Temp Remove="@(_Temp)" />
+ </ItemGroup>
+
+ <!-- CONTENT ITEMS -->
+ <AssignLinkMetadata Items="@(Content)"
+ Condition="'@(Content)' != '' and '%(Content.DefiningProjectFullPath)' != '$(MSBuildProjectFullPath)'">
+ <Output TaskParameter="OutputItems" ItemName="_Temp" />
+ </AssignLinkMetadata>
+
+ <ItemGroup>
+ <Content Remove="@(_Temp)" />
+ <Content Include="@(_Temp)" />
+ <_Temp Remove="@(_Temp)" />
+ </ItemGroup>
+
+
+ <!-- PAGE ITEMS -->
+ <AssignLinkMetadata Items="@(Page)"
+ Condition="'@(Page)' != '' and '%(Page.DefiningProjectFullPath)' != '$(MSBuildProjectFullPath)'">
+ <Output TaskParameter="OutputItems" ItemName="_Temp" />
+ </AssignLinkMetadata>
+
+ <ItemGroup>
+ <Page Remove="@(_Temp)" />
+ <Page Include="@(_Temp)" />
+ <_Temp Remove="@(_Temp)" />
+ </ItemGroup>
+
+
+ <!-- APPLICATIONDEFINITION ITEMS -->
+ <AssignLinkMetadata Items="@(ApplicationDefinition)"
+ Condition="'@(ApplicationDefinition)' != '' and '%(ApplicationDefinition.DefiningProjectFullPath)' != '$(MSBuildProjectFullPath)'">
+ <Output TaskParameter="OutputItems" ItemName="_Temp" />
+ </AssignLinkMetadata>
+
+ <ItemGroup>
+ <ApplicationDefinition Remove="@(_Temp)" />
+ <ApplicationDefinition Include="@(_Temp)" />
+ <_Temp Remove="@(_Temp)" />
+ </ItemGroup>
+
+ <!-- EMBEDDEDRESOURCE ITEMS -->
+ <AssignLinkMetadata Items="@(EmbeddedResource)"
+ Condition="'@(EmbeddedResource)' != '' and '%(EmbeddedResource.DefiningProjectFullPath)' != '$(MSBuildProjectFullPath)'">
+ <Output TaskParameter="OutputItems" ItemName="_Temp" />
+ </AssignLinkMetadata>
+
+ <ItemGroup>
+ <EmbeddedResource Remove="@(_Temp)" />
+ <EmbeddedResource Include="@(_Temp)" />
+ <_Temp Remove="@(_Temp)" />
+ </ItemGroup>
+ </Target>
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ PreBuildEvent Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <!--
+ ============================================================
+ PreBuildEvent
+
+ Run the pre-build event if there is one.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <PreBuildEventDependsOn></PreBuildEventDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="PreBuildEvent"
+ Condition="'$(PreBuildEvent)'!=''"
+ DependsOnTargets="$(PreBuildEventDependsOn)">
+
+ <Exec WorkingDirectory="$(OutDir)" Command="$(PreBuildEvent)" />
+
+ </Target>
+
+
+
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ UnmanagedUnregistration Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <!--
+ ============================================================
+ UnmanagedUnregistration
+
+ If the main assembly had previously been registered for COM interop, unregister it now.
+ We will re-register the new version after it has been built.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <UnmanagedUnregistrationDependsOn></UnmanagedUnregistrationDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="UnmanagedUnregistration"
+ Condition="(('$(_AssemblyTimestampBeforeCompile)' != '$(_AssemblyTimestampAfterCompile)' or '$(RegisterForComInterop)' != 'true' or '$(OutputType)' != 'library') or
+ ('$(_AssemblyTimestampBeforeCompile)' == '')) and
+ Exists('@(_UnmanagedRegistrationCache)')"
+ DependsOnTargets="$(UnmanagedUnregistrationDependsOn)">
+
+ <PropertyGroup>
+ <UnregisterAssemblyMSBuildArchitecture Condition="'$(UnregisterAssemblyMSBuildArchitecture)' == ''">$(PlatformTargetAsMSBuildArchitecture)</UnregisterAssemblyMSBuildArchitecture>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(TargetFrameworkAsMSBuildRuntime)' != '' and '$(UnregisterAssemblyMSBuildArchitecture)' != ''">
+ <!-- Falling back to the current runtime if we are targeting CLR2 and the task host doesn't exist will lead to
+ incorrect behavior in some cases, but it's the same incorrect behavior as Visual Studio 2010, and thus better
+ than causing build breaks on upgrade to Win8 the way not doing so would. For more details, see the
+ corresponding comment in GenerateResource. -->
+ <UnregisterAssemblyMSBuildRuntime
+ Condition="'$(UnregisterAssemblyMSBuildRuntime)' == '' and
+ $([MSBuild]::DoesTaskHostExist(`$(TargetFrameworkAsMSBuildRuntime)`, `$(UnregisterAssemblyMSBuildArchitecture)`))">$(TargetFrameworkAsMSBuildRuntime)</UnregisterAssemblyMSBuildRuntime>
+
+ <!-- If the targeted runtime doesn't exist, fall back to current -->
+ <UnregisterAssemblyMSBuildRuntime Condition="'$(UnregisterAssemblyMSBuildRuntime)' == ''">CurrentRuntime</UnregisterAssemblyMSBuildRuntime>
+ </PropertyGroup>
+
+
+ <UnregisterAssembly AssemblyListFile="@(_UnmanagedRegistrationCache)"
+ MSBuildArchitecture="$(UnregisterAssemblyMSBuildArchitecture)"
+ MSBuildRuntime="$(UnregisterAssemblyMSBuildRuntime)" />
+
+ </Target>
+
+
+
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ ResolveReferences Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+ <!--
+ ============================================================
+ GetTargetFrameworkVersion
+
+ This stand-alone target returns the target framework version (i.e. v3.5, v4.0, etc.)
+ that would be used if we built this project.
+
+ ============================================================
+ -->
+
+ <Target
+ Name="GetTargetFrameworkVersion"
+ Returns="$(TargetFrameworkVersion)">
+ </Target>
+
+ <!--
+ ============================================================
+ ResolveReferences
+ ============================================================
+ -->
+ <PropertyGroup>
+ <ResolveReferencesDependsOn>
+ BeforeResolveReferences;
+ AssignProjectConfiguration;
+ ResolveProjectReferences;
+ FindInvalidProjectReferences;
+ ResolveNativeReferences;
+ ResolveAssemblyReferences;
+ GenerateBindingRedirects;
+ ResolveComReferences;
+ AfterResolveReferences
+ </ResolveReferencesDependsOn>
+ </PropertyGroup>
+
+ <Target
+ Name="ResolveReferences"
+ DependsOnTargets="$(ResolveReferencesDependsOn)"/>
+
+ <!--
+ ============================================================
+ BeforeResolveReferences
+
+ Redefine this target in your project in order to run tasks just before ResolveReferences
+ ============================================================
+ -->
+ <Target Name="BeforeResolveReferences"/>
+
+ <!--
+ ============================================================
+ AfterResolveReferences
+
+ Redefine this target in your project in order to run tasks just after ResolveReferences
+ ============================================================
+ -->
+ <Target Name="AfterResolveReferences"/>
+
+ <!--
+ ============================================================
+ AssignProjectConfiguration
+
+ Assigns the appropriate configuration to each project in the list of project references passed in.
+ Adds to the project references passed in any project references implied by dependencies expressed in the solution file, if any.
+
+ [IN]
+ @(ProjectReference) - the list of all project references
+
+ [OUT]
+ @(ProjectReferenceWithConfiguration) - the list of project references (MSBuild and potentially VSIP projects)
+ with metadata values FullConfiguration, Configuration, Platform,
+ SetConfiguration, and SetPlatform
+ ============================================================
+ -->
+ <Target
+ Name="AssignProjectConfiguration"
+ Condition="'$(CurrentSolutionConfigurationContents)' != '' or '@(ProjectReference)'!=''">
+
+ <PropertyGroup>
+ <OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration Condition="'$(OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration)' == ''">true</OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration>
+ <ShouldUnsetParentConfigurationAndPlatform Condition="'$(ShouldUnsetParentConfigurationAndPlatform)' == '' and ('$(BuildingInsideVisualStudio)' == 'true' or '$(BuildingSolutionFile)' == 'true')">true</ShouldUnsetParentConfigurationAndPlatform>
+ <ShouldUnsetParentConfigurationAndPlatform Condition="'$(ShouldUnsetParentConfigurationAndPlatform)' == ''">false</ShouldUnsetParentConfigurationAndPlatform>
+
+ <!-- Web Application projects can "secretly" reference Silverlight projects, which can take project dependencies on that same Web Application. If the project
+ dependencies are promoted to project references, this ends up creating a situation where we have a circular reference between the two projects. We don't
+ want this to happen, so just turn off synthetic project reference generation for Silverlight projects. -->
+ <AddSyntheticProjectReferencesForSolutionDependencies Condition="'$(AddSyntheticProjectReferencesForSolutionDependencies)' == '' and '$(TargetFrameworkIdentifier)' == 'Silverlight'">false</AddSyntheticProjectReferencesForSolutionDependencies>
+
+ <!-- Inside VS, we do not need to add synthetic references, as VS already organizes the build per any solution-level dependencies; we only do this on the command line-->
+ <AddSyntheticProjectReferencesForSolutionDependencies Condition="'$(AddSyntheticProjectReferencesForSolutionDependencies)' == '' and '$(BuildingInsideVisualStudio)' != 'true'">true</AddSyntheticProjectReferencesForSolutionDependencies>
+ </PropertyGroup>
+
+ <!-- Assign a project configuration to each project reference if we're building a solution file. -->
+ <AssignProjectConfiguration
+ ProjectReferences="@(ProjectReference)"
+ CurrentProject="$(MSBuildProjectFullPath)"
+ CurrentProjectConfiguration="$(Configuration)"
+ CurrentProjectPlatform="$(Platform)"
+ DefaultToVcxPlatformMapping="$(DefaultToVcxPlatformMapping)"
+ VcxToDefaultPlatformMapping="$(VcxToDefaultPlatformMapping)"
+ OutputType="$(OutputType)"
+ ResolveConfigurationPlatformUsingMappings="false"
+ SolutionConfigurationContents="$(CurrentSolutionConfigurationContents)"
+ AddSyntheticProjectReferencesForSolutionDependencies="$(AddSyntheticProjectReferencesForSolutionDependencies)"
+ OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration = "$(OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration)"
+ ShouldUnsetParentConfigurationAndPlatform = "$(ShouldUnsetParentConfigurationAndPlatform)" >
+
+ <!-- EMITTED FOR COMPATIBILITY REASONS ONLY. CONSUME PROJECTREFERENCEWITHCONFIGURATION INSTEAD -->
+ <Output TaskParameter="AssignedProjects" ItemName="_ProjectReferenceWithConfiguration"/>
+ <Output TaskParameter="UnassignedProjects" ItemName="_ProjectReferenceWithConfiguration"/>
+
+ <Output TaskParameter="AssignedProjects" ItemName="ProjectReferenceWithConfiguration"/>
+ <Output TaskParameter="UnassignedProjects" ItemName="ProjectReferenceWithConfiguration"/>
+ </AssignProjectConfiguration>
+
+ <ItemGroup>
+ <_ProjectReferenceWithConfiguration>
+ <BuildReference Condition="'%(_ProjectReferenceWithConfiguration.BuildReference)' == ''">true</BuildReference>
+ <ReferenceOutputAssembly Condition="'%(_ProjectReferenceWithConfiguration.ReferenceOutputAssembly)' == ''">true</ReferenceOutputAssembly>
+ </_ProjectReferenceWithConfiguration>
+ <ProjectReferenceWithConfiguration>
+ <BuildReference Condition="'%(ProjectReferenceWithConfiguration.BuildReference)' == ''">true</BuildReference>
+ <ReferenceOutputAssembly Condition="'%(ProjectReferenceWithConfiguration.ReferenceOutputAssembly)' == ''">true</ReferenceOutputAssembly>
+ </ProjectReferenceWithConfiguration>
+ </ItemGroup>
+ </Target>
+
+ <!--
+ ============================================================
+ _SplitProjectReferencesByFileExistence
+
+ Split referenced projects into two lists: those that exist on
+ disk and those that don't.
+ ============================================================
+ -->
+
+ <Target
+ Name="_SplitProjectReferencesByFileExistence">
+
+ <!--
+ Use this task for matching projects with pre-resolved project outputs set by the IDE
+ if building inside the IDE. The IDE only includes non-MSBuild projects in the output list. We'll
+ use MSBuild to resolve MSBuild projects.
+ This task will resolve VSIP (3rd party) project references and create a new item list with only project references
+ to projects in the MSBuild format.
+ -->
+ <ResolveNonMSBuildProjectOutput
+ ProjectReferences="@(ProjectReferenceWithConfiguration)"
+ PreresolvedProjectOutputs="$(VSIDEResolvedNonMSBuildProjectOutputs)"
+ Condition="'$(BuildingInsideVisualStudio)'=='true' and '@(ProjectReferenceWithConfiguration)'!=''">
+
+ <Output TaskParameter="ResolvedOutputPaths" ItemName="_ResolvedProjectReferencePaths"/>
+ <Output TaskParameter="UnresolvedProjectReferences" ItemName="_MSBuildProjectReference"/>
+
+ </ResolveNonMSBuildProjectOutput>
+
+ <!--
+ If building from the command line, simply copy the ProjectReferenceWithConfiguration item list to _MSBuildProjectReference,
+ since we have to assume all projects are in the MSBuild format. We have no way of building
+ VSIP (3rd party) projects from the command line.
+ -->
+ <ItemGroup>
+ <_MSBuildProjectReference Include="@(ProjectReferenceWithConfiguration)" Condition="'$(BuildingInsideVisualStudio)'!='true' and '@(ProjectReferenceWithConfiguration)'!=''"/>
+ </ItemGroup>
+
+ <!-- Break the project list into two lists: those that exist on disk and those that don't. -->
+ <ItemGroup>
+ <_MSBuildProjectReferenceExistent Include="@(_MSBuildProjectReference)" Condition="Exists('%(Identity)')"/>
+ <_MSBuildProjectReferenceNonexistent Include="@(_MSBuildProjectReference)" Condition="!Exists('%(Identity)')"/>
+ </ItemGroup>
+
+ </Target>
+
+ <!--
+ ====================================================================================
+ _GetProjectReferenceTargetFrameworkProperties
+
+ Builds the GetTargetFrameworkProperties target of all existent project references,
+ passing $(TargetFrameworkMoniker) as $(ReferringTargetFramework) and sets the
+ SetTargetFramework metadata of the project reference to the value that is returned.
+
+ This allows a cross-targeting project to select how it should be configured to
+ build against the most appropriate target for the referring target framework.
+
+ ======================================================================================
+ -->
+ <Target Name="_GetProjectReferenceTargetFrameworkProperties"
+ Outputs="%(_MSBuildProjectReferenceExistent.Identity)">
+ <!--
+ Honor SkipGetTargetFrameworkProperties=true metadata on project references
+ to mean that the project reference is known not to target multiple frameworks
+ and the mechanism here for selecting the best one can be skipped as an optimization.
+
+ We give this treatment to .vcxproj by default since no .vcxproj can target more
+ than one framework.
+ -->
+ <ItemGroup>
+ <_MSBuildProjectReferenceExistent Condition="'%(_MSBuildProjectReferenceExistent.SkipGetTargetFrameworkProperties)' == '' and '%(Extension)' == '.vcxproj'">
+ <SkipGetTargetFrameworkProperties>true</SkipGetTargetFrameworkProperties>
+ </_MSBuildProjectReferenceExistent>
+ </ItemGroup>
+
+ <!--
+ Allow project references to specify which target framework properties to set and their values
+ without consulting the referenced project. This has two use cases:
+
+ 1. A caller may wish to pick a compatible but sub-optimal target framework. For example,
+ to unit test the .NETStandard implementation using a .NETFramework caller even though
+ there is also a .NETFramework implementation.
+
+ 2. As an escape hatch for cases where the compatibility check performed by
+ GetTargetFrameworkProperties is faulty.
+ -->
+ <ItemGroup>
+ <_MSBuildProjectReferenceExistent Condition="'%(_MSBuildProjectReferenceExistent.SetTargetFramework)' != ''">
+ <SkipGetTargetFrameworkProperties>true</SkipGetTargetFrameworkProperties>
+ </_MSBuildProjectReferenceExistent>
+ </ItemGroup>
+
+ <!--
+ Select the moniker to send to each project reference if not already set. NugetTargetMoniker (NTM) is preferred by default over
+ TargetFrameworkMoniker (TFM) because it is required to disambiguate the UWP case where TFM is fixed at .NETCore,Version=v5.0 and
+ has floating NTM=UAP,Version=vX.Y.Z. However, in other cases (classic PCLs), NTM contains multiple values and that will cause the MSBuild
+ invocation below to fail by passing invalid properties. Therefore we do not use the NTM if it contains a semicolon.
+ -->
+ <PropertyGroup Condition="'$(ReferringTargetFrameworkForProjectReferences)' == ''">
+ <ReferringTargetFrameworkForProjectReferences Condition="'$(NugetTargetMoniker)' != '' and !$(NuGetTargetMoniker.Contains(';'))">$(NugetTargetMoniker)</ReferringTargetFrameworkForProjectReferences>
+ <ReferringTargetFrameworkForProjectReferences Condition="'$(NugetTargetMoniker)' == ''">$(TargetFrameworkMoniker)</ReferringTargetFrameworkForProjectReferences>
+ </PropertyGroup>
+
+ <MSBuild
+ Projects="%(_MSBuildProjectReferenceExistent.Identity)"
+ Targets="GetTargetFrameworkProperties"
+ BuildInParallel="$(BuildInParallel)"
+ Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); ReferringTargetFramework=$(ReferringTargetFrameworkForProjectReferences)"
+ ContinueOnError="!$(BuildingProject)"
+ RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove);TargetFramework;RuntimeIdentifier"
+ Condition="'%(_MSBuildProjectReferenceExistent.SkipGetTargetFrameworkProperties)' != 'true'">
+
+ <Output TaskParameter="TargetOutputs" PropertyName="_ProjectReferenceTargetFrameworkProperties" />
+ </MSBuild>
+
+ <ItemGroup>
+ <_MSBuildProjectReferenceExistent Condition="'%(_MSBuildProjectReferenceExistent.Identity)' == '%(Identity)' and '$(_ProjectReferenceTargetFrameworkProperties)' != ''">
+ <SetTargetFramework>$(_ProjectReferenceTargetFrameworkProperties)</SetTargetFramework>
+
+ <UndefineProperties Condition="$(_ProjectReferenceTargetFrameworkProperties.Contains(`ProjectHasSingleTargetFramework=true`))">%(_MSBuildProjectReferenceExistent.UndefineProperties);TargetFramework;ProjectHasSingleTargetFramework</UndefineProperties>
+ <!-- Unconditionally remove the property that was set as a marker to indicate that for this call we should remove TargetFramework -->
+ <UndefineProperties Condition="!$(_ProjectReferenceTargetFrameworkProperties.Contains(`ProjectHasSingleTargetFramework=true`))">%(_MSBuildProjectReferenceExistent.UndefineProperties);ProjectHasSingleTargetFramework</UndefineProperties>
+ </_MSBuildProjectReferenceExistent>
+ </ItemGroup>
+
+ <ItemGroup>
+ <_MSBuildProjectReferenceExistent Condition="'%(_MSBuildProjectReferenceExistent.Identity)' == '%(Identity)' and '$(_ProjectReferenceTargetFrameworkProperties)' != ''">
+ <UndefineProperties Condition="$(_ProjectReferenceTargetFrameworkProperties.Contains(`ProjectIsRidAgnostic=true`))">%(_MSBuildProjectReferenceExistent.UndefineProperties);RuntimeIdentifier;ProjectIsRidAgnostic</UndefineProperties>
+ <!-- Unconditionally remove the property that was set as a marker to indicate that for this call we should remove RuntimeIdentifier -->
+ <UndefineProperties Condition="!$(_ProjectReferenceTargetFrameworkProperties.Contains(`ProjectIsRidAgnostic=true`))">%(_MSBuildProjectReferenceExistent.UndefineProperties);ProjectIsRidAgnostic</UndefineProperties>
+ </_MSBuildProjectReferenceExistent>
+ </ItemGroup>
+
+ <PropertyGroup>
+ <_ProjectReferenceTargetFrameworkProperties />
+ </PropertyGroup>
+ </Target>
+
+ <!--
+ ============================================================
+ GetTargetFrameworkProperties
+
+ Overrridden by cross-targeting projects to return the set of
+ properties (in the form "key1=value1;...keyN=valueN") needed
+ to build it with the best target for the referring project's
+ target framework.
+
+ The referring project's $(TargetFrameworkMoniker) is passed
+ in as $(ReferringTargetFramework)
+ -->
+ <Target Name="GetTargetFrameworkProperties" />
+
+ <!--
+ ============================================================
+ PrepareProjectReferences
+
+ Prepares project references for consumption by other targets.
+
+ [IN]
+ @(ProjectReference) - The list of project references.
+
+ [OUT]
+ @(ProjectReferenceWithConfiguration) - Project references with apporpriate metadata
+ @(_MSBuildProjectReferenceExistent) - Subset of @(ProjectReferenceWithConfiguration) that exist
+ with added SetTargetFramework metadata for cross-targeting
+ @(_MSBuildProjectReferenceNonExistent) - Subset of @(ProjectReferenceWithConfiguration) that do not exist
+ ============================================================
+ -->
+ <PropertyGroup>
+ <PrepareProjectReferencesDependsOn>
+ AssignProjectConfiguration;
+ _SplitProjectReferencesByFileExistence;
+ _GetProjectReferenceTargetFrameworkProperties
+ </PrepareProjectReferencesDependsOn>
+ </PropertyGroup>
+ <Target Name="PrepareProjectReferences" DependsOnTargets="$(PrepareProjectReferencesDependsOn)" />
+
+ <!--
+ ============================================================
+ ResolveProjectReferences
+
+ Build referenced projects:
+
+ [IN]
+ @(ProjectReferenceWithConfiguration) - The list of project references.
+
+ [OUT]
+ @(_ResolvedNativeProjectReferencePaths) - Paths to referenced native projects.
+ @(_ResolvedProjectReferencePaths) - Paths to referenced managed projects.
+ ============================================================
+ -->
+ <!-- By default, the outputs of project references are passed to the compiler -->
+ <ItemDefinitionGroup>
+ <ProjectReference>
+ <!-- Target to build in the project reference; by default, this property is blank, indicating the default targets-->
+ <Targets>$(ProjectReferenceBuildTargets)</Targets>
+ <!-- Extra item type to emit outputs of the destination into. Defaults to blank. To emit only into this list, set the ReferenceOutputAssembly metadata to false as well. -->
+ <OutputItemType/>
+ <ReferenceSourceTarget>ProjectReference</ReferenceSourceTarget>
+ </ProjectReference>
+ </ItemDefinitionGroup>
+
+ <Target
+ Name="ResolveProjectReferences"
+ DependsOnTargets="PrepareProjectReferences"
+ Returns="@(_ResolvedNativeProjectReferencePaths);@(_ResolvedProjectReferencePaths)">
+
+ <!--
+ When building this project from the IDE, just gather the referenced build outputs.
+ The IDE will already have built the project, so there's no need to do it again here.
+
+ The ContinueOnError setting is here so that, during project load, as
+ much information as possible will be passed to the compilers.
+ -->
+
+ <MSBuild
+ Projects="@(_MSBuildProjectReferenceExistent)"
+ Targets="GetTargetPath"
+ BuildInParallel="$(BuildInParallel)"
+ Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); %(_MSBuildProjectReferenceExistent.SetTargetFramework)"
+ Condition="'%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and ('$(BuildingInsideVisualStudio)' == 'true' or '$(BuildProjectReferences)' != 'true') and '$(VisualStudioVersion)' != '10.0' and '@(_MSBuildProjectReferenceExistent)' != ''"
+ ContinueOnError="!$(BuildingProject)"
+ RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
+
+ <Output TaskParameter="TargetOutputs" ItemName="_ResolvedProjectReferencePaths" Condition="'%(_MSBuildProjectReferenceExistent.ReferenceOutputAssembly)'=='true'"/>
+ <Output TaskParameter="TargetOutputs" ItemName="%(_MSBuildProjectReferenceExistent.OutputItemType)" Condition="'%(_MSBuildProjectReferenceExistent.OutputItemType)' != ''"/>
+
+ </MSBuild>
+
+ <!--
+ QUIRKING FOR DEV10
+
+ In the 4.0 version of the targets, we built the targets specified in the Targets metadata in addition to
+ GetTargetPath when building in the IDE. In 4.5, we changed this to just GetTargetPath because it was
+ causing performance trouble with certain systems that specified targets that did a significant amount of
+ work in the Targets metadata, expecting them to only build when doing a real build.
+
+ However, that change broke C++ unit testing in Dev10 + 4.5 scenarios, because they required use of the
+ Targets metadata in order to get design time builds to work properly. Thus, we need to make sure we
+ restore the Dev10 behavior when building on Dev10.
+ -->
+
+ <MSBuild
+ Projects="@(_MSBuildProjectReferenceExistent)"
+ Targets="%(_MSBuildProjectReferenceExistent.Targets);GetTargetPath"
+ BuildInParallel="$(BuildInParallel)"
+ Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); %(_MSBuildProjectReferenceExistent.SetTargetFramework)"
+ Condition="'%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and ('$(BuildingInsideVisualStudio)' == 'true' or '$(BuildProjectReferences)' != 'true') and '$(VisualStudioVersion)' == '10.0' and '@(_MSBuildProjectReferenceExistent)' != ''"
+ ContinueOnError="!$(BuildingProject)"
+ RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
+
+ <Output TaskParameter="TargetOutputs" ItemName="_ResolvedProjectReferencePaths" Condition="'%(_MSBuildProjectReferenceExistent.ReferenceOutputAssembly)'=='true'"/>
+ <Output TaskParameter="TargetOutputs" ItemName="%(_MSBuildProjectReferenceExistent.OutputItemType)" Condition="'%(_MSBuildProjectReferenceExistent.OutputItemType)' != ''"/>
+
+ </MSBuild>
+
+ <!--
+ Build referenced projects when building from the command line.
+ -->
+ <MSBuild
+ Projects="@(_MSBuildProjectReferenceExistent)"
+ Targets="%(_MSBuildProjectReferenceExistent.Targets)"
+ BuildInParallel="$(BuildInParallel)"
+ Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); %(_MSBuildProjectReferenceExistent.SetTargetFramework)"
+ Condition="'%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '$(BuildingInsideVisualStudio)' != 'true' and '$(BuildProjectReferences)' == 'true' and '@(_MSBuildProjectReferenceExistent)' != ''"
+ ContinueOnError="$(ContinueOnError)"
+ RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
+
+ <Output TaskParameter="TargetOutputs" ItemName="_ResolvedProjectReferencePaths" Condition="'%(_MSBuildProjectReferenceExistent.ReferenceOutputAssembly)'=='true' or '$(DesignTimeBuild)' == 'true'"/>
+ <Output TaskParameter="TargetOutputs" ItemName="%(_MSBuildProjectReferenceExistent.OutputItemType)" Condition="'%(_MSBuildProjectReferenceExistent.OutputItemType)' != ''"/>
+
+ </MSBuild>
+
+ <!--
+ Get manifest items from the (non-exe) built project references (to feed them into ResolveNativeReference).
+ -->
+ <MSBuild
+ Projects="@(_MSBuildProjectReferenceExistent)"
+ Targets="GetNativeManifest"
+ BuildInParallel="$(BuildInParallel)"
+ Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); %(_MSBuildProjectReferenceExistent.SetTargetFramework)"
+ Condition="'%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '$(BuildingProject)' == 'true' and '@(_MSBuildProjectReferenceExistent)' != ''"
+ ContinueOnError="$(ContinueOnError)"
+ RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
+
+ <Output TaskParameter="TargetOutputs" ItemName="NativeReference" Condition="'%(_MSBuildProjectReferenceExistent.ReferenceOutputAssembly)' == 'true'"/>
+ </MSBuild>
+
+ <ItemGroup>
+ <_ResolvedProjectReferencePaths Remove="@(_ResolvedProjectReferencePaths)" Condition="'%(_ResolvedProjectReferencePaths.ResolveableAssembly)' == 'false'" />
+ <!--
+ Copy OriginalItemSpec to OriginalProjectReferenceItemSpec, so that when ResolveAssemblyReferences
+ takes these items and resolves them to ReferencePath, we can still recover the _real_ OriginalItemSpec
+ for the unresolved reference items.
+ -->
+ <_ResolvedProjectReferencePaths>
+ <OriginalProjectReferenceItemSpec>%(_ResolvedProjectReferencePaths.OriginalItemSpec)</OriginalProjectReferenceItemSpec>
+ </_ResolvedProjectReferencePaths>
+ </ItemGroup>
+
+ <!-- Issue a warning for each non-existent project. -->
+ <Warning
+ Text="The referenced project '%(_MSBuildProjectReferenceNonexistent.Identity)' does not exist."
+ Condition="'@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceNonexistent)' != ''"/>
+
+ </Target>
+
+ <Target
+ Name="ResolveProjectReferencesDesignTime"
+ Returns="@(_ProjectReferencesFromRAR);@(_ResolvedNativeProjectReferencePaths)"
+ DependsOnTargets="ResolveProjectReferences;ResolveAssemblyReferences">
+ <!-- We need to do this here because we only want project references which have passed through rar and have not been unresolved due to violating some MT rule
+ which means we need to pull the project references out of the referencepath item because they will only exist there if they were correctly resolved.
+ -->
+ <ItemGroup>
+ <_ProjectReferencesFromRAR Include="@(ReferencePath->WithMetadataValue('ReferenceSourceTarget', 'ProjectReference'))">
+ <OriginalItemSpec>%(ReferencePath.ProjectReferenceOriginalItemSpec)</OriginalItemSpec>
+ </_ProjectReferencesFromRAR>
+ </ItemGroup>
+ </Target>
+
+ <Target
+ Name="ExpandSDKReferencesDesignTime"
+ Returns="@(ReferencesFromSDK)"
+ DependsOnTargets="ExpandSDKReferences"/>
+
+ <!--
+ ============================================================
+ GetTargetPath
+
+ This target returns an item containing the build product (i.e. EXE, DLL)
+ that would be produced if we built this project, with some relevant
+ metadata.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <GetTargetPathDependsOn>$(GetTargetPathDependsOn)</GetTargetPathDependsOn>
+ </PropertyGroup>
+
+ <Target
+ Name="GetTargetPath"
+ DependsOnTargets="$(GetTargetPathDependsOn)"
+ Returns="@(TargetPathWithTargetPlatformMoniker)" />
+
+ <!--
+ ============================================================
+ GetTargetPathWithTargetPlatformMoniker
+
+ This stand-alone target returns the name and version of the target platform for this project.
+
+ NOTE: The ProjectReference protocol uses only GetTargetPath. Computing the item
+ in this target allows projects to override GetTargetPath without having to reimplement
+ the details of the metadata computation.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <GetTargetPathWithTargetPlatformMonikerDependsOn>$(GetTargetPathDependsOn)</GetTargetPathWithTargetPlatformMonikerDependsOn>
+ </PropertyGroup>
+
+ <!--NOTE: since an overridden GetTargetPath might not include a DependsOn
+ for this target, it's safer to establish the dependency here with a
+ BeforeTargets. -->
+ <Target
+ Name="GetTargetPathWithTargetPlatformMoniker"
+ BeforeTargets="GetTargetPath"
+ DependsOnTargets="$(GetTargetPathWithTargetPlatformMonikerDependsOn)"
+ Returns="@(TargetPathWithTargetPlatformMoniker)">
+ <ItemGroup>
+ <TargetPathWithTargetPlatformMoniker Include="$(TargetPath)">
+ <TargetPlatformMoniker>$(TargetPlatformMoniker)</TargetPlatformMoniker>
+ <TargetPlatformIdentifier>$(TargetPlatformIdentifier)</TargetPlatformIdentifier>
+ <TargetFrameworkIdentifier>$(TargetFrameworkIdentifier)</TargetFrameworkIdentifier>
+ <TargetFrameworkVersion>$(TargetFrameworkVersion)</TargetFrameworkVersion>
+ <TargetFrameworkVersion Condition="$(TargetFrameworkVersion.StartsWith('v'))">$(TargetFrameworkVersion.Substring(1))</TargetFrameworkVersion>
+ <ReferenceAssembly Condition="'$(ProduceReferenceAssembly)' == 'true'">$(TargetRefPath)</ReferenceAssembly>
+ <CopyUpToDateMarker>@(CopyUpToDateMarker)</CopyUpToDateMarker>
+ </TargetPathWithTargetPlatformMoniker>
+ </ItemGroup>
+ </Target>
+
+ <!--
+ ============================================================
+ GetNativeManifest
+
+ Compute the manifest item for this project.
+
+ [IN]
+ $(_DeploymentApplicationManifestIdentity) - the manifest identity
+ @(ApplicationManifest) - the original application manifest item
+
+ [OUT]
+ @(ComputedApplicationManifest) - application manifest item with full hint path, if generated
+ ============================================================
+ -->
+ <Target
+ Name="GetNativeManifest"
+ Returns="@(ComputedApplicationManifest)">
+
+ <ItemGroup>
+ <ComputedApplicationManifest Include="$(_DeploymentApplicationManifestIdentity)" Condition="'$(OutputType)'!='winexe' and '$(OutputType)'!='exe' and '$(OutputType)'!='appcontainerexe' and Exists('%(_ApplicationManifestFinal.FullPath)')">
+ <HintPath>%(_ApplicationManifestFinal.FullPath)</HintPath>
+ </ComputedApplicationManifest>
+ </ItemGroup>
+
+ </Target>
+
+ <!--
+ ============================================================
+ ResolveNativeReferences
+
+ Resolve native references
+
+ [IN]
+ @(NativeReference) - The manifest reference (or list of manifest references)
+
+ [OUT]
+ @(NativeReferenceFile) - List of manifest files referenced.
+ @(_DeploymentNativePrerequisite) - List of native assembly prerequisites contained in the manifest.
+ @(ComClassReference) - List of COM components contained in the manifest.
+ @(COMReferenceFromNative) List of type libraries contained in the manifest.
+ @(COMFileReference) - List of loose files contained in the manifest.
+ @(_DeploymentLooseManifestFile) - List of extra files that should be published.
+ ============================================================
+ -->
+ <Target
+ Name="ResolveNativeReferences"
+ Condition="'@(NativeReference)'!=''"
+ DependsOnTargets="ResolveProjectReferences">
+
+ <ResolveNativeReference
+ NativeReferences="@(NativeReference)"
+ AdditionalSearchPaths="$(ReferencePath);$(OutDir)"
+ >
+ <Output TaskParameter="ContainingReferenceFiles" ItemName="NativeReferenceFile"/>
+ <Output TaskParameter="ContainedPrerequisiteAssemblies" ItemName="_DeploymentNativePrerequisite"/>
+ <Output TaskParameter="ContainedComComponents" ItemName="ComClassReference"/>
+ <Output TaskParameter="ContainedTypeLibraries" ItemName="COMReferenceFromNative"/>
+ <Output TaskParameter="ContainedLooseTlbFiles" ItemName="COMFileReference"/>
+ <Output TaskParameter="ContainedLooseEtcFiles" ItemName="_DeploymentLooseManifestFile"/>
+ </ResolveNativeReference>
+
+ </Target>
+
+ <!--
+ ============================================================
+
+ ResolveAssemblyReferences
+
+ Given the list of assemblies, find the closure of all assemblies that they depend on. These are
+ what we need to copy to the output directory.
+
+ [IN]
+ @(Reference) - List of assembly references as fusion names.
+ @(_ResolvedProjectReferencePaths) - List of project references produced by projects that this project depends on.
+
+ The 'Private' attribute on the reference corresponds to the Copy Local flag in IDE.
+ The 'Private' flag can have three possible values:
+ - 'True' means the reference should be Copied Local
+ - 'False' means the reference should not be Copied Local
+ - [Missing] means this task will decide whether to treat this reference as CopyLocal or not.
+
+ [OUT]
+ @(ReferencePath) - Paths to resolved primary files.
+ @(ReferenceDependencyPaths) - Paths to resolved dependency files.
+ @(_ReferenceRelatedPaths) - Paths to .xmls and .pdbs.
+ @(ReferenceSatellitePaths) - Paths to satellites.
+ @(_ReferenceSerializationAssemblyPaths) - Paths to XML serialization assemblies created by sgen.
+ @(_ReferenceScatterPaths) - Paths to scatter files.
+ @(ReferenceCopyLocalPaths) - Paths to files that should be copied to the local directory.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <ResolveAssemblyReferencesDependsOn>
+ GetFrameworkPaths;
+ GetReferenceAssemblyPaths;
+ PrepareForBuild;
+ ResolveSDKReferences;
+ ExpandSDKReferences;
+ </ResolveAssemblyReferencesDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="ResolveAssemblyReferences"
+ Returns="@(ReferencePath)"
+ DependsOnTargets="$(ResolveAssemblyReferencesDependsOn)">
+
+ <ItemGroup>
+ <_ReferenceInstalledAssemblyDirectory Include="$(TargetFrameworkDirectory)" />
+ <_ReferenceInstalledAssemblySubsets Include="$(TargetFrameworkSubset)" />
+ </ItemGroup>
+
+ <!--
+ Only read and write cache file at build time, skip it for load time because its more
+ expensive to write the newly created cache file.
+ -->
+ <PropertyGroup>
+ <ResolveAssemblyReferencesStateFile Condition="'$(BuildingProject)'=='true'">$(IntermediateOutputPath)$(MSBuildProjectFile)ResolveAssemblyReference.cache</ResolveAssemblyReferencesStateFile>
+ </PropertyGroup>
+
+ <!-- Make an App.Config item that exists when AutoUnify is false. -->
+ <ItemGroup>
+ <_ResolveAssemblyReferencesApplicationConfigFileForExes Include="@(AppConfigWithTargetPath)" Condition="'$(AutoGenerateBindingRedirects)'=='true' or '$(AutoUnifyAssemblyReferences)'=='false'"/>
+ </ItemGroup>
+
+ <PropertyGroup>
+ <!-- Default in task is true -->
+ <_FindDependencies Condition="'$(BuildingProject)' != 'true' and '$(_ResolveReferenceDependencies)' != 'true'">false</_FindDependencies>
+ <ResolveAssemblyReferencesSilent Condition="'$(ResolveAssemblyReferencesSilent)' == '' and '$(TraceDesignTime)' != 'true' and '$(BuildingProject)' == 'false'">true</ResolveAssemblyReferencesSilent>
+ <ResolveAssemblyReferencesSilent Condition="'$(ResolveAssemblyReferencesSilent)' == ''">false</ResolveAssemblyReferencesSilent>
+ <ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch Condition="'$(ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch)' == ''">Warning</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <!-- Remove any references which we have added as explicit reference so that we do not get duplicates. We need to make sure we do not have duplicates
+ because this confuses the IDE when it tries to compare the list of references passed in to the list of resolved references. If it does not match then the
+ ide will show one of the references as not resolved, this will not break the build but is a display issue -->
+ <Reference Remove="$(AdditionalExplicitAssemblyReferences)"/>
+ <Reference Include="$(AdditionalExplicitAssemblyReferences)">
+ <Implicit>true</Implicit>
+ </Reference>
+ </ItemGroup>
+
+ <ResolveAssemblyReference
+ Assemblies="@(Reference)"
+ AssemblyFiles="@(_ResolvedProjectReferencePaths);@(_ExplicitReference)"
+ TargetFrameworkDirectories="@(_ReferenceInstalledAssemblyDirectory)"
+ InstalledAssemblyTables="@(InstalledAssemblyTables);@(RedistList)"
+ IgnoreDefaultInstalledAssemblyTables="$(IgnoreDefaultInstalledAssemblyTables)"
+ IgnoreDefaultInstalledAssemblySubsetTables="$(IgnoreInstalledAssemblySubsetTables)"
+ CandidateAssemblyFiles="@(Content);@(None)"
+ SearchPaths="$(AssemblySearchPaths)"
+ AllowedAssemblyExtensions="$(AllowedReferenceAssemblyFileExtensions)"
+ AllowedRelatedFileExtensions="$(AllowedReferenceRelatedFileExtensions)"
+ TargetProcessorArchitecture="$(ProcessorArchitecture)"
+ AppConfigFile="@(_ResolveAssemblyReferencesApplicationConfigFileForExes)"
+ AutoUnify="$(AutoUnifyAssemblyReferences)"
+ SupportsBindingRedirectGeneration="$(GenerateBindingRedirectsOutputType)"
+ IgnoreVersionForFrameworkReferences="$(IgnoreVersionForFrameworkReferences)"
+ FindDependencies="$(_FindDependencies)"
+ FindSatellites="$(BuildingProject)"
+ FindSerializationAssemblies="$(BuildingProject)"
+ FindRelatedFiles="$(BuildingProject)"
+ Silent="$(ResolveAssemblyReferencesSilent)"
+ TargetFrameworkVersion="$(TargetFrameworkVersion)"
+ TargetFrameworkMoniker="$(TargetFrameworkMoniker)"
+ TargetFrameworkMonikerDisplayName="$(TargetFrameworkMonikerDisplayName)"
+ TargetedRuntimeVersion="$(TargetedRuntimeVersion)"
+ StateFile="$(ResolveAssemblyReferencesStateFile)"
+ InstalledAssemblySubsetTables="@(InstalledAssemblySubsetTables)"
+ TargetFrameworkSubsets="@(_ReferenceInstalledAssemblySubsets)"
+ FullTargetFrameworkSubsetNames="$(FullReferenceAssemblyNames)"
+ FullFrameworkFolders="$(_FullFrameworkReferenceAssemblyPaths)"
+ FullFrameworkAssemblyTables="@(FullFrameworkAssemblyTables)"
+ ProfileName="$(TargetFrameworkProfile)"
+ LatestTargetFrameworkDirectories="@(LatestTargetFrameworkDirectories)"
+ CopyLocalDependenciesWhenParentReferenceInGac="$(CopyLocalDependenciesWhenParentReferenceInGac)"
+ DoNotCopyLocalIfInGac="$(DoNotCopyLocalIfInGac)"
+ ResolvedSDKReferences="@(ResolvedSDKReference)"
+ WarnOrErrorOnTargetArchitectureMismatch="$(ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch)"
+ IgnoreTargetFrameworkAttributeVersionMismatch ="$(ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch)"
+ ContinueOnError="$(ContinueOnError)"
+ Condition="'@(Reference)'!='' or '@(_ResolvedProjectReferencePaths)'!='' or '@(_ExplicitReference)' != ''"
+ >
+
+ <Output TaskParameter="ResolvedFiles" ItemName="ReferencePath"/>
+ <Output TaskParameter="ResolvedFiles" ItemName="_ResolveAssemblyReferenceResolvedFiles"/>
+ <Output TaskParameter="ResolvedDependencyFiles" ItemName="ReferenceDependencyPaths"/>
+ <Output TaskParameter="RelatedFiles" ItemName="_ReferenceRelatedPaths"/>
+ <Output TaskParameter="SatelliteFiles" ItemName="ReferenceSatellitePaths"/>
+ <Output TaskParameter="SerializationAssemblyFiles" ItemName="_ReferenceSerializationAssemblyPaths"/>
+ <Output TaskParameter="ScatterFiles" ItemName="_ReferenceScatterPaths"/>
+ <Output TaskParameter="CopyLocalFiles" ItemName="ReferenceCopyLocalPaths"/>
+ <Output TaskParameter="SuggestedRedirects" ItemName="SuggestedBindingRedirects"/>
+ <Output TaskParameter="FilesWritten" ItemName="FileWrites"/>
+ <Output TaskParameter="DependsOnSystemRuntime" PropertyName="DependsOnSystemRuntime"/>
+ </ResolveAssemblyReference>
+ </Target>
+
+ <!--
+ ============================================================
+
+ FindReferenceAssembliesForReferences
+
+ Given the list of references, create a list of assemblies to pass to the compiler that
+ includes reference assemblies rather than implementation assemblies where possible.
+
+ [IN]
+ @(ReferencePath) - List of assembly references as resolved paths with ReferenceAssembly metadata
+
+ [OUT]
+ @(ReferencePathWithRefAssemblies) - Paths to resolved reference (or implementation) assemblies.
+ ============================================================
+ -->
+ <Target Name="FindReferenceAssembliesForReferences"
+ DependsOnTargets="ResolveReferences">
+ <ItemGroup>
+ <!-- Reference assemblies are not produced in all cases, but it's easier to consume them
+ if this metadatum is always populated. Ensure that it points to the implementation
+ assembly unless already specified. -->
+ <ReferencePath Condition="'%(ReferencePath.ReferenceAssembly)' == ''">
+ <ReferenceAssembly>%(FullPath)</ReferenceAssembly>
+ </ReferencePath>
+
+ <ReferencePathWithRefAssemblies Include="@(ReferencePath->'%(ReferenceAssembly)')"
+ Condition="'$(CompileUsingReferenceAssemblies)' != 'false'">
+ <OriginalPath Condition="'%(ReferencePath.Identity)' != '@(ReferencePath->'%(ReferenceAssembly)')'">%(ReferencePath.Identity)</OriginalPath>
+ </ReferencePathWithRefAssemblies>
+ <ReferencePathWithRefAssemblies Include="@(ReferencePath)"
+ Condition="'$(CompileUsingReferenceAssemblies)' == 'false'" />
+ </ItemGroup>
+ </Target>
+
+ <!--
+ ====================================================================================================
+
+ GenerateBindingRedirects
+ Inject the binding redirects into the app config file based on suggested redirects as output from
+ ResolveAssemblyReferences.
+
+ [IN]
+ @(AppConfigWithTargetPath) - Path to the source app config file. This can be null if the project
+ doesn't contain an app config file.
+ $(TargetFileName) - The file name of the build target.
+
+ [OUT]
+ @(OutputAppConfigFile) - Path to the output app config file in the intermediate directory.
+
+ ====================================================================================================
+ -->
+ <Target Name="GenerateBindingRedirects"
+ Inputs="$(MSBuildAllProjects);@(AppConfigFile);$(ResolveAssemblyReferencesStateFile);$(IntermediateOutputPath);@(SuggestedBindingRedirects)"
+ Outputs="$(_GenerateBindingRedirectsIntermediateAppConfig)"
+ Condition="'$(AutoGenerateBindingRedirects)' == 'true' and '$(GenerateBindingRedirectsOutputType)' == 'true'">
+
+ <GenerateBindingRedirects
+ AppConfigFile="@(AppConfigWithTargetPath)"
+ TargetName="$(TargetFileName).config"
+ OutputAppConfigFile="$(_GenerateBindingRedirectsIntermediateAppConfig)"
+ SuggestedRedirects="@(SuggestedBindingRedirects)"
+ >
+
+ <Output TaskParameter="OutputAppConfigFile" ItemName="FileWrites" />
+
+ </GenerateBindingRedirects>
+
+ </Target>
+
+ <!--
+ ====================================================================================================
+
+ GenerateBindingRedirectsUpdateAppConfig
+ Updates the project to use the generated app.config content. This needs to run regardless of
+ inputs/outputs so it is seperate from GenerateBindingRedirects.
+ ====================================================================================================
+ -->
+ <Target Name="GenerateBindingRedirectsUpdateAppConfig"
+ AfterTargets="GenerateBindingRedirects"
+ Condition="'$(AutoGenerateBindingRedirects)' == 'true' and '$(GenerateBindingRedirectsOutputType)' == 'true' and Exists('$(_GenerateBindingRedirectsIntermediateAppConfig)')">
+
+ <PropertyGroup>
+ <AppConfig>$(_GenerateBindingRedirectsIntermediateAppConfig)</AppConfig>
+ </PropertyGroup>
+ <ItemGroup>
+ <AppConfigWithTargetPath Remove="@(AppConfigWithTargetPath)" />
+ <AppConfigWithTargetPath Include="$(AppConfig)">
+ <TargetPath>$(TargetFileName).config</TargetPath>
+ </AppConfigWithTargetPath>
+ </ItemGroup>
+
+ </Target>
+
+ <!--
+ ===========================================================================================
+ GetInstalledSDKs
+
+ Gets the list of SDKs installed in the SDKDirectoryRoot and SDKRegistryRoot locations
+
+ These paths are used by the ResolveSDKReference task and the ResolveAssemblyReference task.
+ ===========================================================================================
+ -->
+ <PropertyGroup>
+ <SDKReferenceRegistryRoot Condition="'$(SDKReferenceRegistryRoot)' == ''">Software\Microsoft\Microsoft SDKs</SDKReferenceRegistryRoot>
+ <SDKReferenceDirectoryRoot Condition="'$(SDKReferenceDirectoryRoot)' == ''">$(LocalAppData)\Microsoft SDKs;$(MSBuildProgramFiles32)\Microsoft SDKs</SDKReferenceDirectoryRoot>
+ <!-- Manifest driven extension SDK locations -->
+ <SDKExtensionDirectoryRoot Condition="'$(SDKExtensionDirectoryRoot)' == '' and '$(SDKIdentifier)' != ''">$(MSBuildProgramFiles32)\Microsoft SDKs\Windows Kits\10;$(MSBuildProgramFiles32)\Windows Kits\10</SDKExtensionDirectoryRoot>
+
+ <!-- UAP projects by default should support Windows 8.1 SDKs -->
+ <SupportWindows81SDKs Condition="'$(SupportWindows81SDKs)' == '' and '$(Support81SDKs)' != 'false' and '$(TargetPlatformIdentifier)' == 'UAP'">true</SupportWindows81SDKs>
+ <TargetPlatformIdentifierWindows81 Condition="'$(TargetPlatformIdentifierWindows81)' == '' and '$(SupportWindows81SDKs)' == 'true'">Windows</TargetPlatformIdentifierWindows81>
+ <TargetPlatformVersionWindows81 Condition="'$(TargetPlatformVersionWindows81)' == '' and '$(SupportWindows81SDKs)' == 'true'">8.1</TargetPlatformVersionWindows81>
+
+ <!-- Desktop and phone SDKs often have the exact same identifiers, don't enable phone by default -->
+ <SupportWindowsPhone81SDKs Condition="'$(SupportWindowsPhone81SDKs)' == '' and '$(Support81SDKs)' != 'false' and '$(TargetPlatformIdentifier)' == 'UAP'">false</SupportWindowsPhone81SDKs>
+ <TargetPlatformIdentifierWindowsPhone81 Condition="'$(TargetPlatformIdentifierWindowsPhone81)' == '' and '$(SupportWindowsPhone81SDKs)' == 'true'">WindowsPhoneApp</TargetPlatformIdentifierWindowsPhone81>
+ <TargetPlatformVersionWindowsPhone81 Condition="'$(TargetPlatformVersionWindowsPhone81)' == '' and '$(SupportWindowsPhone81SDKs)' == 'true'">8.1</TargetPlatformVersionWindowsPhone81>
+ </PropertyGroup>
+
+ <Target
+ Name="GetInstalledSDKLocations"
+ DependsOnTargets="$(GetInstalledSDKLocationsDependsOn)"
+ Returns="@(InstalledSDKLocations)"
+ >
+
+ <GetInstalledSDKLocations
+ SDKDirectoryRoots="$(SDKReferenceDirectoryRoot)"
+ SDKExtensionDirectoryRoots="$(SDKExtensionDirectoryRoot)"
+ SDKRegistryRoot="$(SDKReferenceRegistryRoot)"
+ TargetPlatformVersion="$(TargetPlatformVersion)"
+ TargetPlatformIdentifier="$(TargetPlatformIdentifier)"
+ Condition="'@(SDKReference)' != ''"
+ >
+ <Output TaskParameter="InstalledSDKs" ItemName="InstalledSDKLocations"/>
+ </GetInstalledSDKLocations>
+
+ <!-- Also lookup 8.1 SDKs if requested -->
+ <GetInstalledSDKLocations
+ SDKDirectoryRoots="$(SDKReferenceDirectoryRoot)"
+ SDKExtensionDirectoryRoots=""
+ SDKRegistryRoot="$(SDKReferenceRegistryRoot)"
+ TargetPlatformVersion="$(TargetPlatformVersionWindows81)"
+ TargetPlatformIdentifier="$(TargetPlatformIdentifierWindows81)"
+ Condition="'@(SDKReference)' != '' and '$(SupportWindows81SDKs)' == 'true' and '$(TargetPlatformIdentifierWindows81)' != '' and '$(TargetPlatformVersionWindows81)' != ''"
+ WarnWhenNoSDKsFound="false"
+ >
+ <Output TaskParameter="InstalledSDKs" ItemName="InstalledSDKLocations"/>
+ </GetInstalledSDKLocations>
+
+ <GetInstalledSDKLocations
+ SDKDirectoryRoots="$(SDKReferenceDirectoryRoot)"
+ SDKExtensionDirectoryRoots=""
+ SDKRegistryRoot="$(SDKReferenceRegistryRoot)"
+ TargetPlatformVersion="$(TargetPlatformVersionWindowsPhone81)"
+ TargetPlatformIdentifier="$(TargetPlatformIdentifierWindowsPhone81)"
+ Condition="'@(SDKReference)' != '' and '$(SupportWindowsPhone81SDKs)' == 'true' and '$(TargetPlatformIdentifierWindowsPhone81)' != '' and '$(TargetPlatformVersionWindowsPhone81)' != ''"
+ WarnWhenNoSDKsFound="false"
+ >
+ <Output TaskParameter="InstalledSDKs" ItemName="InstalledSDKLocations"/>
+ </GetInstalledSDKLocations>
+
+ </Target>
+
+ <!--
+ ============================================================
+
+ ResolveSDKReferences
+
+ Given a list of SDKReference items and a list of resolved winmd files which may contain metadata as to which sdk they came from
+ we need to find the sdk root folders on disk and populate a ResolvedSDKReference item which has the full path to the SDK ROOT
+ and the sdk identity as a piece of metadata.
+
+ [IN]
+ @(SDKReference) - List of sdk references (the identity in the sdk manifest file).
+ @(ReferencePath) -List of resolved assemblies, we are interested in the ones which have IsWinMDFile set to true.
+
+ [OUT]
+ @(ResolvedSDKReference) - Full path to the root of the SDK
+ ============================================================
+ -->
+ <PropertyGroup>
+ <ResolveSDKReferencesDependsOn>
+ GetInstalledSDKLocations
+ </ResolveSDKReferencesDependsOn>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <TargetedSDKConfiguration Condition="'$(TargetedSDKConfiguration)' == '' and '_$(Configuration)' == '_Debug'">Debug</TargetedSDKConfiguration>
+ <TargetedSDKConfiguration Condition="'$(TargetedSDKConfiguration)' == '' and '_$(Configuration)' == '_Release'">Retail</TargetedSDKConfiguration>
+ <TargetedSDKConfiguration Condition="'$(TargetedSDKConfiguration)' == ''">Retail</TargetedSDKConfiguration>
+ <TargetedSDKArchitecture Condition="'$(TargetedSDKArchitecture)' == ''">$(ProcessorArchitecture)</TargetedSDKArchitecture>
+ <TargetedSDKArchitecture Condition="'$(TargetedSDKArchitecture)' == ''">Neutral</TargetedSDKArchitecture>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <ShouldMarkCertainSDKReferencesAsRuntimeOnly Condition="'$(ShouldMarkCertainSDKReferencesAsRuntimeOnly)' == ''">true</ShouldMarkCertainSDKReferencesAsRuntimeOnly>
+ </PropertyGroup>
+
+ <ItemGroup Condition="'$(ShouldMarkCertainSDKReferencesAsRuntimeOnly)' == 'true'">
+ <!-- Dependencies that are specified as runtime-only dependencies. Therefore the associated files are not used to build Appx package. -->
+ <!-- TODO: Do we need to do anything like this for the new SDK? -->
+ <RuntimeReferenceOnlySDKDependencies Condition = "'$(TargetPlatformVersion)' == '8.1'" Include="Microsoft.VCLibs, Version=11.0"/>
+ </ItemGroup>
+
+ <Target
+ Name="ResolveSDKReferences"
+ Returns="@(ResolvedSDKReference)"
+ DependsOnTargets="$(ResolveSDKReferencesDependsOn)">
+
+ <ResolveSDKReference
+ SDKReferences="@(SDKReference)"
+ RuntimeReferenceOnlySDKDependencies="@(RuntimeReferenceOnlySDKDependencies)"
+ References="@(Reference)"
+ TargetPlatformVersion="$(TargetPlatformVersion)"
+ TargetPlatformIdentifier="$(TargetPlatformIdentifier)"
+ WarnOnMissingPlatformVersion="$(SDKReferenceWarnOnMissingMaxPlatformVersion)"
+ ProjectName="$(MSBuildProjectName)"
+ TargetedSDKConfiguration="$(TargetedSDKConfiguration)"
+ TargetedSDKArchitecture="$(TargetedSDKArchitecture)"
+ InstalledSDKs ="@(InstalledSDKLocations)"
+ LogResolutionErrorsAsWarnings ="$(LogSDKReferenceResolutionErrorsAsWarnings)"
+ Prefer32Bit ="$(Prefer32Bit)"
+ ContinueOnError="$(ContinueOnError)"
+ Condition="'@(SDKReference)'!=''">
+ <Output TaskParameter="ResolvedSDKReferences" ItemName="ResolvedSDKReference"/>
+ </ResolveSDKReference>
+ </Target>
+
+ <Target
+ Name="ResolveSDKReferencesDesignTime"
+ Returns="@(ResolvedSDKReference)"
+ DependsOnTargets="ResolveSDKReferences" />
+
+ <!--
+ ============================================================
+
+ FindInvalidProjectReferences
+
+ Find project to project references with target platform version higher than the one used by the current project and
+ creates a list of invalid references to be unresolved. It issues a warning for each invalid reference.
+
+ [IN]
+ $(TargetPlatformVersion) - Project's target platform version
+ @(_ProjectReferenceTargetPlatformMonikers) - List of monikers of all referenced projects gathered by the helper
+ target GetTargetPlatformMonikers.
+
+ [OUT]
+ @(InvalidProjectReferences) - List of invalid project references
+
+ ============================================================
+ -->
+
+ <PropertyGroup>
+ <FindInvalidProjectReferencesDependsOn>
+ GetReferenceTargetPlatformMonikers
+ </FindInvalidProjectReferencesDependsOn>
+ </PropertyGroup>
+
+ <Target
+ Name="FindInvalidProjectReferences"
+ Condition ="'$(FindInvalidProjectReferences)' == 'true'"
+ DependsOnTargets="$(FindInvalidProjectReferencesDependsOn)">
+
+ <FindInvalidProjectReferences
+ TargetPlatformVersion="$(TargetPlatformVersion)"
+ TargetPlatformIdentifier="$(TargetPlatformIdentifier)"
+ ProjectReferences="@(TargetPathWithTargetPlatformMoniker)">
+ <Output TaskParameter="InvalidReferences" ItemName="InvalidProjectReferences" />
+ </FindInvalidProjectReferences>
+
+ <ItemGroup>
+ <_ResolvedProjectReferencePaths Remove="@(InvalidProjectReferences)" />
+ </ItemGroup>
+ </Target>
+
+ <Target Name="GetReferenceTargetPlatformMonikers" DependsOnTargets="PrepareProjectReferences">
+ <MSBuild
+ Projects="@(_MSBuildProjectReferenceExistent)"
+ Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); %(_MSBuildProjectReferenceExistent.SetTargetFramework)"
+ Targets="GetTargetPathWithTargetPlatformMoniker"
+ BuildInParallel="$(BuildInParallel)"
+ ContinueOnError="!$(BuildingProject)"
+ RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
+
+ <Output TaskParameter="TargetOutputs" ItemName="TargetPathWithTargetPlatformMoniker" />
+ </MSBuild>
+ </Target>
+
+ <!--
+ ============================================================
+
+ ExpandSDKReferences
+
+ After we have resolved the sdk refrence we need to make sure that we automatically include the references which are part of the SDK (both winmd and dll)
+ as part of the assemblies passed to the compiler.
+
+ Project systems or project which do not want to reference all dlls or winmd files should override this target to do nothing.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <ExpandSDKReferencesDependsOn>
+ ResolveSDKReferences
+ </ExpandSDKReferencesDependsOn>
+
+ <ExpandSDKAllowedReferenceExtensions Condition="'$(ExpandSDKAllowedReferenceExtensions)' == ''">
+ .winmd;
+ .dll
+ </ExpandSDKAllowedReferenceExtensions>
+ </PropertyGroup>
+
+ <Target Name="ExpandSDKReferences"
+ Returns="@(ReferencesFromSDK)"
+ DependsOnTargets="$(ExpandSDKReferencesDependsOn)"
+ >
+ <GetSDKReferenceFiles
+ ResolvedSDKReferences="@(ResolvedSDKReference)"
+ ReferenceExtensions="$(ExpandSDKAllowedReferenceExtensions)"
+ TargetSDKIdentifier="$(SDKIdentifier)"
+ TargetSDKVersion="$(SDKVersion)"
+ TargetPlatformIdentifier="$(TargetPlatformIdentifier)"
+ TargetPlatformVersion="$(TargetPlatformVersion)"
+ LogRedistFilesList="$(GetSDKReferenceFilesLogRedistFilesList)"
+ LogRedistConflictWithinSDKAsWarning ="$(GetSDKReferenceFilesLogRedistConflictsWithinSDKAsWarning)"
+ LogRedistConflictBetweenSDKsAsWarning ="$(GetSDKReferenceFilesLogRedistConflictsBetweenSDKsAsWarning)"
+ LogReferencesList="$(GetSDKReferenceFilesLogReferencesList)"
+ LogReferenceConflictWithinSDKAsWarning ="$(GetSDKReferenceFilesLogReferenceConflictsWithinSDKAsWarning)"
+ LogReferenceConflictBetweenSDKsAsWarning ="$(GetSDKReferenceFilesLogReferenceConflictsBetweenSDKsAsWarning)"
+ CacheFileFolderPath ="$(GetSDKReferenceFilesCacheFolder)"
+ LogCacheFileExceptions="$(GetSDKReferenceFilesLogCacheFileExceptions)"
+ Condition="'@(ResolvedSDKReference)'!=''">
+
+ <Output TaskParameter="References" ItemName="ReferencePath"/>
+ <Output TaskParameter="References" ItemName="ReferencesFromSDK"/>
+ <Output TaskParameter="References" ItemName="_ResolveAssemblyReferenceResolvedFiles"/>
+ <Output TaskParameter="CopyLocalFiles" ItemName="ReferenceCopyLocalPaths"/>
+ <Output TaskParameter="RedistFiles" ItemName="ResolvedRedistFiles"/>
+ </GetSDKReferenceFiles>
+ </Target>
+
+ <!--
+ ============================================================
+
+ ExportWindowsMDFile
+
+ When a project is generating a a winmd file through c# or vb, ect the compiler will create a WinMDModule file. This file needs to be run
+ through the winmdexp tool in order to generate the resulting WinMD file.
+
+ ===========================================================
+ -->
+
+ <Target Name="ExportWindowsMDFile"
+ DependsOnTargets="Compile"
+ Condition="'$(ExportWinMDFile)' == 'true'"
+ Inputs="@(IntermediateAssembly);@(DocFileItem);@(_DebugSymbolsIntermediatePath);@(ReferencePath);$(MSBuildAllProjects)"
+ Outputs="$(_IntermediateWindowsMetadataPath);$(WinMDExpOutputPdb);$(WinMDOutputDocumentationFile)"
+ >
+
+ <PropertyGroup>
+ <!-- Will be copied by the "copy WinMD artifacts" step instead -->
+ <CopyBuildOutputToOutputDirectory>false</CopyBuildOutputToOutputDirectory>
+ <CopyOutputSymbolsToOutputDirectory>false</CopyOutputSymbolsToOutputDirectory>
+
+ <WinMdExpToolPath Condition="'$(WinMdExpToolPath)' == ''">$(TargetFrameworkSDKToolsDirectory)</WinMdExpToolPath>
+ <WinMdExpUTF8Ouput Condition="'$(WinMdExpUTF8Ouput)' == ''">true</WinMdExpUTF8Ouput>
+ </PropertyGroup>
+
+ <WinMDExp WinMDModule="@(IntermediateAssembly)"
+ References="@(ReferencePath)"
+ DisabledWarnings="$(WinMdExpNoWarn)"
+ InputDocumentationFile="@(DocFileItem)"
+ OutputDocumentationFile="$(WinMDOutputDocumentationFile)"
+ TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
+ InputPDBFile="@(_DebugSymbolsIntermediatePath)"
+ OutputPDBFile="$(WinMDExpOutputPdb)"
+ OutputWindowsMetadataFile="$(_IntermediateWindowsMetadataPath)"
+ EnvironmentVariables="$(WinMDExpEnvironment)"
+ UTF8Output="$(WinMdExpUTF8Ouput)"
+ SdkToolsPath="$(WinMdExpToolPath)"
+ AssemblyUnificationPolicy="$(WinMDExpAssemblyUnificationPolicy)">
+ <Output TaskParameter="OutputWindowsMetadataFile" ItemName="FileWrites"/>
+ </WinMDExp>
+
+ <ItemGroup>
+ <WinMDExpArtifacts Include="$(_IntermediateWindowsMetadataPath)"/>
+ <WinMDExpArtifacts Include="$(WinMDOutputDocumentationFile)"/>
+ <WinMDExpArtifacts Include="$(WinMDExpOutputPdb)"/>
+ <FileWrites Include="$(WinMDOutputDocumentationFile);$(WinMDExpOutputPdb)"/>
+ </ItemGroup>
+ </Target>
+
+ <Target
+ Name="ResolveAssemblyReferencesDesignTime"
+ Returns="@(_ReferencesFromRAR)"
+ DependsOnTargets="ResolveProjectReferences;ResolveAssemblyReferences">
+
+ <!-- We need to do this here because we only want references which have been passed into rar but are not project to project references. -->
+ <ItemGroup>
+ <_ReferencesFromRAR Include="@(ReferencePath->WithMetadataValue('ReferenceSourceTarget', 'ResolveAssemblyReference'))"/>
+ </ItemGroup>
+ </Target>
+
+ <PropertyGroup>
+ <ProjectDesignTimeAssemblyResolutionSearchPaths Condition=" '$(ProjectDesignTimeAssemblyResolutionSearchPaths)' == '' ">
+ {CandidateAssemblyFiles};
+ $(ReferencePath);
+ {HintPathFromItem};
+ {TargetFrameworkDirectory};
+ {Registry:$(FrameworkRegistryBase),$(TargetFrameworkVersion),$(AssemblyFoldersSuffix)$(AssemblyFoldersExConditions)};
+ {RawFileName};
+ $(TargetDir)
+ </ProjectDesignTimeAssemblyResolutionSearchPaths>
+ </PropertyGroup>
+
+ <!--
+ ==============================================================
+
+ DesignTimeResolveAssemblyReferences
+
+ Given the list of assemblies, resolve their reference paths.
+ This target is called by Visual Studio at run time in order to filter references
+ according to the targeted framework.
+
+ [IN]
+ @(DesignTimeReference) - List of assembly references as simple/fusion names.
+
+
+ [OUT]
+ @(ReferencePath) - Paths to resolved primary files.
+
+ ==============================================================
+ -->
+ <PropertyGroup>
+ <DesignTimeResolveAssemblyReferencesDependsOn>
+ GetFrameworkPaths;
+ GetReferenceAssemblyPaths;
+ ResolveReferences
+ </DesignTimeResolveAssemblyReferencesDependsOn>
+ </PropertyGroup>
+
+ <Target
+ Name="DesignTimeResolveAssemblyReferences"
+ Condition="'$(DesignTimeReference)'!=''"
+ DependsOnTargets="$(DesignTimeResolveAssemblyReferencesDependsOn)">
+
+ <ItemGroup>
+ <_DesignTimeReferenceInstalledAssemblyDirectory Include="$(TargetFrameworkDirectory)" />
+ </ItemGroup>
+
+ <PropertyGroup>
+ <DesignTimeResolveAssemblyReferencesStateFile Condition="'$(BuildingProject)'=='true'">$(IntermediateOutputPath)$(MSBuildProjectFile)DesignTimeResolveAssemblyReferences.cache</DesignTimeResolveAssemblyReferencesStateFile>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <DesignTimeAssemblySearchPaths Condition=" '$(DesignTimeAssemblySearchPaths)' == '' ">
+ {CandidateAssemblyFiles};
+ $(ReferencePath);
+ {HintPathFromItem};
+ {TargetFrameworkDirectory};
+ {Registry:$(FrameworkRegistryBase),$(TargetFrameworkVersion),$(AssemblyFoldersSuffix)$(AssemblyFoldersExConditions)};
+ {RawFileName};
+ $(OutDir)
+ </DesignTimeAssemblySearchPaths>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <DesignTimeFindDependencies Condition=" '$(DesignTimeFindDependencies)' == '' ">false</DesignTimeFindDependencies>
+ <DesignTimeIgnoreVersionForFrameworkReferences Condition=" '$(DesignTimeIgnoreVersionForFrameworkReferences)' == '' ">false</DesignTimeIgnoreVersionForFrameworkReferences>
+ <DesignTimeFindSatellites Condition=" '$(DesignTimeFindSatellites)' == '' ">false</DesignTimeFindSatellites>
+ <DesignTimeFindSerializationAssemblies Condition=" '$(DesignTimeFindSerializationAssemblies)' == '' ">false</DesignTimeFindSerializationAssemblies>
+ <DesignTimeFindRelatedFiles Condition=" '$(DesignTimeFindRelatedFiles)' == '' ">false</DesignTimeFindRelatedFiles>
+ <DesignTimeSilentResolution Condition=" '$(DesignTimeSilentResolution)' == '' and '$(TraceDesignTime)' != 'true'">true</DesignTimeSilentResolution>
+ <DesignTimeAutoUnify Condition="'$(DesignTimeAutoUnify)' == ''">false</DesignTimeAutoUnify>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <_DesignTimeReferenceAssemblies Include ="$(DesignTimeReference)" />
+ </ItemGroup>
+
+ <ItemGroup>
+ <_RARResolvedReferencePath Include="@(ReferencePath)" />
+ <ReferencePath Remove="@(ReferencePath)" />
+ </ItemGroup>
+
+ <ResolveAssemblyReference
+ Assemblies="@(_DesignTimeReferenceAssemblies)"
+ TargetFrameworkDirectories="@(_DesignTimeReferenceInstalledAssemblyDirectory)"
+ SearchPaths="$(DesignTimeAssemblySearchPaths)"
+ AllowedAssemblyExtensions="$(AllowedReferenceAssemblyFileExtensions)"
+ TargetProcessorArchitecture="$(ProcessorArchitecture)"
+ CandidateAssemblyFiles="@(Content);@(None);@(_RARResolvedReferencePath)"
+ FindDependencies="$(DesignTimeFindDependencies)"
+ AutoUnify="$(DesignTimeAutoUnify)"
+ IgnoreVersionForFrameworkReferences="$(DesignTimeIgnoreVersionForFrameworkReferences)"
+ FindSatellites="$(DesignTimeFindSatellites)"
+ FindSerializationAssemblies="$(DesignTimeFindSerializationAssemblies)"
+ FindRelatedFiles="$(DesignTimeFindRelatedFiles)"
+ Silent="$(DesignTimeSilentResolution)"
+ TargetFrameworkVersion="$(TargetFrameworkVersion)"
+ TargetFrameworkMoniker="$(TargetFrameworkMoniker)"
+ TargetFrameworkMonikerDisplayName="$(TargetFrameworkMonikerDisplayName)"
+ TargetedRuntimeVersion="$(TargetedRuntimeVersion)"
+ StateFile="$(DesignTimeResolveAssemblyReferencesStateFile)"
+ InstalledAssemblySubsetTables="@(InstalledAssemblySubsetTables)"
+ IgnoreDefaultInstalledAssemblySubsetTables="$(IgnoreInstalledAssemblySubsetTables)"
+ TargetFrameworkSubsets="@(_ReferenceInstalledAssemblySubsets)"
+ FullTargetFrameworkSubsetNames="$(FullReferenceAssemblyNames)"
+ FullFrameworkFolders="$(_FullFrameworkReferenceAssemblyPaths)"
+ FullFrameworkAssemblyTables="@(FullFrameworkAssemblyTables)"
+ ProfileName="$(TargetFrameworkProfile)"
+ ResolvedSDKReferences="@(ResolvedSDKReference)"
+ IgnoreTargetFrameworkAttributeVersionMismatch ="$(DesignTimeIgnoreTargetFrameworkAttributeVersionMismatch)"
+ >
+
+ <Output TaskParameter="ResolvedFiles" ItemName="DesignTimeReferencePath"/>
+ <Output TaskParameter="FilesWritten" ItemName="FileWrites"/>
+ </ResolveAssemblyReference>
+ </Target>
+
+ <!--
+ ============================================================
+ ResolveComReferences
+
+ Resolve COM references
+
+ [IN]
+ @(COMReference) - The list of COM references
+ $(BaseIntermediateOutputPath) - The output directory in which to generate wrapper assemblies
+
+ [OUT]
+ @(ReferencePath) - Paths to referenced wrappers.
+
+ If ResolveComReferences is invoked from the IDE, PrepareForBuild may need to run to create directories.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <ComReferenceExecuteAsTool Condition="'$(ComReferenceExecuteAsTool)'==''">false</ComReferenceExecuteAsTool>
+ </PropertyGroup>
+
+ <Target
+ Name="ResolveComReferences"
+ Condition="'@(COMReference)'!='' or '@(COMFileReference)'!=''"
+ Returns="@(ReferencePath)"
+ DependsOnTargets="PrepareForBuild;ResolveKeySource;ResolveAssemblyReferences"
+ >
+
+ <PropertyGroup Condition=" '$(InteropOutputPath)' == '' ">
+ <InteropOutputPath>$(IntermediateOutputPath)</InteropOutputPath>
+ </PropertyGroup>
+
+ <MakeDir Directories="$(InteropOutputPath)"/>
+
+ <!--
+ Note: This task should not be batched, since it relies on having all the COM references fed into it at once.
+ -->
+ <PropertyGroup>
+ <ResolveComReferenceMSBuildArchitecture Condition="'$(ResolveComReferenceMSBuildArchitecture)' == ''">$(PlatformTargetAsMSBuildArchitecture)</ResolveComReferenceMSBuildArchitecture>
+
+ <ResolveComReferenceToolPath Condition="'$(ResolveComReferenceToolPath)' == ''">$(TargetFrameworkSDKToolsDirectory)</ResolveComReferenceToolPath>
+ <ResolveComReferenceSilent Condition="'$(ResolveComReferenceSilent)' == ''">false</ResolveComReferenceSilent>
+ </PropertyGroup>
+
+ <ResolveComReference
+ TypeLibNames="@(COMReference)"
+ TypeLibFiles="@(COMFileReference)"
+ ResolvedAssemblyReferences="@(ReferencePath)"
+ WrapperOutputDirectory="$(InteropOutputPath)"
+ IncludeVersionInInteropName="$(IncludeVersionInInteropName)"
+ KeyContainer="$(KeyContainerName)"
+ KeyFile="$(KeyOriginatorFile)"
+ DelaySign="$(DelaySign)"
+ StateFile="@(_ResolveComReferenceCache)"
+ TargetFrameworkVersion="$(TargetFrameworkVersion)"
+ TargetProcessorArchitecture="$(ProcessorArchitecture)"
+ NoClassMembers="$(ComReferenceNoClassMembers)"
+ Silent="$(ResolveComReferenceSilent)"
+ EnvironmentVariables="$(ResolveComReferenceEnvironment)"
+ SdkToolsPath="$(ResolveComReferenceToolPath)"
+ ExecuteAsTool="$(ComReferenceExecuteAsTool)"
+ MSBuildArchitecture="$(ResolveComReferenceMSBuildArchitecture)"
+ ContinueOnError="$(ContinueOnError)">
+
+ <Output TaskParameter="ResolvedFiles" ItemName="ReferencePath"/>
+ <Output TaskParameter="ResolvedFiles" ItemName="ComReferenceWrappers"/>
+ <Output TaskParameter="ResolvedFiles" ItemName="FileWrites"/>
+ <!-- This output list only includes items with Isolated attribute set to True. It's done by the task itself. -->
+ <Output TaskParameter="ResolvedModules" ItemName="ResolvedIsolatedComModules"/>
+
+ </ResolveComReference>
+
+ <ItemGroup>
+ <FileWrites Include="@(_ResolveComReferenceCache)"/>
+ <ReferenceComWrappersToCopyLocal Include="@(ComReferenceWrappers)" Condition="'%(ComReferenceWrappers.CopyLocal)'!='false'"/>
+ </ItemGroup>
+
+ </Target>
+
+ <Target
+ Name="ResolveComReferencesDesignTime"
+ Returns="@(ComReferenceWrappers)"
+ DependsOnTargets="ResolveComReferences" />
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ PrepareResources Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <!--
+ ============================================================
+ PrepareResources
+
+ Prepare resources for the Compile step.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <PrepareResourcesDependsOn>
+ PrepareResourceNames;
+ ResGen;
+ CompileLicxFiles
+ </PrepareResourcesDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="PrepareResources"
+ DependsOnTargets="$(PrepareResourcesDependsOn)"/>
+
+ <!--
+ ============================================================
+ PrepareResourceNames
+
+ Prepare the names of resource files.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <PrepareResourceNamesDependsOn>
+ AssignTargetPaths;
+ SplitResourcesByCulture;
+ CreateManifestResourceNames;
+ CreateCustomManifestResourceNames
+ </PrepareResourceNamesDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="PrepareResourceNames"
+ DependsOnTargets="$(PrepareResourceNamesDependsOn)"/>
+
+ <!--
+ ============================================================
+ AssignTargetPaths
+
+ This target creates <TargetPath> tags for items. <TargetPath> is a relative folder plus filename
+ for the destination of this item.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <AssignTargetPathsDependsOn></AssignTargetPathsDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="AssignTargetPaths"
+ DependsOnTargets="$(AssignTargetPathsDependsOn)">
+
+ <ItemGroup>
+ <_Temporary Remove="@(_Temporary)" />
+ </ItemGroup>
+
+ <!-- AssignTargetPath generates TargetPath metadata that is consumed by CreateManifestResourceNames target for manifest name generation -->
+ <AssignTargetPath Files="@(EmbeddedResource)" RootFolder="$(MSBuildProjectDirectory)">
+ <Output TaskParameter="AssignedFiles" ItemName="_Temporary" />
+ </AssignTargetPath>
+
+
+ <ItemGroup>
+ <!-- Replace items in EmbeddedResource with the items emitted by the AssignTargetPath task that have the TargetPath metadata -->
+ <EmbeddedResource Remove="@(_Temporary)" />
+ <EmbeddedResource Include="@(_Temporary)" />
+ <_Temporary Remove="@(_Temporary)" />
+ </ItemGroup>
+
+ <AssignTargetPath Files="@(Content)" RootFolder="$(MSBuildProjectDirectory)">
+ <Output TaskParameter="AssignedFiles" ItemName="ContentWithTargetPath" />
+ </AssignTargetPath>
+
+ <AssignTargetPath Files="@(None)" RootFolder="$(MSBuildProjectDirectory)">
+ <Output TaskParameter="AssignedFiles" ItemName="_NoneWithTargetPath" />
+ </AssignTargetPath>
+
+ <AssignTargetPath Files="@(BaseApplicationManifest)" RootFolder="$(MSBuildProjectDirectory)">
+ <Output TaskParameter="AssignedFiles" ItemName="_DeploymentBaseManifestWithTargetPath"/>
+ </AssignTargetPath>
+
+ <AssignTargetPath Files="@(None)" RootFolder="$(MSBuildProjectDirectory)" Condition="'@(_DeploymentBaseManifestWithTargetPath)'=='' and '%(None.Extension)'=='.manifest'">
+ <Output TaskParameter="AssignedFiles" ItemName="_DeploymentBaseManifestWithTargetPath" />
+ </AssignTargetPath>
+
+ </Target>
+
+ <!--
+ ============================================================
+ GetItemTargetPaths
+
+ This target returns all items that have TargetPath metadata assigned by the AssignTargetPaths target.
+ ============================================================
+ -->
+ <Target
+ Name="GetItemTargetPaths"
+ DependsOnTargets="AssignTargetPaths"
+ Returns="
+ @(EmbeddedResource);
+ @(ContentWithTargetPath);
+ @(_NoneWithTargetPath);
+ @(_DeploymentBaseManifestWithTargetPath);
+ " />
+
+ <!--
+ ============================================================
+ SplitResourcesByCulture
+
+ Split EmbeddedResource items into five lists based on whether
+ they are resx files, licx files or other resources and whether they should be localized. Also adds Type and Culture
+ metadata. Type indicates whether the resource is "Resx" or "Non-Resx".
+
+ [IN]/[OUT]
+ @(EmbeddedResource) - The raw list of resources.
+
+ [OUT]
+ @(_LicxFile) - The EmbeddedResource items with extension equal to '.licx'.
+ ============================================================
+ -->
+ <Target
+ Name="SplitResourcesByCulture"
+ DependsOnTargets="AssignTargetPaths">
+
+ <Warning Condition="'@(ResxWithNoCulture)'!=''" Code="MSB9000" Text="ResxWithNoCulture item type is deprecated. Use EmbeddedResource items instead."/>
+ <Warning Condition="'@(ResxWithCulture)'!=''" Code="MSB9001" Text="ResxWithCulture item type is deprecated. Use EmbeddedResource items instead."/>
+ <Warning Condition="'@(NonResxWithCulture)'!=''" Code="MSB9002" Text="NonResxWithCulture item type is deprecated. Use EmbeddedResource items instead."/>
+ <Warning Condition="'@(NonResxWithNoCulture)'!=''" Code="MSB9003" Text="NonResxWithNoCulture item type is deprecated. Use EmbeddedResource items instead."/>
+
+ <ItemGroup>
+ <_LicxFile Include="@(EmbeddedResource)" Condition="'%(Extension)'=='.licx'"/>
+
+ <!-- CONSUMED FOR COMPATIBILITY REASONS ONLY. EMIT EMBEDDEDRESOURCE INSTEAD -->
+ <EmbeddedResource Include="@(ResxWithNoCulture);@(ResxWithCulture)">
+ <Type>Resx</Type>
+ </EmbeddedResource>
+ <EmbeddedResource Include="@(NonResxWithCulture);@(NonResxWithNoCulture)">
+ <Type>Non-Resx</Type>
+ </EmbeddedResource>
+ </ItemGroup>
+
+ <AssignCulture Files="@(EmbeddedResource)" Condition="'%(Extension)'!='.licx'">
+ <!-- Create the list of culture resx and embedded resource files -->
+ <Output TaskParameter="AssignedFilesWithCulture" ItemName="_MixedResourceWithCulture"/>
+ <!-- Create the list of non-culture resx and embedded resource files -->
+ <Output TaskParameter="AssignedFilesWithNoCulture" ItemName="_MixedResourceWithNoCulture"/>
+ </AssignCulture>
+
+ <ItemGroup>
+
+ <!-- Remove EmbeddedResource items that we have processed already
+ i.e. either Licx, or resources that don't have culture info -->
+ <EmbeddedResource Remove="@(_MixedResourceWithCulture)" />
+ <EmbeddedResource Remove="@(_MixedResourceWithNoCulture)" />
+ <EmbeddedResource Remove="@(_LicxFile)" />
+
+ <!-- Add back everything except Licx, so that we have culture info -->
+ <EmbeddedResource Include="@(_MixedResourceWithNoCulture);@(_MixedResourceWithCulture)" Condition="'%(Extension)'=='.resx' or '%(Extension)'=='.restext'">
+ <Type Condition="'%(_MixedResourceWithNoCulture.Type)'=='' and '%(_MixedResourceWithCulture.Type)'==''">Resx</Type>
+ </EmbeddedResource>
+ <EmbeddedResource Include="@(_MixedResourceWithNoCulture);@(_MixedResourceWithCulture)" Condition="'%(Extension)'!='.resx' and '%(Extension)'!='.restext'">
+ <Type Condition="'%(_MixedResourceWithNoCulture.Type)'=='' and '%(_MixedResourceWithCulture.Type)'==''">Non-Resx</Type>
+ </EmbeddedResource>
+
+ <!-- EMITTED FOR COMPATIBILITY REASONS ONLY. CONSUME EMBEDDEDRESOURCE INSTEAD -->
+ <ResxWithNoCulture Remove="@(ResxWithNoCulture)"/>
+ <NonResxWithNoCulture Remove="@(NonResxWithNoCulture)"/>
+ <ResxWithCulture Remove="@(ResxWithCulture)"/>
+ <NonResxWithCulture Remove="@(NonResxWithCulture)"/>
+ <ResxWithNoCulture Include="@(_MixedResourceWithNoCulture)" Condition="'%(WithCulture)'=='false' and ('%(Extension)'=='.resx' or '%(Extension)'=='.restext')"/>
+ <NonResxWithNoCulture Include="@(_MixedResourceWithNoCulture)" Condition="'%(WithCulture)'=='false' and ('%(Extension)'!='.resx' and '%(Extension)'!='.restext')"/>
+ <ResxWithCulture Include="@(_MixedResourceWithCulture)" Condition="'%(WithCulture)'=='true' and ('%(Extension)'=='.resx' or '%(Extension)'=='.restext')"/>
+ <NonResxWithCulture Include="@(_MixedResourceWithCulture)" Condition="'%(WithCulture)'=='true' and ('%(Extension)'!='.resx' and '%(Extension)'!='.restext')"/>
+
+ <!-- Clean up temporary lists -->
+ <_MixedResourceWithNoCulture Remove="@(_MixedResourceWithNoCulture)" />
+ <_MixedResourceWithCulture Remove="@(_MixedResourceWithCulture)" />
+
+ </ItemGroup>
+
+ </Target>
+
+ <!--
+ =======================================================================
+ CreateCustomManifestResourceNames
+
+ Allows custom manifest resource name generation tasks to plug
+ into the build process
+ =======================================================================
+ -->
+ <PropertyGroup>
+ <CreateCustomManifestResourceNamesDependsOn></CreateCustomManifestResourceNamesDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="CreateCustomManifestResourceNames"
+ DependsOnTargets="$(CreateCustomManifestResourceNamesDependsOn)"/>
+
+ <!--
+ ============================================================
+ ResGen
+
+ Run GenerateResource on the given resx files.
+
+ ============================================================
+ -->
+ <PropertyGroup>
+ <ResGenDependsOn>ResolveAssemblyReferences;SplitResourcesByCulture;BeforeResGen;CoreResGen;AfterResGen</ResGenDependsOn>
+ <CoreResGenDependsOn>FindReferenceAssembliesForReferences</CoreResGenDependsOn>
+ <UseSourcePath Condition="'$(UseSourcePath)'==''">true</UseSourcePath>
+ <ResGenExecuteAsTool Condition="'$(ResGenExecuteAsTool)'==''">false</ResGenExecuteAsTool>
+ </PropertyGroup>
+ <Target
+ Name="ResGen"
+ DependsOnTargets="$(ResGenDependsOn)"/>
+
+ <!--
+ ============================================================
+ BeforeResGen
+
+ Redefine this target in your project in order to run tasks just before Resgen.
+ ============================================================
+ -->
+ <Target Name="BeforeResGen"/>
+
+ <!--
+ ============================================================
+ AfterResGen
+
+ Redefine this target in your project in order to run tasks just after Resgen.
+ ============================================================
+ -->
+ <Target Name="AfterResGen"/>
+
+ <!--
+ ============================================================
+ CoreResGen
+ ============================================================
+ -->
+ <Target
+ Name="CoreResGen"
+ DependsOnTargets="$(CoreResGenDependsOn)">
+
+ <ItemGroup>
+ <_Temporary Remove="@(_Temporary)" />
+ </ItemGroup>
+
+ <PropertyGroup>
+ <GenerateResourceMSBuildArchitecture Condition="'$(GenerateResourceMSBuildArchitecture)' == ''">$(PlatformTargetAsMSBuildArchitecture)</GenerateResourceMSBuildArchitecture>
+
+ <ResgenToolPath Condition="'$(ResgenToolPath)' == ''">$(TargetFrameworkSDKToolsDirectory)</ResgenToolPath>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(TargetFrameworkAsMSBuildRuntime)' != '' and '$(GenerateResourceMSBuildArchitecture)' != ''">
+ <!-- In the general case, we want to fail to run the task if the task host it's requesting doesn't exist, because we'd rather let the
+ user know there's something wrong than just silently generate something that's probably not quite right. However, in a few
+ circumstances, there are tasks that are already aware of runtime / bitness concerns, in which case even if we go ahead and run
+ the more recent version of the task, it should be able to generate something correct. GenerateResource is one such task, so
+ we check for the existence of the targeted task host so that we can use it preferentially, but if it can't be found, we'll fall
+ back to the current task since it's still mostly correct.
+
+ In particular, we need to do this because otherwise people with Dev10 on a machine that they upgrade to Win8 will be broken:
+ they'll have ResGen from the 7.0A SDK installed, so launching ResGen will still work, but the CLR2 task host is only installed by
+ the 8.0A SDK, which they won't have installed, and thus without this fallback mechanism, their projects targeting v3.5 will
+ suddenly start failing to build.-->
+ <GenerateResourceMSBuildRuntime
+ Condition="'$(GenerateResourceMSBuildRuntime)' == '' and
+ $([MSBuild]::DoesTaskHostExist(`$(TargetFrameworkAsMSBuildRuntime)`, `$(GenerateResourceMSBuildArchitecture)`))">$(TargetFrameworkAsMSBuildRuntime)</GenerateResourceMSBuildRuntime>
+
+ <!-- If the targeted runtime doesn't exist, fall back to current -->
+ <GenerateResourceMSBuildRuntime Condition="'$(GenerateResourceMSBuildRuntime)' == ''">CurrentRuntime</GenerateResourceMSBuildRuntime>
+ </PropertyGroup>
+
+ <!-- 4.0 task has some new parameters that we want to make use of if we're targeting 4.0 -->
+ <GenerateResource
+ Sources="@(EmbeddedResource)"
+ UseSourcePath="$(UseSourcePath)"
+ References="@(ReferencePathWithRefAssemblies)"
+ AdditionalInputs="$(MSBuildAllProjects)"
+ NeverLockTypeAssemblies="$(GenerateResourceNeverLockTypeAssemblies)"
+ StateFile="$(IntermediateOutputPath)$(MSBuildProjectFile).GenerateResource.Cache"
+ StronglyTypedClassName="%(EmbeddedResource.StronglyTypedClassName)"
+ StronglyTypedFileName="%(EmbeddedResource.StronglyTypedFileName)"
+ StronglyTypedLanguage="%(EmbeddedResource.StronglyTypedLanguage)"
+ StronglyTypedNamespace="%(EmbeddedResource.StronglyTypedNamespace)"
+ StronglyTypedManifestPrefix="%(EmbeddedResource.StronglyTypedManifestPrefix)"
+ PublicClass="%(EmbeddedResource.PublicClass)"
+ OutputResources="@(EmbeddedResource->'$(IntermediateOutputPath)%(ManifestResourceName).resources')"
+ Condition="'%(EmbeddedResource.Type)' == 'Resx' and '%(EmbeddedResource.GenerateResource)' != 'false' and '$(GenerateResourceMSBuildRuntime)' != 'CLR2'"
+ SdkToolsPath="$(ResgenToolPath)"
+ ExecuteAsTool="$(ResGenExecuteAsTool)"
+ EnvironmentVariables="$(ResGenEnvironment)"
+ MSBuildRuntime="$(GenerateResourceMSBuildRuntime)"
+ MSBuildArchitecture="$(GenerateResourceMSBuildArchitecture)">
+
+ <Output TaskParameter="FilesWritten" ItemName="FileWrites"/>
+ <Output TaskParameter="StronglyTypedFileName" ItemName="Compile"/>
+
+ <!-- Gather Sources as an output since it will contain OutputResource metadata indicating the final output resource that it was compiled into -->
+ <Output TaskParameter="Sources" ItemName="_Temporary" />
+
+ </GenerateResource>
+
+ <!-- But we can't use those parameters if we're targeting 3.5, since we're using the 3.5 task -->
+ <GenerateResource
+ Sources="@(EmbeddedResource)"
+ UseSourcePath="$(UseSourcePath)"
+ References="@(ReferencePath)"
+ AdditionalInputs="$(MSBuildAllProjects)"
+ NeverLockTypeAssemblies="$(GenerateResourceNeverLockTypeAssemblies)"
+ StateFile="$(IntermediateOutputPath)$(MSBuildProjectFile).GenerateResource.Cache"
+ StronglyTypedClassName="%(EmbeddedResource.StronglyTypedClassName)"
+ StronglyTypedFileName="%(EmbeddedResource.StronglyTypedFileName)"
+ StronglyTypedLanguage="%(EmbeddedResource.StronglyTypedLanguage)"
+ StronglyTypedNamespace="%(EmbeddedResource.StronglyTypedNamespace)"
+ StronglyTypedManifestPrefix="%(EmbeddedResource.StronglyTypedManifestPrefix)"
+ PublicClass="%(EmbeddedResource.PublicClass)"
+ OutputResources="@(EmbeddedResource->'$(IntermediateOutputPath)%(ManifestResourceName).resources')"
+ MSBuildRuntime="$(GenerateResourceMSBuildRuntime)"
+ MSBuildArchitecture="$(GenerateResourceMSBuildArchitecture)"
+ Condition="'%(EmbeddedResource.Type)' == 'Resx' and '%(EmbeddedResource.GenerateResource)' != 'false' and '$(GenerateResourceMSBuildRuntime)' == 'CLR2'">
+
+ <Output TaskParameter="FilesWritten" ItemName="FileWrites"/>
+ <Output TaskParameter="StronglyTypedFileName" ItemName="Compile"/>
+
+ <!-- Gather Sources as an output since it will contain OutputResource metadata indicating the final output resource that it was compiled into -->
+ <Output TaskParameter="Sources" ItemName="_Temporary" />
+
+ </GenerateResource>
+
+ <ItemGroup>
+ <EmbeddedResource Remove="@(_Temporary)" />
+
+ <!-- Add back the Sources list (with OutputResource metadata) that we output from GenerateResource into EmbeddedResource -->
+ <EmbeddedResource Include="@(_Temporary)" />
+ <_Temporary Remove="@(_Temporary)" />
+
+ <!-- EMITTED FOR COMPATIBILITY REASONS ONLY. CONSUME EMBEDDEDRESOURCE INSTEAD -->
+ <ManifestResourceWithNoCulture Include="@(EmbeddedResource->'%(OutputResource)')" Condition="'%(EmbeddedResource.WithCulture)'=='false' and '%(EmbeddedResource.Type)' == 'Resx'">
+ <EmittedForCompatibilityOnly>true</EmittedForCompatibilityOnly>
+ </ManifestResourceWithNoCulture>
+ <ManifestNonResxWithNoCultureOnDisk Include="@(EmbeddedResource)" Condition="'%(EmbeddedResource.WithCulture)'=='false' and '%(EmbeddedResource.Type)' == 'Non-Resx'">
+ <EmittedForCompatibilityOnly>true</EmittedForCompatibilityOnly>
+ </ManifestNonResxWithNoCultureOnDisk>
+
+ <!-- EMITTED FOR COMPATIBILITY REASONS ONLY. CONSUME EMBEDDEDRESOURCE INSTEAD -->
+ <ManifestResourceWithCulture Include="@(EmbeddedResource->'%(OutputResource)')" Condition="'%(EmbeddedResource.WithCulture)'=='true' and '%(EmbeddedResource.Type)' == 'Resx'">
+ <EmittedForCompatibilityOnly>true</EmittedForCompatibilityOnly>
+ </ManifestResourceWithCulture>
+ <ManifestNonResxWithCultureOnDisk Include="@(EmbeddedResource)" Condition="'%(EmbeddedResource.WithCulture)'=='true' and '%(EmbeddedResource.Type)' == 'Non-Resx'">
+ <EmittedForCompatibilityOnly>true</EmittedForCompatibilityOnly>
+ </ManifestNonResxWithCultureOnDisk>
+
+ </ItemGroup>
+
+ </Target>
+
+ <!--
+ ============================================================
+ CompileLicxFiles
+
+ Compile .licx files (containing information about licensed controls used by the application) into .licenses files.
+
+ [IN]
+ @(_LicxFile) - The list of .licx files in the project (usually there will be just one)
+
+ [OUT]
+ @(CompiledLicenseFile) - The list of compiled .licenses files (there will be just one)
+ ============================================================
+ -->
+ <PropertyGroup>
+ <CompileLicxFilesDependsOn></CompileLicxFilesDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="CompileLicxFiles"
+ Condition="'@(_LicxFile)'!=''"
+ DependsOnTargets="$(CompileLicxFilesDependsOn)"
+ Inputs="$(MSBuildAllProjects);@(_LicxFile);@(ReferencePath);@(ReferenceDependencyPaths)"
+ Outputs="$(IntermediateOutputPath)$(TargetFileName).licenses">
+
+ <PropertyGroup>
+ <LCMSBuildArchitecture Condition="'$(LCMSBuildArchitecture)' == ''">$(PlatformTargetAsMSBuildArchitecture)</LCMSBuildArchitecture>
+ </PropertyGroup>
+
+ <LC
+ Sources="@(_LicxFile)"
+ LicenseTarget="$(TargetFileName)"
+ OutputDirectory="$(IntermediateOutputPath)"
+ OutputLicense="$(IntermediateOutputPath)$(TargetFileName).licenses"
+ ReferencedAssemblies="@(ReferencePath);@(ReferenceDependencyPaths)"
+ NoLogo="$(NoLogo)"
+ ToolPath="$(LCToolPath)"
+ SdkToolsPath="$(TargetFrameworkSDKToolsDirectory)"
+ EnvironmentVariables="$(LCEnvironment)"
+ MSBuildArchitecture="$(LCMSBuildArchitecture)"
+ TargetFrameworkVersion="$(TargetFrameworkVersion)"
+ >
+
+ <Output TaskParameter="OutputLicense" ItemName="CompiledLicenseFile"/>
+ <Output TaskParameter="OutputLicense" ItemName="FileWrites"/>
+
+ </LC>
+
+ </Target>
+
+
+
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ ResolveKeySource Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <!--
+ ============================================================
+ ResolveKeySource
+
+ Resolve the strong name key used to sign the assembly as well as the certificate used to
+ sign the ClickOnce manifests.
+
+ [IN]
+ $(AssemblyOriginatorKeyFile) - The file used to sign the assembly (.snk or .pfx)
+ $(ManifestCertificateThumbprint) - The thumbprint used to locate the certificate in the
+ user's certificate store.
+ $(ManifestKeyFile) - The key file that contains the certificate in case the
+ certificate is not in the user's store.
+
+ [OUT]
+ $(ResolvedAssemblyKeyFile) - Key used to sign the assembly
+ $(_DeploymentResolvedManifestCertificateThumbprint) - Certificate used to sign the manifests
+ ============================================================
+ -->
+ <Target
+ Name="ResolveKeySource"
+ Condition="$(SignManifests) == 'true' or $(SignAssembly) == 'true'">
+
+ <ResolveKeySource
+ KeyFile="$(AssemblyOriginatorKeyFile)"
+ CertificateThumbprint="$(ManifestCertificateThumbprint)"
+ CertificateFile="$(ManifestKeyFile)"
+ SuppressAutoClosePasswordPrompt="$(BuildingInsideVisualStudio)"
+ ShowImportDialogDespitePreviousFailures="$(BuildingProject)"
+ ContinueOnError="!$(BuildingProject)"
+ >
+
+ <Output TaskParameter="ResolvedKeyFile" PropertyName="KeyOriginatorFile" Condition=" '$(SignAssembly)' == 'true' "/>
+ <Output TaskParameter="ResolvedKeyContainer" PropertyName="KeyContainerName" Condition=" '$(SignAssembly)' == 'true' "/>
+ <Output TaskParameter="ResolvedThumbprint" PropertyName="_DeploymentResolvedManifestCertificateThumbprint" Condition=" '$(SignManifests)' == 'true' "/>
+
+ </ResolveKeySource>
+
+ </Target>
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ Compile Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <!--
+ ============================================================
+ Compile
+ ============================================================
+ -->
+ <PropertyGroup>
+ <CompileDependsOn>
+ ResolveReferences;
+ ResolveKeySource;
+ SetWin32ManifestProperties;
+ FindReferenceAssembliesForReferences;
+ _GenerateCompileInputs;
+ BeforeCompile;
+ _TimeStampBeforeCompile;
+ _GenerateCompileDependencyCache;
+ CoreCompile;
+ _TimeStampAfterCompile;
+ AfterCompile;
+ </CompileDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="Compile"
+ DependsOnTargets="$(CompileDependsOn)"/>
+
+ <!--
+ ============================================================
+ _GenerateCompileInputs
+
+ Create the _CoreCompileResourceInputs list of inputs to the CoreCompile target.
+ ============================================================
+ -->
+ <Target Name="_GenerateCompileInputs">
+
+ <Warning Condition="'@(ManifestResourceWithNoCulture)'!='' and '%(ManifestResourceWithNoCulture.EmittedForCompatibilityOnly)'==''" Code="MSB9004" Text="ManifestResourceWithNoCulture item type is deprecated. Emit EmbeddedResource items instead, with metadata WithCulture='false', Type='Resx', and optional LogicalName."/>
+ <Warning Condition="'@(ManifestNonResxWithNoCultureOnDisk)'!='' and '%(ManifestNonResxWithNoCultureOnDisk.EmittedForCompatibilityOnly)'==''" Code="MSB9005" Text="ManifestNonResxWithNoCultureOnDisk item type is deprecated. Emit EmbeddedResource items instead, with metadata WithCulture='false', Type='Non-Resx', and optional LogicalName."/>
+
+ <ItemGroup>
+
+ <!-- _CoreCompileResourceInputs is the list of TLDA inputs that should trigger CoreCompile, and are listed as inputs to that target -->
+ <_CoreCompileResourceInputs Include="@(EmbeddedResource->'%(OutputResource)')" Condition="'%(EmbeddedResource.WithCulture)' == 'false' and '%(EmbeddedResource.Type)' == 'Resx'" />
+ <_CoreCompileResourceInputs Include="@(EmbeddedResource)" Condition="'%(EmbeddedResource.WithCulture)' == 'false' and '%(EmbeddedResource.Type)' == 'Non-Resx' " />
+
+ <!-- CONSUMED FOR COMPATIBILITY REASONS ONLY. EMIT EMBEDDEDRESOURCE INSTEAD -->
+ <_CoreCompileResourceInputs Include="@(ManifestResourceWithNoCulture)" Condition="'%(ManifestResourceWithNoCulture.EmittedForCompatibilityOnly)'==''">
+ <Type>Resx</Type>
+ <WithCulture>false</WithCulture>
+ </_CoreCompileResourceInputs>
+ <_CoreCompileResourceInputs Include="@(ManifestNonResxWithNoCultureOnDisk)" Condition="'%(ManifestNonResxWithNoCultureOnDisk.EmittedForCompatibilityOnly)'==''">
+ <Type>Non-Resx</Type>
+ <WithCulture>false</WithCulture>
+ </_CoreCompileResourceInputs>
+
+ </ItemGroup>
+
+ </Target>
+
+ <!--
+ ============================================================
+ GenerateTargetFrameworkMonikerAttribute
+
+ Emit the target framework moniker attribute as a code fragment into a temporary source file for the compiler.
+ ============================================================
+ -->
+ <PropertyGroup Condition="'$(TargetFrameworkMoniker)' != ''">
+ <!-- Do not clean if we are going to default the path to the temp directory -->
+ <TargetFrameworkMonikerAssemblyAttributesFileClean Condition="'$(TargetFrameworkMonikerAssemblyAttributesFileClean)' == '' and '$(TargetFrameworkMonikerAssemblyAttributesPath)' != ''">true</TargetFrameworkMonikerAssemblyAttributesFileClean>
+ <TargetFrameworkMonikerAssemblyAttributesPath Condition="'$(TargetFrameworkMonikerAssemblyAttributesPath)' == ''">$([System.IO.Path]::Combine('$([System.IO.Path]::GetTempPath())','$(TargetFrameworkMoniker).AssemblyAttributes$(DefaultLanguageSourceExtension)'))</TargetFrameworkMonikerAssemblyAttributesPath>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <GenerateTargetFrameworkAttribute Condition="'$(GenerateTargetFrameworkAttribute)' == '' and '$(TargetFrameworkMoniker)' != '' and '$(TargetingClr2Framework)' != 'true'">true</GenerateTargetFrameworkAttribute>
+ </PropertyGroup>
+
+ <ItemGroup Condition="'$(TargetFrameworkMonikerAssemblyAttributesFileClean)' == 'true'">
+ <Clean Include="$(TargetFrameworkMonikerAssemblyAttributesPath)"/>
+ </ItemGroup>
+
+ <Target Name="GenerateTargetFrameworkMonikerAttribute"
+ BeforeTargets="BeforeCompile"
+ DependsOnTargets="PrepareForBuild;GetReferenceAssemblyPaths"
+ Inputs="$(MSBuildToolsPath)\Microsoft.Common.targets"
+ Outputs="$(TargetFrameworkMonikerAssemblyAttributesPath)"
+ Condition="'$(GenerateTargetFrameworkAttribute)' == 'true'">
+
+ <!-- This is a file shared between projects so we have to take care to handle simultaneous writes (by ContinueOnError)
+ and a race between clean from one project and build from another (by not adding to FilesWritten so it doesn't clean) -->
+ <WriteLinesToFile
+ File="$(TargetFrameworkMonikerAssemblyAttributesPath)"
+ Lines="$(TargetFrameworkMonikerAssemblyAttributeText)"
+ Overwrite="true"
+ ContinueOnError="true"
+ Condition="'@(Compile)' != '' and '$(TargetFrameworkMonikerAssemblyAttributeText)' != ''"
+ />
+
+ <ItemGroup Condition="'@(Compile)' != '' and '$(TargetFrameworkMonikerAssemblyAttributeText)' != ''">
+ <Compile Include="$(TargetFrameworkMonikerAssemblyAttributesPath)"/>
+ <!-- Do not put in FileWrites: this is a file shared between projects in %temp%, and cleaning it would create a race between projects during rebuild -->
+ </ItemGroup>
+ </Target>
+
+
+ <!--
+ ============================================================
+ GenerateAdditionalSources
+
+ Emit any specified code fragments into a temporary source file for the compiler.
+ ============================================================
+ -->
+
+ <PropertyGroup Condition="'$(AssemblyAttributesPath)' != ''">
+ <GenerateAdditionalSources Condition="'$(GenerateAdditionalSources)' == ''">true</GenerateAdditionalSources>
+ </PropertyGroup>
+
+ <ItemGroup Condition="'$(AssemblyAttributesPath)' != ''">
+ <Clean Include="$(AssemblyAttributesPath)" Condition="'$(AssemblyAttributesFileClean)' != 'false'" />
+ </ItemGroup>
+
+ <Target Name="GenerateAdditionalSources"
+ BeforeTargets="BeforeCompile"
+ DependsOnTargets="PrepareForBuild;GetReferenceAssemblyPaths"
+ Inputs="$(MSBuildAllProjects)"
+ Outputs="$(AssemblyAttributesPath)"
+ Condition="'@(AssemblyAttributes)' != '' and '$(GenerateAdditionalSources)' == 'true'">
+ <WriteCodeFragment
+ AssemblyAttributes="@(AssemblyAttributes)"
+ OutputFile="$(AssemblyAttributesPath)"
+ Language="$(Language)">
+
+ <Output TaskParameter="OutputFile" ItemName="Compile"/>
+ <Output TaskParameter="OutputFile" ItemName="FileWrites"/>
+ </WriteCodeFragment>
+ </Target>
+
+ <!--
+ ============================================================
+ BeforeCompile
+
+ Redefine this target in your project in order to run tasks just before Compile.
+ ============================================================
+ -->
+ <Target Name="BeforeCompile"/>
+
+ <!--
+ ============================================================
+ AfterCompile
+
+ Redefine this target in your project in order to run tasks just after Compile.
+ ============================================================
+ -->
+ <Target Name="AfterCompile"/>
+
+ <!--
+ ============================================================
+ _TimeStampBeforeCompile
+
+ If post-build events are set to fire "OnOutputUpdated", then take before
+ and after timestamps so that we can compare them.
+ ============================================================
+ -->
+ <Target
+ Name="_TimeStampBeforeCompile"
+ Condition="'$(RunPostBuildEvent)'=='OnOutputUpdated' or ('$(RegisterForComInterop)'=='true' and '$(OutputType)'=='library')">
+
+ <PropertyGroup>
+ <_AssemblyTimestampBeforeCompile>%(IntermediateAssembly.ModifiedTime)</_AssemblyTimestampBeforeCompile>
+ </PropertyGroup>
+
+ </Target>
+
+ <!--
+ ============================================================
+ _GenerateCompileDependencyCache
+
+ Generate a file used to track compiler dependencies between incremental build
+ executions. This handles cases where items are added or removed from a glob (e.g.
+ <Compile Include="**\*.cs" />) and can't otherwise be detected with timestamp
+ comparisons. The file contains a hash of compiler inputs that are known to
+ contribute to incremental build inconsistencies.
+ ============================================================
+ -->
+ <Target Name="_GenerateCompileDependencyCache" DependsOnTargets="ResolveAssemblyReferences">
+ <ItemGroup>
+ <CustomAdditionalCompileInputs Include="$(IntermediateOutputPath)$(MSBuildProjectFile).CoreCompileInputs.cache" />
+ <CoreCompileCache Include="@(Compile->'%(FullPath)')" />
+ <CoreCompileCache Include="@(ReferencePath->'%(FullPath)')" />
+ </ItemGroup>
+
+ <Hash ItemsToHash="@(CoreCompileCache)">
+ <Output TaskParameter="HashResult" PropertyName="CoreCompileDependencyHash" />
+ </Hash>
+
+ <WriteLinesToFile Lines="$(CoreCompileDependencyHash)" File="$(IntermediateOutputPath)$(MSBuildProjectFile).CoreCompileInputs.cache" Overwrite="True" WriteOnlyWhenDifferent="True" />
+
+ <ItemGroup>
+ <FileWrites Include="$(IntermediateOutputPath)$(MSBuildProjectFile).CoreCompileInputs.cache" />
+ </ItemGroup>
+ </Target>
+
+ <!--
+ ============================================================
+ _TimeStampAfterCompile
+
+ If post-build events are set to fire "OnOutputUpdated", then take before
+ and after timestamps so that we can compare them.
+ ============================================================
+ -->
+ <Target
+ Name="_TimeStampAfterCompile"
+ Condition="'$(RunPostBuildEvent)'=='OnOutputUpdated' or ('$(RegisterForComInterop)'=='true' and '$(OutputType)'=='library')">
+
+ <PropertyGroup>
+ <_AssemblyTimestampAfterCompile>%(IntermediateAssembly.ModifiedTime)</_AssemblyTimestampAfterCompile>
+ </PropertyGroup>
+
+ </Target>
+
+ <!--
+ ================================================================
+ _ComputeNonExistentFileProperty
+
+ There are certain situations in which we want to always run the CoreCompile target (and
+ thus the Csc task), even if the timestamps of the outputs appear to be up-to-date on disk.
+ If we're inside the IDE during design-time, then the Csc/Vbc/Vjc task is simply being used to
+ initialize the host compiler, so we always want to run it. Also, if we're inside the IDE, and
+ the host compiler is responsible for doing the compilation during an actual build, we want to let
+ the host compiler determine whether the output is up-to-date, because there may be source files
+ in the IDE's in-memory buffers that we don't know about.
+
+ So, we always run the CoreCompile target if we're in the IDE, and either we're in design-time or
+ we're delegating to the host compiler for the actual build.
+
+ We compare against BuildOutOfProcess != true because we cannot assume that the build process will
+ have set BuildOutOfProcess to true or false. Therefore the default behavior should be to do the
+ legacy behavior seen before BuildingOutOfProcess was introduced if the property is not set.
+ ================================================================
+ -->
+ <Target
+ Name="_ComputeNonExistentFileProperty"
+ Condition="('$(BuildingInsideVisualStudio)' == 'true') and ('$(BuildingOutOfProcess)' != 'true') and (('$(BuildingProject)' == 'false') or ('$(UseHostCompilerIfAvailable)' == 'true'))">
+
+ <PropertyGroup>
+ <NonExistentFile>__NonExistentSubDir__\__NonExistentFile__</NonExistentFile>
+ </PropertyGroup>
+
+ </Target>
+
+
+
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ GenerateSerializationAssemblies Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <PropertyGroup>
+ <_SGenDllName>$(TargetName).XmlSerializers.dll</_SGenDllName>
+ <_SGenDllCreated>false</_SGenDllCreated>
+ <_SGenGenerateSerializationAssembliesConfig>$(GenerateSerializationAssemblies)</_SGenGenerateSerializationAssembliesConfig>
+ <_SGenGenerateSerializationAssembliesConfig Condition="'$(GenerateSerializationAssemblies)' == ''">Auto</_SGenGenerateSerializationAssembliesConfig>
+ <_SGenGenerateSerializationAssembliesConfig Condition="'$(ConfigurationName)'=='Debug' and '$(_SGenGenerateSerializationAssembliesConfig)' == 'Auto'">Off</_SGenGenerateSerializationAssembliesConfig>
+ <SGenUseProxyTypes Condition="'$(SGenUseProxyTypes)' == ''">true</SGenUseProxyTypes>
+ <SGenUseKeep Condition="'$(SGenUseKeep)'==''">false</SGenUseKeep>
+ <SGenShouldGenerateSerializer Condition="'$(SGenShouldGenerateSerializer)' == ''">true</SGenShouldGenerateSerializer>
+ </PropertyGroup>
+
+ <!--
+ ============================================================
+ GenerateSerializationAssemblies
+
+ Run GenerateSerializationAssemblies on the assembly produced by this build.
+
+ [IN]
+ @(BuildAssemblyName) - The assembly generated by this build.
+ @(BuildAssemblyPath) - The path where the assembly resides.
+ @(ReferencePath) - The list of references used by this assembly.
+
+ [OUT]
+ @(SerializationAssembly) - The path to the serialization assembly. Maybe we'll just append to an existing list.
+ ============================================================
+ -->
+ <Target
+ Name="GenerateSerializationAssemblies"
+ Condition="'$(_SGenGenerateSerializationAssembliesConfig)' == 'On' or ('@(WebReferenceUrl)'!='' and '$(_SGenGenerateSerializationAssembliesConfig)' == 'Auto')"
+ DependsOnTargets="AssignTargetPaths;Compile;ResolveKeySource"
+ Inputs="$(MSBuildAllProjects);@(IntermediateAssembly)"
+ Outputs="$(IntermediateOutputPath)$(_SGenDllName)">
+
+ <PropertyGroup>
+ <SGenMSBuildArchitecture Condition="'$(SGenMSBuildArchitecture)' == ''">$(PlatformTargetAsMSBuildArchitecture)</SGenMSBuildArchitecture>
+ </PropertyGroup>
+
+ <SGen
+ BuildAssemblyName="$(TargetFileName)"
+ BuildAssemblyPath="$(IntermediateOutputPath)"
+ References="@(ReferencePath)"
+ ShouldGenerateSerializer="$(SGenShouldGenerateSerializer)"
+ UseProxyTypes="$(SGenUseProxyTypes)"
+ UseKeep="$(SGenUseKeep)"
+ KeyContainer="$(KeyContainerName)"
+ KeyFile="$(KeyOriginatorFile)"
+ DelaySign="$(DelaySign)"
+ ToolPath="$(SGenToolPath)"
+ SdkToolsPath="$(TargetFrameworkSDKToolsDirectory)"
+ EnvironmentVariables="$(SGenEnvironment)"
+ MSBuildArchitecture="$(SGenMSBuildArchitecture)"
+ SerializationAssembly="$(IntermediateOutputPath)$(_SGenDllName)"
+ Platform="$(SGenPlatformTarget)"
+ Types="$(SGenSerializationTypes)">
+
+ <Output TaskParameter="SerializationAssembly" ItemName="SerializationAssembly"/>
+
+ </SGen>
+
+ </Target>
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ CreateSatelliteAssemblies Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <!--
+ ============================================================
+ CreateSatelliteAssemblies
+
+ Create one satellite assembly for every unique culture in the resources.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <CreateSatelliteAssembliesDependsOn>
+ _GenerateSatelliteAssemblyInputs;
+ ComputeIntermediateSatelliteAssemblies;
+ GenerateSatelliteAssemblies
+ </CreateSatelliteAssembliesDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="CreateSatelliteAssemblies"
+ DependsOnTargets="$(CreateSatelliteAssembliesDependsOn)" />
+
+ <!--
+ ============================================================
+ _GenerateSatelliteAssemblyInputs
+
+ Create the _SatelliteAssemblyResourceInputs list of inputs to the CreateSatelliteAssemblies target.
+ ============================================================
+ -->
+ <Target Name="_GenerateSatelliteAssemblyInputs">
+
+ <Warning Condition="'@(ManifestResourceWithCulture)'!='' and '%(ManifestResourceWithCulture.EmittedForCompatibilityOnly)'==''" Code="MSB9006" Text="ManifestResourceWithCulture item type is deprecated. Emit EmbeddedResource items instead, with metadata WithCulture='true', Type='Resx', and optional LogicalName."/>
+ <Warning Condition="'@(ManifestNonResxWithCultureOnDisk)'!='' and '%(ManifestNonResxWithCultureOnDisk.EmittedForCompatibilityOnly)'==''" Code="MSB9007" Text="ManifestNonResxWithCultureOnDisk item type is deprecated. Emit EmbeddedResource items instead, with metadata WithCulture='true', Type='Non-Resx', and optional LogicalName."/>
+
+ <ItemGroup>
+ <!-- _SatelliteAssemblyResourceInputs is the list of TLDA inputs that should trigger CreateSatelliteAssemblies, so listed as inputs to that target -->
+ <_SatelliteAssemblyResourceInputs Include="@(EmbeddedResource->'%(OutputResource)')" Condition="'%(EmbeddedResource.WithCulture)' == 'true' and '%(EmbeddedResource.Type)' == 'Resx'" />
+ <_SatelliteAssemblyResourceInputs Include="@(EmbeddedResource)" Condition="'%(EmbeddedResource.WithCulture)' == 'true' and '%(EmbeddedResource.Type)' == 'Non-Resx'" />
+
+ <!-- CONSUMED FOR COMPATIBILITY REASONS ONLY. EMIT EMBEDDEDRESOURCE INSTEAD -->
+ <_SatelliteAssemblyResourceInputs Include="@(ManifestResourceWithCulture)" Condition="'%(ManifestResourceWithCulture.EmittedForCompatibilityOnly)'==''">
+ <Type>Resx</Type>
+ <WithCulture>true</WithCulture>
+ </_SatelliteAssemblyResourceInputs>
+ <_SatelliteAssemblyResourceInputs Include="@(ManifestNonResxWithCultureOnDisk)" Condition="'%(ManifestNonResxWithCultureOnDisk.EmittedForCompatibilityOnly)'==''">
+ <Type>Non-Resx</Type>
+ <WithCulture>true</WithCulture>
+ </_SatelliteAssemblyResourceInputs>
+
+ </ItemGroup>
+ </Target>
+
+ <!--
+ ============================================================
+ GenerateSatelliteAssemblies
+
+ Actually run al.exe to create the satellite assemblies.
+ ============================================================
+ -->
+ <Target Name="GenerateSatelliteAssemblies"
+ Inputs="$(MSBuildAllProjects);@(_SatelliteAssemblyResourceInputs);$(IntermediateOutputPath)$(TargetName)$(TargetExt)"
+ Outputs="$(IntermediateOutputPath)%(Culture)\$(TargetName).resources.dll"
+ Condition="'@(_SatelliteAssemblyResourceInputs)' != '' and '$(MSBuildRuntimeType)' != 'Core'">
+
+ <MakeDir
+ Directories="@(EmbeddedResource->'$(IntermediateOutputPath)%(Culture)')" />
+
+ <AL AlgorithmId="$(Satellite_AlgorithmId)"
+ BaseAddress="$(Satellite_BaseAddress)"
+ CompanyName="$(Satellite_CompanyName)"
+ Configuration="$(Satellite_Configuration)"
+ Copyright="$(Satellite_Copyright)"
+ Culture="%(Culture)"
+ DelaySign="$(DelaySign)"
+ Description="$(Satellite_Description)"
+ EmbedResources="@(_SatelliteAssemblyResourceInputs)"
+ EnvironmentVariables="$(AlEnvironment)"
+ EvidenceFile="$(Satellite_EvidenceFile)"
+ FileVersion="$(Satellite_FileVersion)"
+ Flags="$(Satellite_Flags)"
+ GenerateFullPaths="$(Satellite_GenerateFullPaths)"
+ KeyContainer="$(KeyContainerName)"
+ KeyFile="$(KeyOriginatorFile)"
+ LinkResources="@(Satellite_LinkResource)"
+ MainEntryPoint="$(Satellite_MainEntryPoint)"
+ OutputAssembly="$(IntermediateOutputPath)%(Culture)\$(TargetName).resources.dll"
+ Platform="$(PlatformTarget)"
+ ProductName="$(Satellite_ProductName)"
+ ProductVersion="$(Satellite_ProductVersion)"
+ ResponseFiles="@(AlResponseFile)"
+ SourceModules="@(Satellite_SourceModule)"
+ TargetType="$(Satellite_TargetType)"
+ TemplateFile="$(IntermediateOutputPath)$(TargetName)$(TargetExt)"
+ Title="$(Satellite_Title)"
+ ToolPath="$(AlToolPath)"
+ ToolExe ="$(AlToolExe)"
+ SdkToolsPath="$(TargetFrameworkSDKToolsDirectory)"
+ Trademark="$(Satellite_Trademark)"
+ Version="$(Satellite_Version)"
+ Win32Icon="$(Satellite_Win32Icon)"
+ Win32Resource="$(Satellite_Win32Resource)">
+
+ <Output TaskParameter="OutputAssembly" ItemName="FileWrites"/>
+
+ </AL>
+
+ </Target>
+ <!--
+ ============================================================
+ ComputeIntermediateSatelliteAssemblies
+
+ Compute the paths to the intermediate satellite assemblies,
+ with culture attributes so we can copy them to the right place.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <ComputeIntermediateSatelliteAssembliesDependsOn>
+ CreateManifestResourceNames
+ </ComputeIntermediateSatelliteAssembliesDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="ComputeIntermediateSatelliteAssemblies"
+ Condition="@(EmbeddedResource->'%(WithCulture)') != ''"
+ DependsOnTargets="$(ComputeIntermediateSatelliteAssembliesDependsOn)">
+
+ <ItemGroup>
+ <IntermediateSatelliteAssembliesWithTargetPath Include="$(IntermediateOutputPath)%(EmbeddedResource.Culture)\$(TargetName).resources.dll"
+ Condition="'%(EmbeddedResource.Culture)' != ''">
+ <Culture>%(EmbeddedResource.Culture)</Culture>
+ <TargetPath>%(EmbeddedResource.Culture)\$(TargetName).resources.dll</TargetPath>
+ </IntermediateSatelliteAssembliesWithTargetPath>
+ </ItemGroup>
+ </Target>
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ SetWin32ManifestProperties Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <PropertyGroup>
+ <EmbeddedWin32Manifest>$(Win32Manifest)</EmbeddedWin32Manifest>
+ </PropertyGroup>
+
+ <!--
+ ============================================================
+ SetWin32ManifestProperties
+
+ Set Win32Manifest and EmbeddedManifest properties to be used later in the build.
+ ============================================================
+ -->
+ <Target
+ Name="SetWin32ManifestProperties"
+ Condition="'$(Win32Manifest)'==''"
+ DependsOnTargets="ResolveComReferences;ResolveNativeReferences;_SetExternalWin32ManifestProperties;_SetEmbeddedWin32ManifestProperties" />
+
+ <Target
+ Name="_SetExternalWin32ManifestProperties"
+ Condition="'$(GenerateClickOnceManifests)'=='true' or '@(NativeReference)'!='' or '@(ResolvedIsolatedComModules)'!=''" >
+
+ <PropertyGroup>
+ <!-- set _DeploymentBaseManifest property to the value of $(ApplicationManifest) if the property is set,
+ but use _DeploymentBaseManifestWithTargetPath item-group if the property is not set to support backwards
+ compat with earlier MSBuild versions when manifest files were determined by the item-group. If the newer
+ property is set though, prefer that one be used to specify the manifest. -->
+ <_DeploymentBaseManifest>$(ApplicationManifest)</_DeploymentBaseManifest>
+ <_DeploymentBaseManifest Condition="'$(_DeploymentBaseManifest)'==''">@(_DeploymentBaseManifestWithTargetPath)</_DeploymentBaseManifest>
+
+ <!-- when using external manifests, always set the NoWin32Manifest property to
+ true if there is no value set in the incoming project file so the
+ compilers that support manifest embedding know not to add
+ a manifest to their built assemblies -->
+ <NoWin32Manifest Condition="'$(NoWin32Manifest)'==''">true</NoWin32Manifest>
+ </PropertyGroup>
+
+ </Target>
+
+ <Target
+ Name="_SetEmbeddedWin32ManifestProperties"
+ Condition="'$(GenerateClickOnceManifests)'!='true' and '@(NativeReference)'=='' and '@(ResolvedIsolatedComModules)'==''" >
+
+ <PropertyGroup>
+ <EmbeddedWin32Manifest>$(ApplicationManifest)</EmbeddedWin32Manifest>
+ <Win32Manifest>$(ApplicationManifest)</Win32Manifest>
+ </PropertyGroup>
+
+ <GetFrameworkPath Condition="'$(ApplicationManifest)'=='' and '$(NoWin32Manifest)'!='true'">
+ <Output TaskParameter="FrameworkVersion40Path" PropertyName="_FrameworkVersion40Path" />
+ </GetFrameworkPath>
+
+ <PropertyGroup>
+ <EmbeddedWin32Manifest Condition="'$(ApplicationManifest)'=='' and '$(NoWin32Manifest)'!='true' and Exists('$(_FrameworkVersion40Path)\default.win32manifest')">$(_FrameworkVersion40Path)\default.win32manifest</EmbeddedWin32Manifest>
+ </PropertyGroup>
+
+ </Target>
+
+
+
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ GenerateManifests Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <!--
+ ============================================================
+ GenerateManifests
+
+ Generates ClickOnce application and deployment manifests or a native manifest.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <GenerateManifestsDependsOn>
+ SetWin32ManifestProperties;
+ GenerateApplicationManifest;
+ GenerateDeploymentManifest
+ </GenerateManifestsDependsOn>
+ </PropertyGroup>
+
+ <!--
+ ============================================================
+ _GenerateResolvedDeploymentManifestEntryPoint
+
+ Use the ResolveManifestFiles to generate the GenerateResolvedDeploymentManifestEntryPoint
+
+ ============================================================
+ -->
+ <Target
+ Name="_GenerateResolvedDeploymentManifestEntryPoint">
+ <ItemGroup>
+ <_DeploymentPublishFileOfTypeManifestEntryPoint Include="@(PublishFile)" Condition="'%(FileType)'=='ManifestEntryPoint'"/>
+ </ItemGroup>
+
+ <ResolveManifestFiles
+ TargetFrameworkVersion="$(TargetFrameworkVersion)"
+ SigningManifests="$(SignManifests)"
+ DeploymentManifestEntryPoint="@(ApplicationManifest)"
+ PublishFiles="@(_DeploymentPublishFileOfTypeManifestEntryPoint)">
+
+ <Output TaskParameter="OutputDeploymentManifestEntryPoint" ItemName="_DeploymentResolvedDeploymentManifestEntryPoint"/>
+
+ </ResolveManifestFiles>
+ </Target>
+
+ <Target
+ Name="GenerateManifests"
+ Condition="'$(GenerateClickOnceManifests)'=='true' or '@(NativeReference)'!='' or '@(ResolvedIsolatedComModules)'!='' or '$(GenerateAppxManifest)' == 'true'"
+ DependsOnTargets="$(GenerateManifestsDependsOn)"/>
+
+ <!--
+ ============================================================
+ GenerateApplicationManifest
+
+ Generates a ClickOnce or native application manifest.
+ An application manifest specifies declarative application identity, dependency and security information.
+
+ [IN]
+ $(_DeploymentBaseManifest) - The base app.manifest from project.
+ @(ResolvedIsolatedComModules) - The list of COM references to be isolated as reg-free COM dependencies for native assembly loader.
+ @(_DeploymentManifestFiles) - The list of loose files (content, pdb, xml, etc.) for ClickOnce.
+ @(_DeploymentManifestDependencies) - The list of application dependencies (typically this is the set of assembly dependencies in bin\) for ClickOnce.
+ @(AppConfigWithTargetPath) - App config file, if present.
+ $(_DeploymentManifestType) - Type of manifest to be generated, either "Native" or "ClickOnce".
+
+ [OUT]
+ @(ApplicationManifest) - Generated native or ClickOnce application manifest, i.e. WindowsApplication1.exe.manifest
+ ============================================================
+ -->
+ <Target
+ Name="GenerateApplicationManifest"
+ DependsOnTargets="
+ _DeploymentComputeNativeManifestInfo;
+ _DeploymentComputeClickOnceManifestInfo;
+ ResolveComReferences;
+ ResolveNativeReferences;
+ _GenerateResolvedDeploymentManifestEntryPoint"
+ Inputs="
+ $(MSBuildAllProjects);
+ @(AppConfigWithTargetPath);
+ $(_DeploymentBaseManifest);
+ @(ResolvedIsolatedComModules);
+ @(_DeploymentManifestDependencies);
+ @(_DeploymentResolvedManifestEntryPoint);
+ @(_DeploymentManifestFiles)"
+ Outputs="@(ApplicationManifest)">
+
+ <RequiresFramework35SP1Assembly
+ ReferencedAssemblies="@(Reference)"
+ ErrorReportUrl="$(_DeploymentFormattedErrorReportUrl)"
+ TargetFrameworkVersion="$(TargetFrameworkVersion)"
+ CreateDesktopShortcut="$(CreateDesktopShortcut)"
+ SigningManifests="$(SignManifests)"
+ Assemblies="@(_DeploymentManifestDependencies)"
+ DeploymentManifestEntryPoint="@(_DeploymentResolvedDeploymentManifestEntryPoint)"
+ EntryPoint="@(_DeploymentResolvedManifestEntryPoint)"
+ Files="@(_DeploymentManifestFiles)"
+ SuiteName="$(SuiteName)" >
+
+ <Output TaskParameter="RequiresMinimumFramework35SP1" PropertyName="_DeploymentRequiresMinimumFramework35SP1" />
+ </RequiresFramework35SP1Assembly>
+
+ <GenerateApplicationManifest
+ AssemblyName="$(_DeploymentApplicationManifestIdentity)"
+ AssemblyVersion="$(_DeploymentManifestVersion)"
+ ConfigFile="@(AppConfigWithTargetPath)"
+ ClrVersion="$(ClrVersion)"
+ Dependencies="@(_DeploymentManifestDependencies)"
+ Description="$(Description)"
+ EntryPoint="@(_DeploymentResolvedManifestEntryPoint)"
+ ErrorReportUrl="$(_DeploymentFormattedErrorReportUrl)"
+ FileAssociations="@(FileAssociation)"
+ Files="@(_DeploymentManifestFiles)"
+ HostInBrowser="$(HostInBrowser)"
+ IconFile="@(_DeploymentManifestIconFile)"
+ InputManifest="$(_DeploymentBaseManifest)"
+ IsolatedComReferences="@(ResolvedIsolatedComModules)"
+ ManifestType="$(_DeploymentManifestType)"
+ MaxTargetPath="$(MaxTargetPath)"
+ OutputManifest="@(ApplicationManifest)"
+ OSVersion="$(OSVersion)"
+ Platform="$(PlatformTarget)"
+ Product="$(ProductName)"
+ Publisher="$(PublisherName)"
+ RequiresMinimumFramework35SP1="$(_DeploymentRequiresMinimumFramework35SP1)"
+ SuiteName="$(SuiteName)"
+ SupportUrl="$(_DeploymentFormattedSupportUrl)"
+ TargetCulture="$(TargetCulture)"
+ TargetFrameworkSubset="$(TargetFrameworkSubset)"
+ TargetFrameworkProfile="$(TargetFrameworkProfile)"
+ TargetFrameworkVersion="$(TargetFrameworkVersion)"
+ TrustInfoFile="@(_DeploymentIntermediateTrustInfoFile)"
+ UseApplicationTrust="$(UseApplicationTrust)">
+
+ <Output TaskParameter="OutputManifest" ItemName="FileWrites"/>
+
+ </GenerateApplicationManifest>
+
+ <PropertyGroup>
+ <_DeploymentCopyApplicationManifest>true</_DeploymentCopyApplicationManifest>
+ </PropertyGroup>
+
+ </Target>
+
+ <!--
+ ============================================================
+ _DeploymentComputeNativeManifestInfo
+
+ Compute info for native manifest generation
+ ============================================================
+ -->
+ <Target
+ Name="_DeploymentComputeNativeManifestInfo"
+ Condition="'$(GenerateClickOnceManifests)'!='true'">
+
+ <!-- Create list of items for manifest generation -->
+ <ResolveManifestFiles NativeAssemblies="@(NativeReferenceFile);@(_DeploymentNativePrerequisite)">
+ <Output TaskParameter="OutputAssemblies" ItemName="_DeploymentManifestDependencies"/>
+ </ResolveManifestFiles>
+
+ <PropertyGroup>
+ <_DeploymentManifestType>Native</_DeploymentManifestType>
+ </PropertyGroup>
+
+ <!-- Obtain manifest version from the built assembly -->
+ <GetAssemblyIdentity AssemblyFiles="@(IntermediateAssembly)">
+ <Output TaskParameter="Assemblies" ItemName="_IntermediateAssemblyIdentity"/>
+ </GetAssemblyIdentity>
+
+ <PropertyGroup>
+ <_DeploymentManifestVersion>@(_IntermediateAssemblyIdentity->'%(Version)')</_DeploymentManifestVersion>
+ </PropertyGroup>
+
+ </Target>
+
+ <!--
+ ============================================================
+ _DeploymentComputeClickOnceManifestInfo
+
+ Compute info for ClickOnce manifest generation
+ ============================================================
+ -->
+ <Target
+ Name="_DeploymentComputeClickOnceManifestInfo"
+ Condition="'$(GenerateClickOnceManifests)'=='true'"
+ DependsOnTargets="
+ CleanPublishFolder;
+ _DeploymentGenerateTrustInfo">
+
+ <!-- Grab just the serialization assemblies for a referenced assembly. There may also be a symbols file in ReferenceRelatedPaths -->
+ <ItemGroup>
+ <_SGenDllsRelatedToCurrentDll Include="@(_ReferenceSerializationAssemblyPaths->'%(FullPath)')" Condition="'%(Extension)' == '.dll'"/>
+ <_SGenDllsRelatedToCurrentDll Include="@(SerializationAssembly->'%(FullPath)')" Condition="'%(Extension)' == '.dll'"/>
+ </ItemGroup>
+
+ <!-- Flag primary dependencies-certain warnings emitted during application manifest generation apply only to them. -->
+ <ItemGroup>
+ <_DeploymentReferencePaths Include="@(ReferencePath)">
+ <IsPrimary>true</IsPrimary>
+ </_DeploymentReferencePaths>
+ </ItemGroup>
+
+ <!-- Copy the application executable from Obj folder to app.publish folder.
+ This is being done to avoid Windows Forms designer memory issues that can arise while operating directly on files located in Obj directory. -->
+ <Copy
+ SourceFiles="@(_DeploymentManifestEntryPoint)"
+ DestinationFolder="$(PublishDir)">
+
+ <Output TaskParameter="DestinationFiles" ItemName="_DeploymentClickOnceApplicationExecutable" />
+ </Copy>
+
+ <!-- Sign the application executable located in app.publish folder. Signing this file is done to comply with SmartScreen. -->
+ <SignFile
+ CertificateThumbprint="$(_DeploymentResolvedManifestCertificateThumbprint)"
+ TimestampUrl="$(ManifestTimestampUrl)"
+ SigningTarget="@(_DeploymentClickOnceApplicationExecutable)"
+ Condition="'$(_DeploymentResolvedManifestCertificateThumbprint)'!='' and '$(_DeploymentSignClickOnceManifests)'=='true' and '$(TargetExt)' == '.exe'"
+ />
+
+ <!-- Create list of items for manifest generation -->
+ <ResolveManifestFiles
+ TargetFrameworkVersion="$(TargetFrameworkVersion)"
+ SigningManifests="$(SignManifests)"
+ EntryPoint="@(_DeploymentClickOnceApplicationExecutable)"
+ ExtraFiles="@(_DebugSymbolsIntermediatePath);$(IntermediateOutputPath)$(TargetName).xml;@(_ReferenceRelatedPaths)"
+ Files="@(ContentWithTargetPath);@(_DeploymentManifestIconFile);@(AppConfigWithTargetPath)"
+ ManagedAssemblies="@(_DeploymentReferencePaths);@(ReferenceDependencyPaths);@(_SGenDllsRelatedToCurrentDll);@(SerializationAssembly)"
+ NativeAssemblies="@(NativeReferenceFile);@(_DeploymentNativePrerequisite)"
+ PublishFiles="@(PublishFile)"
+ SatelliteAssemblies="@(IntermediateSatelliteAssembliesWithTargetPath);@(ReferenceSatellitePaths)"
+ TargetCulture="$(TargetCulture)">
+
+ <Output TaskParameter="OutputAssemblies" ItemName="_DeploymentManifestDependencies"/>
+ <Output TaskParameter="OutputFiles" ItemName="_DeploymentManifestFiles"/>
+ <Output TaskParameter="OutputEntryPoint" ItemName="_DeploymentResolvedManifestEntryPoint"/>
+
+ </ResolveManifestFiles>
+
+ <PropertyGroup>
+ <_DeploymentManifestType>ClickOnce</_DeploymentManifestType>
+ </PropertyGroup>
+
+ <!-- Obtain manifest version from ApplicationVersion and ApplicationRevision properties -->
+ <FormatVersion Version="$(ApplicationVersion)" Revision="$(ApplicationRevision)">
+ <Output TaskParameter="OutputVersion" PropertyName="_DeploymentManifestVersion"/>
+ </FormatVersion>
+
+ <FormatUrl InputUrl="$(_DeploymentUrl)">
+ <Output TaskParameter="OutputUrl" PropertyName="_DeploymentFormattedDeploymentUrl"/>
+ </FormatUrl>
+
+ <FormatUrl InputUrl="$(SupportUrl)">
+ <Output TaskParameter="OutputUrl" PropertyName="_DeploymentFormattedSupportUrl"/>
+ </FormatUrl>
+
+ <FormatUrl InputUrl="$(ErrorReportUrl)">
+ <Output TaskParameter="OutputUrl" PropertyName="_DeploymentFormattedErrorReportUrl"/>
+ </FormatUrl>
+
+ </Target>
+
+ <!--
+ ============================================================
+ _DeploymentGenerateTrustInfo
+
+ Generates the application permission set for inclusion in the generated ClickOnce application manifest.
+ ============================================================
+ -->
+ <Target
+ Name="_DeploymentGenerateTrustInfo"
+ Condition="'$(TargetZone)'!=''"
+ Inputs="
+ $(MSBuildAllProjects);
+ $(_DeploymentBaseManifest);
+ "
+ Outputs="@(_DeploymentIntermediateTrustInfoFile)">
+
+ <GenerateTrustInfo
+ BaseManifest="$(_DeploymentBaseManifest)"
+ ApplicationDependencies="@(ReferencePath);@(ReferenceDependencyPaths)"
+ ExcludedPermissions="$(ExcludedPermissions)"
+ TargetFrameworkMoniker="$(TargetFrameworkMoniker)"
+ TargetZone="$(TargetZone)"
+ TrustInfoFile="@(_DeploymentIntermediateTrustInfoFile)">
+
+ <Output TaskParameter="TrustInfoFile" ItemName="FileWrites"/>
+
+ </GenerateTrustInfo>
+
+ </Target>
+
+ <!--
+ ============================================================
+ GenerateDeploymentManifest
+
+ Generates a ClickOnce deployment manifest.
+ An deployment manifest specifies declarative application identity and application update information.
+ ============================================================
+ -->
+ <Target
+ Name="GenerateDeploymentManifest"
+ DependsOnTargets="GenerateApplicationManifest"
+ Inputs="
+ $(MSBuildAllProjects);
+ @(ApplicationManifest)
+ "
+ Outputs="@(DeployManifest)">
+
+ <GenerateDeploymentManifest
+ AssemblyName="$(_DeploymentDeployManifestIdentity)"
+ AssemblyVersion="$(_DeploymentManifestVersion)"
+ CreateDesktopShortcut="$(CreateDesktopShortcut)"
+ DeploymentUrl="$(_DeploymentFormattedDeploymentUrl)"
+ Description="$(Description)"
+ DisallowUrlActivation="$(DisallowUrlActivation)"
+ EntryPoint="@(_DeploymentResolvedDeploymentManifestEntryPoint)"
+ ErrorReportUrl="$(_DeploymentFormattedErrorReportUrl)"
+ Install="$(Install)"
+ MapFileExtensions="$(MapFileExtensions)"
+ MaxTargetPath="$(MaxTargetPath)"
+ MinimumRequiredVersion="$(_DeploymentBuiltMinimumRequiredVersion)"
+ OutputManifest="@(DeployManifest)"
+ Platform="$(PlatformTarget)"
+ Product="$(ProductName)"
+ Publisher="$(PublisherName)"
+ SuiteName="$(SuiteName)"
+ SupportUrl="$(_DeploymentFormattedSupportUrl)"
+ TargetCulture="$(TargetCulture)"
+ TargetFrameworkVersion="$(TargetFrameworkVersion)"
+ TargetFrameworkMoniker="$(TargetFrameworkMoniker)"
+ TrustUrlParameters="$(TrustUrlParameters)"
+ UpdateEnabled="$(UpdateEnabled)"
+ UpdateInterval="$(_DeploymentBuiltUpdateInterval)"
+ UpdateMode="$(UpdateMode)"
+ UpdateUnit="$(_DeploymentBuiltUpdateIntervalUnits)"
+ Condition="'$(GenerateClickOnceManifests)'=='true'">
+
+ <Output TaskParameter="OutputManifest" ItemName="FileWrites"/>
+
+ </GenerateDeploymentManifest>
+
+ </Target>
+
+
+
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ PrepareForRun Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <PropertyGroup>
+ <SkipCopyUnchangedFiles Condition="'$(SkipCopyUnchangedFiles)' == ''">true</SkipCopyUnchangedFiles>
+ <UseCommonOutputDirectory Condition="'$(UseCommonOutputDirectory)' == ''">false</UseCommonOutputDirectory>
+ </PropertyGroup>
+
+ <!--
+ ============================================================
+ PrepareForRun
+
+ Copy the build outputs to the final directory if they have changed.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <PrepareForRunDependsOn>
+ CopyFilesToOutputDirectory
+ </PrepareForRunDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="PrepareForRun"
+ DependsOnTargets="$(PrepareForRunDependsOn)"/>
+
+ <!--
+ ============================================================
+ CopyFilesToOutputDirectory
+
+ Copy all build outputs, satellites and other necessary files to the final directory.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <!-- By default we're not using Hard or Symbolic Links to copy to the output directory, and never when building in VS -->
+ <CreateHardLinksForCopyAdditionalFilesIfPossible Condition="'$(BuildingInsideVisualStudio)' == 'true' or '$(CreateHardLinksForCopyAdditionalFilesIfPossible)' == ''">false</CreateHardLinksForCopyAdditionalFilesIfPossible>
+ <CreateSymbolicLinksForCopyAdditionalFilesIfPossible Condition="'$(BuildingInsideVisualStudio)' == 'true' or '$(CreateSymbolicLinksForCopyAdditionalFilesIfPossible)' == ''">false</CreateSymbolicLinksForCopyAdditionalFilesIfPossible>
+ </PropertyGroup>
+
+ <Target
+ Name="CopyFilesToOutputDirectory"
+ DependsOnTargets="
+ ComputeIntermediateSatelliteAssemblies;
+ _CopyFilesMarkedCopyLocal;
+ _CopySourceItemsToOutputDirectory;
+ _CopyAppConfigFile;
+ _CopyManifestFiles;
+ _CheckForCompileOutputs;
+ _SGenCheckForOutputs">
+
+ <PropertyGroup>
+ <!-- By default we're not using Hard Links to copy to the output directory, and never when building in VS -->
+ <CreateHardLinksForCopyFilesToOutputDirectoryIfPossible Condition="'$(BuildingInsideVisualStudio)' == 'true' or '$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)' == ''">false</CreateHardLinksForCopyFilesToOutputDirectoryIfPossible>
+ <CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible Condition="'$(BuildingInsideVisualStudio)' == 'true' or '$(CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible)' == ''">false</CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <CopyBuildOutputToOutputDirectory Condition="'$(CopyBuildOutputToOutputDirectory)'==''">true</CopyBuildOutputToOutputDirectory>
+ <CopyOutputSymbolsToOutputDirectory Condition="'$(CopyOutputSymbolsToOutputDirectory)'==''">true</CopyOutputSymbolsToOutputDirectory>
+ </PropertyGroup>
+
+ <!-- Copy the build product (.dll or .exe). -->
+ <Copy
+ SourceFiles="@(IntermediateAssembly)"
+ DestinationFolder="$(OutDir)"
+ SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+ OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+ Retries="$(CopyRetryCount)"
+ RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+ UseHardlinksIfPossible="$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)"
+ UseSymboliclinksIfPossible="$(CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible)"
+ Condition="'$(CopyBuildOutputToOutputDirectory)' == 'true' and '$(SkipCopyBuildProduct)' != 'true'"
+ >
+
+ <Output TaskParameter="DestinationFiles" ItemName="MainAssembly"/>
+ <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+ </Copy>
+
+ <!-- Copy the reference assembly build product (.dll or .exe). -->
+ <CopyRefAssembly
+ SourcePath="@(IntermediateRefAssembly)"
+ DestinationPath="$(TargetRefPath)"
+ Condition="'$(ProduceReferenceAssembly)' == 'true' and '$(CopyBuildOutputToOutputDirectory)' == 'true' and '$(SkipCopyBuildProduct)' != 'true'"
+ >
+
+ <Output TaskParameter="DestinationPath" ItemName="ReferenceAssembly"/>
+ <Output TaskParameter="DestinationPath" ItemName="FileWrites"/>
+
+ </CopyRefAssembly>
+
+ <Message Importance="High" Text="$(MSBuildProjectName) -&gt; @(MainAssembly->'%(FullPath)')" Condition="'$(CopyBuildOutputToOutputDirectory)' == 'true' and '$(SkipCopyBuildProduct)'!='true'" />
+
+ <!-- Copy the additional modules. -->
+ <Copy
+ SourceFiles="@(AddModules)"
+ DestinationFolder="$(OutDir)"
+ SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+ OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+ Retries="$(CopyRetryCount)"
+ RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+ UseHardlinksIfPossible="$(CreateHardLinksForCopyAdditionalFilesIfPossible)"
+ UseSymboliclinksIfPossible="$(CreateSymbolicLinksForCopyAdditionalFilesIfPossible)"
+ Condition="'@(AddModules)' != ''"
+ >
+
+ <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+ </Copy>
+
+ <!-- Copy the serialization assembly if it exists. -->
+ <Copy
+ SourceFiles="$(IntermediateOutputPath)$(_SGenDllName)"
+ DestinationFiles="$(OutDir)$(_SGenDllName)"
+ SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+ OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+ Retries="$(CopyRetryCount)"
+ RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+ UseHardlinksIfPossible="$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)"
+ UseSymboliclinksIfPossible="$(CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible)"
+ Condition="'$(_SGenDllCreated)'=='true'">
+
+ <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+ </Copy>
+
+ <!-- Copy the debug information file (.pdb), if any -->
+ <Copy
+ SourceFiles="@(_DebugSymbolsIntermediatePath)"
+ DestinationFiles="@(_DebugSymbolsOutputPath)"
+ SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+ OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+ Retries="$(CopyRetryCount)"
+ RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+ UseHardlinksIfPossible="$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)"
+ UseSymboliclinksIfPossible="$(CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible)"
+ Condition="'$(_DebugSymbolsProduced)'=='true' and '$(SkipCopyingSymbolsToOutputDirectory)' != 'true' and '$(CopyOutputSymbolsToOutputDirectory)'=='true'">
+
+ <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+ </Copy>
+
+ <!-- Copy the resulting XML documentation file, if any. -->
+ <Copy
+ SourceFiles="@(DocFileItem)"
+ DestinationFiles="@(FinalDocFile)"
+ SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+ OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+ Retries="$(CopyRetryCount)"
+ RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+ UseHardlinksIfPossible="$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)"
+ UseSymboliclinksIfPossible="$(CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible)"
+ Condition="'$(_DocumentationFileProduced)'=='true'">
+
+ <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+ </Copy>
+
+ <!-- Copy satellite assemblies. -->
+ <Copy
+ SourceFiles="@(IntermediateSatelliteAssembliesWithTargetPath)"
+ DestinationFiles="@(IntermediateSatelliteAssembliesWithTargetPath->'$(OutDir)%(Culture)\$(TargetName).resources.dll')"
+ SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+ OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+ Retries="$(CopyRetryCount)"
+ RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+ UseHardlinksIfPossible="$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)"
+ UseSymboliclinksIfPossible="$(CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible)"
+ Condition="'@(IntermediateSatelliteAssembliesWithTargetPath)' != ''"
+ >
+
+ <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+ </Copy>
+
+ <!--
+ Copy COM reference wrappers, isolated COM references, COM references included by
+ native (manifest) references, native (manifest) reference files themselves.
+ -->
+ <Copy
+ SourceFiles="@(ReferenceComWrappersToCopyLocal); @(ResolvedIsolatedComModules); @(_DeploymentLooseManifestFile); @(NativeReferenceFile)"
+ DestinationFolder="$(OutDir)"
+ SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+ OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+ Retries="$(CopyRetryCount)"
+ RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+ UseHardlinksIfPossible="$(CreateHardLinksForCopyAdditionalFilesIfPossible)"
+ UseSymboliclinksIfPossible="$(CreateSymbolicLinksForCopyAdditionalFilesIfPossible)"
+ Condition="'@(ReferenceComWrappersToCopyLocal)' != '' or '@(ResolvedIsolatedComModules)' != '' or '@(_DeploymentLooseManifestFile)' != '' or '@(NativeReferenceFile)' != '' "
+ >
+
+ <Output TaskParameter="DestinationFiles" ItemName="FileWritesShareable"/>
+
+ </Copy>
+
+ <!-- Copy the build product of WinMDExp. -->
+ <Copy
+ SourceFiles="@(WinMDExpArtifacts)"
+ DestinationFolder="$(OutDir)"
+ SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+ OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+ Retries="$(CopyRetryCount)"
+ RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+ UseHardlinksIfPossible="$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)"
+ UseSymboliclinksIfPossible="$(CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible)"
+ Condition="'$(SkipCopyWinMDArtifact)' != 'true' and '@(WinMDExpArtifacts)' != ''"
+ >
+ <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+ <Output TaskParameter="DestinationFiles" ItemName="FinalWinmdExpArtifacts" />
+ </Copy>
+
+ <Message Importance="High" Text="$(MSBuildProjectName) -&gt; $([System.IO.Path]::GetFullPath('$(_WindowsMetadataOutputPath)'))" Condition="'$(SkipCopyWinMDArtifact)' != 'true' and '$(_WindowsMetadataOutputPath)' != ''" />
+
+ </Target>
+
+ <!--
+ ============================================================
+ _CopyFilesMarkedCopyLocal
+
+ Copy references that are marked as "CopyLocal" and their dependencies, including .pdbs, .xmls and satellites.
+ ============================================================
+ -->
+ <Target
+ Name="_CopyFilesMarkedCopyLocal"
+ Condition="'@(ReferenceCopyLocalPaths)' != ''"
+ >
+
+ <PropertyGroup>
+ <!-- By default we're not using Hard Links to copy to the output directory, and never when building in VS -->
+ <CreateHardLinksForCopyLocalIfPossible Condition="'$(BuildingInsideVisualStudio)' == 'true' or '$(CreateHardLinksForCopyLocalIfPossible)' == ''">false</CreateHardLinksForCopyLocalIfPossible>
+ <CreateSymbolicLinksForCopyLocalIfPossible Condition="'$(BuildingInsideVisualStudio)' == 'true' or '$(CreateSymbolicLinksForCopyLocalIfPossible)' == ''">false</CreateSymbolicLinksForCopyLocalIfPossible>
+ </PropertyGroup>
+
+ <Copy
+ SourceFiles="@(ReferenceCopyLocalPaths)"
+ DestinationFiles="@(ReferenceCopyLocalPaths->'$(OutDir)%(DestinationSubDirectory)%(Filename)%(Extension)')"
+ SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+ OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+ Retries="$(CopyRetryCount)"
+ RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+ UseHardlinksIfPossible="$(CreateHardLinksForCopyLocalIfPossible)"
+ UseSymboliclinksIfPossible="$(CreateSymbolicLinksForCopyLocalIfPossible)"
+ Condition="'$(UseCommonOutputDirectory)' != 'true'"
+ >
+
+ <Output TaskParameter="DestinationFiles" ItemName="FileWritesShareable"/>
+ <Output TaskParameter="CopiedFiles" ItemName="ReferencesCopiedInThisBuild"/>
+
+ </Copy>
+
+ <!-- If this project produces reference assemblies *and* copied (possibly transitive)
+ references on this build, subsequent builds of projects that depend on it must
+ not be considered up to date, so touch this marker file that is considered an
+ input to projects that reference this one. -->
+ <Touch Files="@(CopyUpToDateMarker)"
+ AlwaysCreate="true"
+ Condition="'@(ReferencesCopiedInThisBuild)' != ''" />
+
+ </Target>
+
+ <!--
+ ============================================================
+ _CopySourceItemsToOutputDirectory
+ ============================================================
+ -->
+ <Target
+ Name="_CopySourceItemsToOutputDirectory"
+ DependsOnTargets="
+ GetCopyToOutputDirectoryItems;
+ _CopyOutOfDateSourceItemsToOutputDirectory;
+ _CopyOutOfDateSourceItemsToOutputDirectoryAlways"/>
+
+
+ <!--
+ ============================================================
+ GetCopyToOutputDirectoryItems
+
+ Get all project items that may need to be transferred to the output directory.
+ This includes baggage items from transitively referenced projects. It would appear
+ that this target computes full transitive closure of content items for all referenced
+ projects; however that is not the case. It only collects the content items from its
+ immediate children and not children of children. The reason this happens is that
+ the ProjectReferenceWithConfiguration list that is consumed by _SplitProjectReferencesByFileExistence
+ is only populated in the current project and is empty in the children. The empty list
+ causes _MSBuildProjectReferenceExistent to be empty and terminates the recursion.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <GetCopyToOutputDirectoryItemsDependsOn>
+ AssignTargetPaths;
+ _SplitProjectReferencesByFileExistence;
+ _GetProjectReferenceTargetFrameworkProperties
+ </GetCopyToOutputDirectoryItemsDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="GetCopyToOutputDirectoryItems"
+ Returns="@(AllItemsFullPathWithTargetPath)"
+ KeepDuplicateOutputs=" '$(MSBuildDisableGetCopyToOutputDirectoryItemsOptimization)' == '' "
+ DependsOnTargets="$(GetCopyToOutputDirectoryItemsDependsOn)">
+
+
+ <!-- In the general case, clients need very little of the metadata which is generated by invoking this target on this project and its children. For those
+ cases, we can immediately discard the unwanted metadata, reducing memory usage, particularly in very large and interconnected systems of projects.
+ However, if some client does require the original functionality, it is sufficient to set MSBuildDisableGetCopyToOutputDirectoryItemsOptimization to
+ a non-empty value and the original behavior will be restored. -->
+ <PropertyGroup Condition=" '$(MSBuildDisableGetCopyToOutputDirectoryItemsOptimization)' == '' ">
+ <_GCTODIKeepDuplicates>false</_GCTODIKeepDuplicates>
+ <_GCTODIKeepMetadata>CopyToOutputDirectory;TargetPath</_GCTODIKeepMetadata>
+ </PropertyGroup>
+
+ <!-- Get items from child projects first. -->
+ <MSBuild
+ Projects="@(_MSBuildProjectReferenceExistent)"
+ Targets="GetCopyToOutputDirectoryItems"
+ BuildInParallel="$(BuildInParallel)"
+ Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); %(_MSBuildProjectReferenceExistent.SetTargetFramework)"
+ Condition="'@(_MSBuildProjectReferenceExistent)' != '' and '$(_GetChildProjectCopyToOutputDirectoryItems)' == 'true' and '%(_MSBuildProjectReferenceExistent.Private)' != 'false' and '$(UseCommonOutputDirectory)' != 'true'"
+ ContinueOnError="$(ContinueOnError)"
+ RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
+
+ <Output TaskParameter="TargetOutputs" ItemName="_AllChildProjectItemsWithTargetPath"/>
+
+ </MSBuild>
+
+ <!-- Target outputs must be full paths because they will be consumed by a different project. -->
+ <ItemGroup>
+ <_SourceItemsToCopyToOutputDirectoryAlways KeepDuplicates=" '$(_GCTODIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_AllChildProjectItemsWithTargetPath->'%(FullPath)')" Condition="'%(_AllChildProjectItemsWithTargetPath.CopyToOutputDirectory)'=='Always'"/>
+ <_SourceItemsToCopyToOutputDirectory KeepDuplicates=" '$(_GCTODIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_AllChildProjectItemsWithTargetPath->'%(FullPath)')" Condition="'%(_AllChildProjectItemsWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest'"/>
+ </ItemGroup>
+
+ <!-- Remove items which we will never again use - they just sit around taking up memory otherwise -->
+ <ItemGroup>
+ <_AllChildProjectItemsWithTargetPath Remove="@(_AllChildProjectItemsWithTargetPath)"/>
+ </ItemGroup>
+
+ <!-- Get items from this project last so that they will be copied last. -->
+ <ItemGroup>
+ <_SourceItemsToCopyToOutputDirectoryAlways KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(ContentWithTargetPath->'%(FullPath)')" Condition="'%(ContentWithTargetPath.CopyToOutputDirectory)'=='Always'"/>
+ <_SourceItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(ContentWithTargetPath->'%(FullPath)')" Condition="'%(ContentWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest'"/>
+ </ItemGroup>
+
+ <ItemGroup>
+ <_SourceItemsToCopyToOutputDirectoryAlways KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(EmbeddedResource->'%(FullPath)')" Condition="'%(EmbeddedResource.CopyToOutputDirectory)'=='Always'"/>
+ <_SourceItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(EmbeddedResource->'%(FullPath)')" Condition="'%(EmbeddedResource.CopyToOutputDirectory)'=='PreserveNewest'"/>
+ </ItemGroup>
+
+ <ItemGroup>
+ <_CompileItemsToCopy Include="@(Compile->'%(FullPath)')" Condition="'%(Compile.CopyToOutputDirectory)'=='Always' or '%(Compile.CopyToOutputDirectory)'=='PreserveNewest'"/>
+ </ItemGroup>
+
+ <AssignTargetPath Files="@(_CompileItemsToCopy)" RootFolder="$(MSBuildProjectDirectory)">
+ <Output TaskParameter="AssignedFiles" ItemName="_CompileItemsToCopyWithTargetPath" />
+ </AssignTargetPath>
+
+ <ItemGroup>
+ <_SourceItemsToCopyToOutputDirectoryAlways KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_CompileItemsToCopyWithTargetPath)" Condition="'%(_CompileItemsToCopyWithTargetPath.CopyToOutputDirectory)'=='Always'"/>
+ <_SourceItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_CompileItemsToCopyWithTargetPath)" Condition="'%(_CompileItemsToCopyWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest'"/>
+ </ItemGroup>
+
+ <ItemGroup>
+ <_SourceItemsToCopyToOutputDirectoryAlways KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_NoneWithTargetPath->'%(FullPath)')" Condition="'%(_NoneWithTargetPath.CopyToOutputDirectory)'=='Always'"/>
+ <_SourceItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_NoneWithTargetPath->'%(FullPath)')" Condition="'%(_NoneWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest'"/>
+ </ItemGroup>
+
+ <ItemGroup>
+ <AllItemsFullPathWithTargetPath Include="@(_SourceItemsToCopyToOutputDirectoryAlways->'%(FullPath)');@(_SourceItemsToCopyToOutputDirectory->'%(FullPath)')"/>
+ </ItemGroup>
+
+ </Target>
+
+ <!--
+ ============================================================
+ GetCopyToPublishDirectoryItems
+
+ Default implementation of GetCopyToPublishDirectoryItems for projects that do not
+ use Microsoft.NET.Sdk. It simply returns whatever GetCopyToOutputDirectoryItems
+ does with CopyToPublishDirectory implied by CopyToOutputDirectory, which is the
+ same as Microsoft.NET.Sdk default when its CopyToPublishDirectory is not used.
+
+ Microsoft.NET.Sdk projects will override this to allow the publish output to be
+ customized independently from the build output.
+
+ Having a default implementation here allows the Microsoft.NET.Sdk Publish target
+ to work when a Microsoft.NET.Sdk-based project references a non-Microsoft.NET.Sdk-based
+ project.
+ ============================================================
+ -->
+ <Target
+ Name="GetCopyToPublishDirectoryItems"
+ DependsOnTargets="GetCopyToOutputDirectoryItems"
+ Returns="@(AllPublishItemsFullPathWithTargetPath)">
+
+ <ItemGroup>
+ <AllPublishItemsFullPathWithTargetPath Include="@(AllItemsFullPathWithTargetPath)">
+ <CopyToPublishDirectory>%(CopyToOutputDirectory)</CopyToPublishDirectory>
+ </AllPublishItemsFullPathWithTargetPath>
+ </ItemGroup>
+ </Target>
+
+ <!--
+ ============================================================
+ _CopyOutOfDateSourceItemsToOutputDirectory
+
+ Copy files that have the CopyToOutputDirectory attribute set to 'PreserveNewest'.
+ ============================================================
+ -->
+ <Target
+ Name="_CopyOutOfDateSourceItemsToOutputDirectory"
+ Condition=" '@(_SourceItemsToCopyToOutputDirectory)' != '' "
+ Inputs="@(_SourceItemsToCopyToOutputDirectory)"
+ Outputs="@(_SourceItemsToCopyToOutputDirectory->'$(OutDir)%(TargetPath)')">
+
+ <!--
+ Not using SkipUnchangedFiles="true" because the application may want to change
+ one of these files and not have an incremental build replace it.
+ -->
+ <Copy
+ SourceFiles = "@(_SourceItemsToCopyToOutputDirectory)"
+ DestinationFiles = "@(_SourceItemsToCopyToOutputDirectory->'$(OutDir)%(TargetPath)')"
+ OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+ Retries="$(CopyRetryCount)"
+ RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+ UseHardlinksIfPossible="$(CreateHardLinksForAdditionalFilesIfPossible)"
+ UseSymboliclinksIfPossible="$(CreateSymbolicLinksForAdditionalFilesIfPossible)"
+ >
+
+ <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+ </Copy>
+
+ </Target>
+
+ <!--
+ ============================================================
+ _CopyOutOfDateSourceItemsToOutputDirectoryAlways
+
+ Copy files that have the CopyToOutputDirectory attribute set to 'Always'.
+ ============================================================
+ -->
+ <Target
+ Name="_CopyOutOfDateSourceItemsToOutputDirectoryAlways"
+ Condition=" '@(_SourceItemsToCopyToOutputDirectoryAlways)' != '' ">
+
+ <!--
+ Not using SkipUnchangedFiles="true" because the application may want to change
+ one of these files and not have an incremental build replace it.
+ -->
+ <Copy
+ SourceFiles = "@(_SourceItemsToCopyToOutputDirectoryAlways)"
+ DestinationFiles = "@(_SourceItemsToCopyToOutputDirectoryAlways->'$(OutDir)%(TargetPath)')"
+ OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+ Retries="$(CopyRetryCount)"
+ RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+ UseHardlinksIfPossible="$(CreateHardLinksForAdditionalFilesIfPossible)"
+ UseSymboliclinksIfPossible="$(CreateSymbolicLinksForAdditionalFilesIfPossible)"
+ >
+
+ <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+ </Copy>
+
+ </Target>
+
+ <!--
+ ============================================================
+ _CopyAppConfigFile
+
+ Copy the application config file.
+ ============================================================
+ -->
+ <Target
+ Name="_CopyAppConfigFile"
+ Condition=" '@(AppConfigWithTargetPath)' != '' "
+ Inputs="@(AppConfigWithTargetPath)"
+ Outputs="@(AppConfigWithTargetPath->'$(OutDir)%(TargetPath)')">
+
+ <!--
+ Copy the application's .config file, if any.
+ Not using SkipUnchangedFiles="true" because the application may want to change
+ the app.config and not have an incremental build replace it.
+ -->
+ <Copy
+ SourceFiles="@(AppConfigWithTargetPath)"
+ DestinationFiles="@(AppConfigWithTargetPath->'$(OutDir)%(TargetPath)')"
+ OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+ Retries="$(CopyRetryCount)"
+ RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+ UseHardlinksIfPossible="$(CreateHardLinksForAdditionalFilesIfPossible)"
+ UseSymboliclinksIfPossible="$(CreateSymbolicLinksForAdditionalFilesIfPossible)"
+ >
+
+ <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+ </Copy>
+
+ </Target>
+
+ <!--
+ ================================================================
+ _CopyManifestFiles
+ ================================================================
+
+ Copy the built manifests (.exe.manifest, .application/.xbap) to the final directory.
+ -->
+ <Target
+ Name="_CopyManifestFiles"
+ Condition=" '$(_DeploymentCopyApplicationManifest)'=='true' or '$(GenerateClickOnceManifests)'=='true' "
+ DependsOnTargets="PrepareForBuild">
+
+ <Copy
+ SourceFiles="@(ApplicationManifest)"
+ DestinationFolder="$(OutDir)"
+ SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+ OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+ Retries="$(CopyRetryCount)"
+ RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+ UseHardlinksIfPossible="$(CreateHardLinksForAdditionalFilesIfPossible)"
+ UseSymboliclinksIfPossible="$(CreateSymbolicLinksForAdditionalFilesIfPossible)"
+ Condition="'$(GenerateClickOnceManifests)'=='true' or '$(_DeploymentCopyApplicationManifest)'=='true'">
+
+ <Output TaskParameter="DestinationFiles" ItemName="_DeploymentMainApplicationManifest"/>
+ <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+ </Copy>
+
+ <Message Importance="Normal" Condition="'$(_DeploymentCopyApplicationManifest)'=='true'" Text="$(MSBuildProjectName) -&gt; @(_DeploymentMainApplicationManifest->'%(FullPath)')" />
+
+ <Copy
+ SourceFiles="@(DeployManifest)"
+ DestinationFolder="$(OutDir)"
+ SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+ OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+ Retries="$(CopyRetryCount)"
+ RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+ UseHardlinksIfPossible="$(CreateHardLinksForAdditionalFilesIfPossible)"
+ UseSymboliclinksIfPossible="$(CreateSymbolicLinksForAdditionalFilesIfPossible)"
+ Condition="'$(GenerateClickOnceManifests)'=='true'">
+
+ <Output TaskParameter="DestinationFiles" ItemName="_DeploymentMainDeployManifest"/>
+ <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+ </Copy>
+
+ <Message Importance="Normal" Condition="'$(GenerateClickOnceManifests)'=='true'" Text="$(MSBuildProjectName) -&gt; @(_DeploymentMainDeployManifest->'%(FullPath)')" />
+
+ </Target>
+
+ <!--
+ ================================================================
+ _CheckForCompileOutputs
+
+ Checks each file output from the main "Compile" target to make sure they really exist.
+ If they do, then record them in the clean cache.
+ ============================================================
+ -->
+ <Target
+ Name="_CheckForCompileOutputs">
+
+ <!--Record the main compile outputs.-->
+ <ItemGroup>
+ <FileWrites Include="@(IntermediateAssembly)" Condition="Exists('@(IntermediateAssembly)')"/>
+ <FileWrites Include="@(IntermediateRefAssembly)" Condition="'$(ProduceReferenceAssembly)' == 'true' and Exists('@(IntermediateRefAssembly)')"/>
+ </ItemGroup>
+
+ <!-- Record the .xml if one was produced. -->
+ <PropertyGroup>
+ <_DocumentationFileProduced Condition="!Exists('@(DocFileItem)')">false</_DocumentationFileProduced>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <FileWrites Include="@(DocFileItem)" Condition="'$(_DocumentationFileProduced)'=='true'"/>
+ </ItemGroup>
+
+ <!-- Record the .pdb if one was produced. -->
+ <PropertyGroup>
+ <_DebugSymbolsProduced Condition="!Exists('@(_DebugSymbolsIntermediatePath)')">false</_DebugSymbolsProduced>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <FileWrites Include="@(_DebugSymbolsIntermediatePath)" Condition="'$(_DebugSymbolsProduced)'=='true'"/>
+ </ItemGroup>
+ </Target>
+
+ <!--
+ ============================================================
+ _SGenCheckForOutputs
+
+ Checks each file output from the "GenerateSerializationAssemblies" target to make sure they really exist.
+ If they do, then record them in the clean cache.
+ ============================================================
+ -->
+ <Target
+ Name="_SGenCheckForOutputs"
+ Condition="'$(_SGenGenerateSerializationAssembliesConfig)' == 'On' or ('@(WebReferenceUrl)'!='' and '$(_SGenGenerateSerializationAssembliesConfig)' == 'Auto')"
+ >
+
+ <!-- Record the serializer .dll if one was produced.-->
+ <PropertyGroup>
+ <_SGenDllCreated Condition="Exists('$(IntermediateOutputPath)$(_SGenDllName)')">true</_SGenDllCreated>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <FileWrites Include="$(IntermediateOutputPath)$(_SGenDllName)" Condition="Exists('$(IntermediateOutputPath)$(_SGenDllName)')"/>
+ </ItemGroup>
+
+ </Target>
+
+
+
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ UnmanagedRegistration Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <!--
+ ============================================================
+ UnmanagedRegistration
+
+ Registers the main assembly for COM interop.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <UnmanagedRegistrationDependsOn></UnmanagedRegistrationDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="UnmanagedRegistration"
+ Condition="'$(RegisterForComInterop)'=='true' and '$(OutputType)'=='library'"
+ DependsOnTargets="$(UnmanagedRegistrationDependsOn)"
+ >
+
+ <PropertyGroup>
+ <RegisterAssemblyMSBuildArchitecture Condition="'$(RegisterAssemblyMSBuildArchitecture)' == ''">$(PlatformTargetAsMSBuildArchitecture)</RegisterAssemblyMSBuildArchitecture>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(TargetFrameworkAsMSBuildRuntime)' != '' and '$(RegisterAssemblyMSBuildArchitecture)' != ''">
+ <!-- Falling back to the current runtime if we are targeting CLR2 and the task host doesn't exist will lead to
+ incorrect behavior in some cases, but it's the same incorrect behavior as Visual Studio 2010, and thus better
+ than causing build breaks on upgrade to Win8 the way not doing so would. For more details, see the
+ corresponding comment in GenerateResource. -->
+ <RegisterAssemblyMSBuildRuntime
+ Condition="'$(RegisterAssemblyMSBuildRuntime)' == '' and
+ $([MSBuild]::DoesTaskHostExist(`$(TargetFrameworkAsMSBuildRuntime)`, `$(RegisterAssemblyMSBuildArchitecture)`))">$(TargetFrameworkAsMSBuildRuntime)</RegisterAssemblyMSBuildRuntime>
+
+ <!-- If the targeted runtime doesn't exist, fall back to current -->
+ <RegisterAssemblyMSBuildRuntime Condition="'$(RegisterAssemblyMSBuildRuntime)' == ''">CurrentRuntime</RegisterAssemblyMSBuildRuntime>
+ </PropertyGroup>
+
+ <RegisterAssembly
+ Assemblies="@(_OutputPathItem->'%(FullPath)$(TargetFileName)')"
+ TypeLibFiles="@(_OutputPathItem->'%(FullPath)$(TargetName).tlb')"
+ AssemblyListFile="@(_UnmanagedRegistrationCache)"
+ CreateCodeBase="true"
+ MSBuildRuntime="$(RegisterAssemblyMSBuildRuntime)"
+ MSBuildArchitecture="$(RegisterAssemblyMSBuildArchitecture)"
+ Condition="!Exists('@(_UnmanagedRegistrationCache)')"/>
+
+ <ItemGroup>
+ <FileWrites Include="@(_OutputPathItem->'%(FullPath)$(TargetName).tlb')"/>
+ </ItemGroup>
+ </Target>
+
+
+
+
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ IncrementalClean Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <!--
+ ============================================================
+ IncrementalClean
+
+ Remove files that were produced in a prior build but weren't produced in the current build.
+ The reason is that if, for example, the name of the .exe has changed we want to delete the
+ old copy.
+
+ Leave the Clean cache file containing only the files produced in the current build.
+ ============================================================
+ -->
+ <Target
+ Name="IncrementalClean"
+ DependsOnTargets="_CleanGetCurrentAndPriorFileWrites">
+
+ <!-- Subtract list of files produced in prior builds from list of files produced in this build. -->
+ <ItemGroup>
+ <_CleanOrphanFileWrites Include="@(_CleanPriorFileWrites)" Exclude="@(_CleanCurrentFileWrites)"/>
+ </ItemGroup>
+
+ <!-- Find all files in the final output directory. -->
+ <FindUnderPath Path="$(OutDir)" Files="@(_CleanOrphanFileWrites)">
+ <Output TaskParameter="InPath" ItemName="_CleanOrphanFileWritesInOutput"/>
+ </FindUnderPath>
+
+ <!-- Find all files in the intermediate output directory. -->
+ <FindUnderPath Path="$(IntermediateOutputPath)" Files="@(_CleanOrphanFileWrites)">
+ <Output TaskParameter="InPath" ItemName="_CleanOrphanFileWritesInIntermediate"/>
+ </FindUnderPath>
+
+ <!-- Delete the orphaned files. -->
+ <Delete
+ Files="@(_CleanOrphanFileWritesInIntermediate);@(_CleanOrphanFileWritesInOutput)"
+ TreatErrorsAsWarnings="true">
+
+ <Output TaskParameter="DeletedFiles" ItemName="_CleanOrphanFilesDeleted"/>
+
+ </Delete>
+
+ <!-- Create a list of everything that wasn't deleted or was outside
+ the current final output and intermediate output directories. -->
+ <ItemGroup>
+ <_CleanRemainingFileWritesAfterIncrementalClean Include="@(_CleanPriorFileWrites);@(_CleanCurrentFileWrites)" Exclude="@(_CleanOrphanFilesDeleted)"/>
+ </ItemGroup>
+
+ <!-- Remove duplicates. -->
+ <RemoveDuplicates Inputs="@(_CleanRemainingFileWritesAfterIncrementalClean)">
+ <Output TaskParameter="Filtered" ItemName="_CleanUniqueRemainingFileWritesAfterIncrementalClean"/>
+ </RemoveDuplicates>
+
+ <!-- Write new list of current files back to disk, replacing the existing list.-->
+ <WriteLinesToFile
+ File="$(IntermediateOutputPath)$(CleanFile)"
+ Lines="@(_CleanUniqueRemainingFileWritesAfterIncrementalClean)"
+ Condition="'@(_CleanUnfilteredPriorFileWrites)'!='@(_CleanUniqueRemainingFileWritesAfterIncrementalClean)'"
+ Overwrite="true"/>
+
+ </Target>
+
+ <!--
+ ============================================================
+ _CleanGetCurrentAndPriorFileWrites
+
+ Get the list of files built in the current build and in prior builds.
+ ============================================================
+ -->
+ <Target
+ Name="_CleanGetCurrentAndPriorFileWrites"
+ DependsOnTargets="_CheckForCompileOutputs;_SGenCheckForOutputs">
+
+ <!-- Read the list of files produced by a prior builds from disk. -->
+ <ReadLinesFromFile File="$(IntermediateOutputPath)$(CleanFile)">
+ <Output TaskParameter="Lines" ItemName="_CleanUnfilteredPriorFileWrites"/>
+ </ReadLinesFromFile>
+
+ <!--
+ Convert the list of references to the absolute paths so we can make valid comparisons
+ across two lists
+ -->
+ <ConvertToAbsolutePath Paths="@(_ResolveAssemblyReferenceResolvedFiles)">
+ <Output TaskParameter="AbsolutePaths" ItemName="_ResolveAssemblyReferenceResolvedFilesAbsolute"/>
+ </ConvertToAbsolutePath>
+
+ <!--
+ Subtract any resolved assembly files from *prior* file writes because deleting
+ these would break subsequent builds because the assemblies would be unresolvable.
+ -->
+ <ItemGroup>
+ <_CleanPriorFileWrites Include="@(_CleanUnfilteredPriorFileWrites)" Exclude="@(_ResolveAssemblyReferenceResolvedFilesAbsolute)"/>
+ </ItemGroup>
+
+ <!--
+ Of shareable files, keep only those that are in the project's directory.
+ We never clean shareable files outside of the project directory because
+ the build may be to a common output directory and other projects may need
+ them.
+
+ Only subtract the outputs from ResolveAssemblyReferences target because that's the
+ only "Resolve" target that tries to resolve assemblies directly from the output
+ directory.
+ -->
+ <FindUnderPath Path="$(MSBuildProjectDirectory)" Files="@(FileWritesShareable)" UpdateToAbsolutePaths="true">
+ <Output TaskParameter="InPath" ItemName="FileWrites"/>
+ </FindUnderPath>
+
+ <!-- Find all files in the final output directory. -->
+ <FindUnderPath Path="$(OutDir)" Files="@(FileWrites)" UpdateToAbsolutePaths="true">
+ <Output TaskParameter="InPath" ItemName="_CleanCurrentFileWritesInOutput"/>
+ </FindUnderPath>
+
+ <!-- Find all files in the intermediate output directory. -->
+ <FindUnderPath Path="$(IntermediateOutputPath)" Files="@(FileWrites)" UpdateToAbsolutePaths="true">
+ <Output TaskParameter="InPath" ItemName="_CleanCurrentFileWritesInIntermediate"/>
+ </FindUnderPath>
+
+ <!--
+ Subtract any resolved assembly files from *current* file writes because deleting
+ these would break subsequent builds because the assemblies would be unresolvable.
+
+ Only subtract the outputs from ResolveAssemblyReferences target because that's the
+ only "Resolve" target that tries to resolve assemblies directly from the output
+ directory.
+ -->
+ <ItemGroup>
+ <_CleanCurrentFileWritesWithNoReferences Include="@(_CleanCurrentFileWritesInOutput);@(_CleanCurrentFileWritesInIntermediate)" Exclude="@(_ResolveAssemblyReferenceResolvedFilesAbsolute)"/>
+ </ItemGroup>
+
+ <!-- Remove duplicates from files produced in this build. -->
+ <RemoveDuplicates Inputs="@(_CleanCurrentFileWritesWithNoReferences)" >
+ <Output TaskParameter="Filtered" ItemName="_CleanCurrentFileWrites"/>
+ </RemoveDuplicates>
+
+ </Target>
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ Clean Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <!--
+ ============================================================
+ Clean
+
+ Delete all intermediate and final build outputs.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <CleanDependsOn>
+ BeforeClean;
+ UnmanagedUnregistration;
+ CoreClean;
+ CleanReferencedProjects;
+ CleanPublishFolder;
+ AfterClean
+ </CleanDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="Clean"
+ Condition=" '$(_InvalidConfigurationWarning)' != 'true' "
+ DependsOnTargets="$(CleanDependsOn)" />
+
+ <!--
+ ============================================================
+ BeforeClean
+
+ Redefine this target in your project in order to run tasks just before Clean.
+ ============================================================
+ -->
+ <Target Name="BeforeClean"/>
+
+ <!--
+ ============================================================
+ AfterClean
+
+ Redefine this target in your project in order to run tasks just after Clean.
+ ============================================================
+ -->
+ <Target Name="AfterClean"/>
+
+ <!--
+ ============================================================
+ CleanReferencedProjects
+
+ Call Clean target on all Referenced Projects.
+ ============================================================
+ -->
+ <Target
+ Name="CleanReferencedProjects"
+ DependsOnTargets="PrepareProjectReferences">
+
+ <!--
+ When building the project directly from the command-line, clean those referenced projects
+ that exist on disk. For IDE builds and command-line .SLN builds, the solution build manager
+ takes care of this.
+ -->
+ <MSBuild
+ Projects="@(_MSBuildProjectReferenceExistent)"
+ Targets="Clean"
+ Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); %(_MSBuildProjectReferenceExistent.SetTargetFramework)"
+ BuildInParallel="$(BuildInParallel)"
+ Condition="'$(BuildingInsideVisualStudio)' != 'true' and '$(BuildProjectReferences)' == 'true' and '@(_MSBuildProjectReferenceExistent)' != ''"
+ ContinueOnError="$(ContinueOnError)"
+ RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)"/>
+
+ </Target>
+
+ <!--
+ ============================================================
+ CoreClean
+ ============================================================
+ -->
+ <PropertyGroup>
+ <CoreCleanDependsOn></CoreCleanDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="CoreClean"
+ DependsOnTargets="$(CoreCleanDependsOn)">
+
+ <!-- First clean any explicitly specified cleanable files.
+ Declare items of this type if you want Clean to delete them. -->
+ <Delete
+ Files="@(Clean)"
+ TreatErrorsAsWarnings="true"/>
+
+ <!-- Read in list of files that were written to disk in past builds. -->
+ <ReadLinesFromFile File="$(IntermediateOutputPath)$(CleanFile)">
+ <Output TaskParameter="Lines" ItemName="_CleanPriorFileWrites"/>
+ </ReadLinesFromFile>
+
+ <!-- Find all files in the final output directory. -->
+ <FindUnderPath Path="$(OutDir)" Files="@(_CleanPriorFileWrites)">
+ <Output TaskParameter="InPath" ItemName="_CleanPriorFileWritesInOutput"/>
+ </FindUnderPath>
+
+ <!-- Find all files in the intermediate output directory. -->
+ <FindUnderPath Path="$(IntermediateOutputPath)" Files="@(_CleanPriorFileWrites)">
+ <Output TaskParameter="InPath" ItemName="_CleanPriorFileWritesInIntermediate"/>
+ </FindUnderPath>
+
+ <!-- Delete those files. -->
+ <Delete
+ Files="@(_CleanPriorFileWritesInOutput);@(_CleanPriorFileWritesInIntermediate)"
+ TreatErrorsAsWarnings="true">
+
+ <Output TaskParameter="DeletedFiles" ItemName="_CleanPriorFileWritesDeleted"/>
+
+ </Delete>
+
+ <!-- Create a list of everything that wasn't deleted. -->
+ <ItemGroup>
+ <_CleanRemainingFileWritesAfterClean Include="@(_CleanPriorFileWrites)" Exclude="@(_CleanPriorFileWritesDeleted)"/>
+ </ItemGroup>
+
+ <!-- Remove duplicates. -->
+ <RemoveDuplicates Inputs="@(_CleanRemainingFileWritesAfterClean)">
+ <Output TaskParameter="Filtered" ItemName="_CleanUniqueRemainingFileWrites"/>
+ </RemoveDuplicates>
+
+ <!-- Make sure the directory exists. -->
+ <MakeDir Directories="$(IntermediateOutputPath)"/>
+
+ <!-- Write new list of current files back to disk. -->
+ <WriteLinesToFile File="$(IntermediateOutputPath)$(CleanFile)" Lines="@(_CleanUniqueRemainingFileWrites)" Overwrite="true" />
+
+ </Target>
+
+ <!--
+ ============================================================
+ _CleanRecordFileWrites
+
+ Save the list of all files written to disk so that it can be used for "Clean" later.
+
+ Files written in prior builds are not removed from Clean cache.
+ ============================================================
+ -->
+ <Target
+ Name="_CleanRecordFileWrites"
+ DependsOnTargets="_CleanGetCurrentAndPriorFileWrites">
+
+ <!--
+ Merge list of files from prior builds with the current build and then
+ remove duplicates.
+ -->
+ <RemoveDuplicates Inputs="@(_CleanPriorFileWrites);@(_CleanCurrentFileWrites)">
+ <Output TaskParameter="Filtered" ItemName="_CleanUniqueFileWrites"/>
+ </RemoveDuplicates>
+
+ <!-- Make sure the directory exists. -->
+ <MakeDir Directories="$(IntermediateOutputPath)"/>
+
+ <!-- Write merged file list back to disk, replacing existing contents. -->
+ <WriteLinesToFile
+ File="$(IntermediateOutputPath)$(CleanFile)"
+ Lines="@(_CleanUniqueFileWrites)"
+ Overwrite="true" />
+
+ </Target>
+
+ <!--
+ ============================================================
+ CleanPublishFolder
+ ============================================================
+ -->
+ <Target
+ Name="CleanPublishFolder">
+
+ <RemoveDir
+ Directories="$(PublishDir)"
+ Condition="'$(PublishDir)'=='$(OutputPath)app.publish\' and Exists('$(PublishDir)')"/>
+
+ </Target>
+
+
+
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ PostBuildEvent Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <!--
+ ============================================================
+ PostBuildEvent
+
+ Run the post-build event. This step is driven by two parameters:
+
+ (1) The $(RunPostBuildEvent) property is set by the user through the IDE and can be one of four values.
+
+ - OnBuildSuccess: In this case, every step of the build must succeed for the post-build step to run.
+ - <Blank>: This is the same as OnBuildSuccess.
+ - OnOutputUpdated: In this case, the post-build step will run only if the main output assembly was
+ actually updated.
+ - Always: The post-build step is always run.
+
+ (2) The $(_AssemblyTimestampBeforeCompile) and $(_AssemblyTimestampAfterCompile) values are
+ set by the _TimeStampBeforeCompile and _TimeStampAfterCompile targets. If the assembly was actually
+ rebuilt during this build, then the two values will be different.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <PostBuildEventDependsOn></PostBuildEventDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="PostBuildEvent"
+ Condition="'$(PostBuildEvent)' != '' and ('$(RunPostBuildEvent)' != 'OnOutputUpdated' or '$(_AssemblyTimestampBeforeCompile)' != '$(_AssemblyTimestampAfterCompile)')"
+ DependsOnTargets="$(PostBuildEventDependsOn)">
+
+ <Exec WorkingDirectory="$(OutDir)" Command="$(PostBuildEvent)" />
+
+ </Target>
+
+
+
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ Publish Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <!--
+ ============================================================
+ Publish
+
+ This target is only called when doing ClickOnce publishing outside the IDE, which implicitly builds before publishing.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <PublishDependsOn Condition="'$(PublishableProject)'=='true'">
+ SetGenerateManifests;
+ Build;
+ PublishOnly
+ </PublishDependsOn>
+ <PublishDependsOn Condition="'$(PublishableProject)'!='true'">
+ _DeploymentUnpublishable
+ </PublishDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="Publish"
+ DependsOnTargets="$(PublishDependsOn)"/>
+
+ <!--
+ ============================================================
+ _DeploymentUnpublishable
+
+ This target is used to block an attempt to ClickOnce publish a non-publishable project, such as a ClassLibrary, when building outside the IDE.
+ ============================================================
+ -->
+ <Target
+ Name="_DeploymentUnpublishable">
+
+ <Message Text="Skipping unpublishable project."/>
+
+ </Target>
+
+ <!--
+ ============================================================
+ SetGenerateManifests
+
+ This target simply assures the GenerateClickOnceManifests property is set whenever the publish target is invoked.
+ ============================================================
+ -->
+ <Target
+ Name="SetGenerateManifests">
+
+ <Error Condition="'$(OutputType)'!='winexe' and '$(OutputType)'!='exe' and '$(OutputType)'!='appcontainerexe'" Text="Publish is only valid for 'Windows Application' or 'Console Application' project types."/>
+ <Error Condition="'$(_DeploymentSignClickOnceManifests)'=='true' and '$(ManifestCertificateThumbprint)'=='' and '$(ManifestKeyFile)'==''" Text="A signing key is required in order to publish this project. Please specify a ManifestKeyFile or ManifestCertificateThumbprint value. Publishing from Visual Studio will automatically configure a signing key for this project."/>
+
+ <PropertyGroup>
+ <GenerateClickOnceManifests>true</GenerateClickOnceManifests>
+ </PropertyGroup>
+
+ </Target>
+
+ <!--
+ ============================================================
+ PublishOnly
+
+ The "PublishOnly" target is intended for ClickOnce publishing inside the IDE, where the build has already been done
+ by the BuildManager.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <PublishOnlyDependsOn>
+ SetGenerateManifests;
+ PublishBuild;
+ BeforePublish;
+ GenerateManifests;
+ CopyFilesToOutputDirectory;
+ _CopyFilesToPublishFolder;
+ _DeploymentGenerateBootstrapper;
+ ResolveKeySource;
+ _DeploymentSignClickOnceDeployment;
+ AfterPublish
+ </PublishOnlyDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="PublishOnly"
+ DependsOnTargets="$(PublishOnlyDependsOn)"/>
+
+ <!--
+ ============================================================
+ BeforePublish
+
+ Redefine this target in your project in order to run tasks just before Publish.
+ ============================================================
+ -->
+ <Target Name="BeforePublish"/>
+
+ <!--
+ ============================================================
+ AfterPublish
+
+ Redefine this target in your project in order to run tasks just after Publish.
+ ============================================================
+ -->
+ <Target Name="AfterPublish"/>
+
+ <!--
+ ============================================================
+ PublishBuild
+
+ Defines the set of targets that publishing is directly dependent on.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <PublishBuildDependsOn>
+ BuildOnlySettings;
+ PrepareForBuild;
+ ResolveReferences;
+ PrepareResources;
+ ResolveKeySource;
+ GenerateSerializationAssemblies;
+ CreateSatelliteAssemblies;
+ </PublishBuildDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="PublishBuild"
+ DependsOnTargets="$(PublishBuildDependsOn)"/>
+
+ <!--
+ ============================================================
+ _CopyFilesToPublishFolder
+ ============================================================
+ -->
+ <Target
+ Name="_CopyFilesToPublishFolder">
+
+ <!-- Compute name of application folder, which includes the assembly name plus formatted application version.
+ The application version is formatted to use "_" in place of "." chars (i.e. "1_0_0_0" instead of "1.0.0.0").
+ This is done because some servers misinterpret "." as a file extension. -->
+ <FormatVersion Version="$(ApplicationVersion)" Revision="$(ApplicationRevision)" FormatType="Path">
+ <Output TaskParameter="OutputVersion" PropertyName="_DeploymentApplicationVersionFragment"/>
+ </FormatVersion>
+
+ <PropertyGroup>
+ <_DeploymentApplicationFolderName>Application Files\$(AssemblyName)_$(_DeploymentApplicationVersionFragment)</_DeploymentApplicationFolderName>
+ <_DeploymentApplicationDir>$(PublishDir)$(_DeploymentApplicationFolderName)\</_DeploymentApplicationDir>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <!-- By default we're not using Hard or Symbolic Links to copy to the publish directory, and never when building in VS -->
+ <CreateHardLinksForPublishFilesIfPossible Condition="'$(BuildingInsideVisualStudio)' == 'true' or '$(CreateHardLinksForPublishFilesIfPossible)' == ''">false</CreateHardLinksForPublishFilesIfPossible>
+ <CreateSymbolicLinksForPublishFilesIfPossible Condition="'$(BuildingInsideVisualStudio)' == 'true' or '$(CreateSymbolicLinksForPublishFilesIfPossible)' == ''">false</CreateSymbolicLinksForPublishFilesIfPossible>
+ </PropertyGroup>
+
+ <!-- Copy files to publish folder -->
+ <Copy
+ SourceFiles=
+ "@(_ApplicationManifestFinal);
+ @(_DeploymentResolvedManifestEntryPoint);
+ @(_DeploymentManifestFiles);
+ @(ReferenceComWrappersToCopyLocal);
+ @(ResolvedIsolatedComModules);
+ @(_DeploymentLooseManifestFile)"
+ DestinationFiles=
+ "@(_ApplicationManifestFinal->'$(_DeploymentApplicationDir)%(TargetPath)');
+ @(_DeploymentManifestEntryPoint->'$(_DeploymentApplicationDir)%(TargetPath)$(_DeploymentFileMappingExtension)');
+ @(_DeploymentManifestFiles->'$(_DeploymentApplicationDir)%(TargetPath)$(_DeploymentFileMappingExtension)');
+ @(ReferenceComWrappersToCopyLocal->'$(_DeploymentApplicationDir)%(FileName)%(Extension)$(_DeploymentFileMappingExtension)');
+ @(ResolvedIsolatedComModules->'$(_DeploymentApplicationDir)%(FileName)%(Extension)$(_DeploymentFileMappingExtension)');
+ @(_DeploymentLooseManifestFile->'$(_DeploymentApplicationDir)%(FileName)%(Extension)$(_DeploymentFileMappingExtension)')"
+ SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+ OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+ Retries="$(CopyRetryCount)"
+ UseHardlinksIfPossible="$(CreateHardLinksForPublishFilesIfPossible)"
+ UseSymboliclinksIfPossible="$(CreateSymbolicLinksForPublishFilesIfPossible)"
+ RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"/>
+
+ <Copy
+ SourceFiles="@(_DeploymentManifestDependencies)"
+ DestinationFiles="@(_DeploymentManifestDependencies->'$(_DeploymentApplicationDir)%(TargetPath)$(_DeploymentFileMappingExtension)')"
+ SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+ OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+ Retries="$(CopyRetryCount)"
+ RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+ UseHardlinksIfPossible="$(CreateHardLinksForPublishFilesIfPossible)"
+ UseSymboliclinksIfPossible="$(CreateSymbolicLinksForPublishFilesIfPossible)"
+ Condition="'%(_DeploymentManifestDependencies.DependencyType)'=='Install'"/>
+
+ <Copy
+ SourceFiles="@(_ReferenceScatterPaths)"
+ DestinationFiles="@(_ReferenceScatterPaths->'$(_DeploymentApplicationDir)%(Filename)%(Extension)$(_DeploymentFileMappingExtension)')"
+ SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+ OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+ Retries="$(CopyRetryCount)"
+ RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+ UseHardlinksIfPossible="$(CreateHardLinksForPublishFilesIfPossible)"
+ UseSymboliclinksIfPossible="$(CreateSymbolicLinksForPublishFilesIfPossible)"
+ />
+
+ <FormatUrl InputUrl="$(_DeploymentApplicationUrl)">
+ <Output TaskParameter="OutputUrl" PropertyName="_DeploymentFormattedApplicationUrl"/>
+ </FormatUrl>
+
+ <FormatUrl InputUrl="$(_DeploymentComponentsUrl)">
+ <Output TaskParameter="OutputUrl" PropertyName="_DeploymentFormattedComponentsUrl"/>
+ </FormatUrl>
+
+ </Target>
+
+ <!--
+ ============================================================
+ _DeploymentGenerateBootstrapper
+ ============================================================
+ -->
+ <Target
+ Name="_DeploymentGenerateBootstrapper">
+
+ <!-- Build setup.exe bootstrapper and copy referenced packages -->
+ <GenerateBootstrapper
+ ApplicationFile="$(TargetDeployManifestFileName)"
+ ApplicationName="$(AssemblyName)"
+ ApplicationUrl="$(_DeploymentFormattedApplicationUrl)"
+ BootstrapperItems="@(BootstrapperPackage)"
+ ComponentsLocation="$(BootstrapperComponentsLocation)"
+ ComponentsUrl="$(_DeploymentFormattedComponentsUrl)"
+ Culture="$(TargetCulture)"
+ FallbackCulture="$(FallbackCulture)"
+ OutputPath="$(PublishDir)"
+ SupportUrl="$(_DeploymentFormattedSupportUrl)"
+ Path="$(GenerateBootstrapperSdkPath)"
+ VisualStudioVersion="$(VisualStudioVersion)"
+ Condition="'$(BootstrapperEnabled)'=='true'"/>
+
+ </Target>
+
+ <!--
+ ============================================================
+ _DeploymentSignClickOnceDeployment
+ ============================================================
+ -->
+ <Target
+ Name="_DeploymentSignClickOnceDeployment">
+
+ <!-- Sign manifests and the bootstrapper -->
+ <SignFile
+ CertificateThumbprint="$(_DeploymentResolvedManifestCertificateThumbprint)"
+ TimestampUrl="$(ManifestTimestampUrl)"
+ SigningTarget="$(_DeploymentApplicationDir)$(_DeploymentTargetApplicationManifestFileName)"
+ TargetFrameworkVersion="$(TargetFrameworkVersion)"
+ Condition="'$(_DeploymentSignClickOnceManifests)'=='true'" />
+
+ <!-- Update entry point path in deploy manifest -->
+ <UpdateManifest
+ ApplicationPath="$(_DeploymentApplicationFolderName)\$(_DeploymentTargetApplicationManifestFileName)"
+ TargetFrameworkVersion="$(TargetFrameworkVersion)"
+ ApplicationManifest="$(_DeploymentApplicationDir)$(_DeploymentTargetApplicationManifestFileName)"
+ InputManifest="$(OutDir)$(TargetDeployManifestFileName)"
+ OutputManifest="$(PublishDir)$(TargetDeployManifestFileName)">
+
+ <Output TaskParameter="OutputManifest" ItemName="PublishedDeployManifest"/>
+
+ </UpdateManifest>
+
+ <SignFile
+ CertificateThumbprint="$(_DeploymentResolvedManifestCertificateThumbprint)"
+ TimestampUrl="$(ManifestTimestampUrl)"
+ SigningTarget="$(PublishDir)$(TargetDeployManifestFileName)"
+ TargetFrameworkVersion="$(TargetFrameworkVersion)"
+ Condition="'$(_DeploymentSignClickOnceManifests)'=='true'" />
+
+ <SignFile
+ CertificateThumbprint="$(_DeploymentResolvedManifestCertificateThumbprint)"
+ TimestampUrl="$(ManifestTimestampUrl)"
+ SigningTarget="$(PublishDir)\setup.exe"
+ Condition="'$(BootstrapperEnabled)'=='true' and '$(_DeploymentSignClickOnceManifests)'=='true'" />
+
+
+ </Target>
+
+
+
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ AllProjectOutputGroups Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <!--
+ ============================================================
+ AllProjectOutputGroups
+
+ The targets below drive output groups, which provide generic information about a
+ project's inputs (e.g., content files, compilation sources, etc.) and built outputs
+ (e.g., built EXE/DLL, PDB, XML documentation files, etc.)
+
+ Each target may produce two kinds of items: outputs and dependencies. Outputs are
+ items from the current project; dependencies are items that are brought into the
+ current project as a result of referencing other projects or components.
+
+ For both outputs and dependencies, the Include attribute
+ specifies the location of the output/dependency; it must be a full path. Any number
+ of additional attributes may be placed on an output/dependency item.
+ ============================================================
+ -->
+ <Target
+ Name="AllProjectOutputGroups"
+ DependsOnTargets="
+ BuiltProjectOutputGroup;
+ DebugSymbolsProjectOutputGroup;
+ DocumentationProjectOutputGroup;
+ SatelliteDllsProjectOutputGroup;
+ SourceFilesProjectOutputGroup;
+ ContentFilesProjectOutputGroup;
+ SGenFilesOutputGroup"/>
+
+ <!--
+ This is the key output for the BuiltProjectOutputGroup and is meant to be read directly from the IDE.
+ Reading an item is faster than invoking a target.
+ -->
+ <ItemGroup Condition=" '$(OutputType)' != 'winmdobj' ">
+ <BuiltProjectOutputGroupKeyOutput Include="@(IntermediateAssembly->'%(FullPath)')">
+ <IsKeyOutput>true</IsKeyOutput>
+ <FinalOutputPath>$(TargetPath)</FinalOutputPath>
+ <TargetPath>$(TargetFileName)</TargetPath>
+ <COM2REG Condition="'$(RegisterForComInterop)'=='true' and '$(OutputType)'=='library'">true</COM2REG>
+ </BuiltProjectOutputGroupKeyOutput>
+ </ItemGroup>
+
+ <ItemGroup Condition=" '$(OutputType)' == 'winmdobj' ">
+ <WinMDExpOutputWindowsMetadataFileItem Include="$(_IntermediateWindowsMetadataPath)" Condition="'$(_IntermediateWindowsMetadataPath)' != ''" />
+ <BuiltProjectOutputGroupKeyOutput Include="@(WinMDExpOutputWindowsMetadataFileItem->'%(FullPath)')">
+ <IsKeyOutput>true</IsKeyOutput>
+ <FinalOutputPath>$(TargetPath)</FinalOutputPath>
+ <TargetPath>$(TargetFileName)</TargetPath>
+ </BuiltProjectOutputGroupKeyOutput>
+ </ItemGroup>
+
+ <!--
+ ============================================================
+ BuiltProjectOutputGroup
+ ============================================================
+ -->
+ <PropertyGroup>
+ <BuiltProjectOutputGroupDependsOn>PrepareForBuild</BuiltProjectOutputGroupDependsOn>
+ <AddAppConfigToBuildOutputs Condition="('$(AddAppConfigToBuildOutputs)'=='') and ('$(OutputType)'!='library' and '$(OutputType)'!='winmdobj')">true</AddAppConfigToBuildOutputs>
+ </PropertyGroup>
+ <Target
+ Name="BuiltProjectOutputGroup"
+ Returns="@(BuiltProjectOutputGroupOutput)"
+ DependsOnTargets="$(BuiltProjectOutputGroupDependsOn)">
+
+ <ItemGroup>
+ <_BuiltProjectOutputGroupOutputIntermediate Include="@(BuiltProjectOutputGroupKeyOutput)"/>
+ </ItemGroup>
+
+ <!-- This item represents the app.config file -->
+ <ItemGroup>
+ <_BuiltProjectOutputGroupOutputIntermediate Include="$(AppConfig)" Condition="'$(AddAppConfigToBuildOutputs)'=='true'">
+ <FinalOutputPath>$(TargetDir)$(TargetFileName).config</FinalOutputPath>
+ <TargetPath>$(TargetFileName).config</TargetPath>
+ <!-- For compatibility with 2.0 -->
+ <OriginalItemSpec>$(AppConfig)</OriginalItemSpec>
+ </_BuiltProjectOutputGroupOutputIntermediate>
+ </ItemGroup>
+
+ <ItemGroup>
+ <_IsolatedComReference Include="@(COMReference)" Condition=" '%(COMReference.Isolated)' == 'true' "/>
+ <_IsolatedComReference Include="@(COMFileReference)" Condition=" '%(COMFileReference.Isolated)' == 'true' "/>
+ </ItemGroup>
+
+ <!-- This item represents the native manifest, example: WindowsApplication1.exe.manifest or Native.ClassLibrary1.manifest -->
+ <ItemGroup>
+ <_BuiltProjectOutputGroupOutputIntermediate Include="$(OutDir)$(_DeploymentTargetApplicationManifestFileName)" Condition="'@(NativeReference)'!='' or '@(_IsolatedComReference)'!=''">
+ <TargetPath>$(_DeploymentTargetApplicationManifestFileName)</TargetPath>
+ <!-- For compatibility with 2.0 -->
+ <OriginalItemSpec>$(OutDir)$(_DeploymentTargetApplicationManifestFileName)</OriginalItemSpec>
+ </_BuiltProjectOutputGroupOutputIntermediate>
+ </ItemGroup>
+
+ <!-- Convert intermediate items into final items; this way we can get the full path for each item -->
+ <ItemGroup>
+ <BuiltProjectOutputGroupOutput Include="@(_BuiltProjectOutputGroupOutputIntermediate->'%(FullPath)')">
+ <!-- For compatibility with 2.0 -->
+ <OriginalItemSpec Condition="'%(_BuiltProjectOutputGroupOutputIntermediate.OriginalItemSpec)' == ''">%(_BuiltProjectOutputGroupOutputIntermediate.FullPath)</OriginalItemSpec>
+ </BuiltProjectOutputGroupOutput>
+ </ItemGroup>
+
+ </Target>
+
+ <!--
+ ============================================================
+ DebugSymbolsProjectOutputGroup
+
+ This target performs population of the Debug Symbols project output group.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <DebugSymbolsProjectOutputGroupDependsOn></DebugSymbolsProjectOutputGroupDependsOn>
+ </PropertyGroup>
+ <ItemGroup Condition="'$(_DebugSymbolsProduced)' != 'false' and '$(OutputType)' != 'winmdobj'">
+ <DebugSymbolsProjectOutputGroupOutput Include="@(_DebugSymbolsIntermediatePath->'%(FullPath)')">
+ <FinalOutputPath>@(_DebugSymbolsOutputPath->'%(FullPath)')</FinalOutputPath>
+ <TargetPath>@(_DebugSymbolsIntermediatePath->'%(Filename)%(Extension)')</TargetPath>
+ </DebugSymbolsProjectOutputGroupOutput>
+ </ItemGroup>
+ <ItemGroup Condition="'$(_DebugSymbolsProduced)' != 'false' and '$(OutputType)' == 'winmdobj'">
+ <WinMDExpOutputPdbItem Include="$(WinMDExpOutputPdb)" Condition="'$(WinMDExpOutputPdb)' != ''" />
+ <WinMDExpFinalOutputPdbItem Include="$(_WinMDDebugSymbolsOutputPath)" Condition="'$(_WinMDDebugSymbolsOutputPath)' != ''" />
+ <DebugSymbolsProjectOutputGroupOutput Include="@(WinMDExpOutputPdbItem->'%(FullPath)')">
+ <FinalOutputPath>@(WinMDExpFinalOutputPdbItem->'%(FullPath)')</FinalOutputPath>
+ <TargetPath>@(WinMDExpOutputPdbItem->'%(Filename)%(Extension)')</TargetPath>
+ </DebugSymbolsProjectOutputGroupOutput>
+ </ItemGroup>
+ <Target
+ Name="DebugSymbolsProjectOutputGroup"
+ Returns="@(DebugSymbolsProjectOutputGroupOutput)"
+ DependsOnTargets="$(DebugSymbolsProjectOutputGroupDependsOn)"/>
+
+ <!--
+ ============================================================
+ DocumentationProjectOutputGroup
+
+ This target performs population of the Documentation project output group.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <DocumentationProjectOutputGroupDependsOn></DocumentationProjectOutputGroupDependsOn>
+ </PropertyGroup>
+ <ItemGroup Condition="'$(DocumentationFile)'!='' and '$(OutputType)' != 'winmdobj'">
+ <DocumentationProjectOutputGroupOutput Include="@(DocFileItem->'%(FullPath)')">
+ <FinalOutputPath>@(FinalDocFile->'%(FullPath)')</FinalOutputPath>
+ <IsKeyOutput>true</IsKeyOutput>
+ <TargetPath>@(DocFileItem->'%(Filename)%(Extension)')</TargetPath>
+ </DocumentationProjectOutputGroupOutput>
+ </ItemGroup>
+ <ItemGroup Condition="'$(DocumentationFile)' != '' and '$(OutputType)' == 'winmdobj'">
+ <WinMDOutputDocumentationFileItem Include="$(WinMDOutputDocumentationFile)" Condition="'$(WinMDOutputDocumentationFile)' != ''" />
+ <WinMDExpFinalOutputDocItem Include="$(_WinMDDocFileOutputPath)" Condition="'$(_WinMDDocFileOutputPath)' != ''" />
+ <DocumentationProjectOutputGroupOutput Include="@(WinMDOutputDocumentationFileItem->'%(FullPath)')">
+ <FinalOutputPath>@(WinMDExpFinalOutputDocItem->'%(FullPath)')</FinalOutputPath>
+ <TargetPath>@(WinMDOutputDocumentationFileItem->'%(Filename)%(Extension)')</TargetPath>
+ </DocumentationProjectOutputGroupOutput>
+ </ItemGroup>
+ <Target
+ Name="DocumentationProjectOutputGroup"
+ Returns="@(DocumentationProjectOutputGroupOutput)"
+ DependsOnTargets="$(DocumentationProjectOutputGroupDependsOn)"/>
+
+ <!--
+ ============================================================
+ SatelliteDllsProjectOutputGroup
+
+ This target performs population of the Satellite Files project output group.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <SatelliteDllsProjectOutputGroupDependsOn>PrepareForBuild;PrepareResourceNames</SatelliteDllsProjectOutputGroupDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="SatelliteDllsProjectOutputGroup"
+ Returns="@(SatelliteDllsProjectOutputGroupOutput)"
+ DependsOnTargets="$(SatelliteDllsProjectOutputGroupDependsOn)">
+
+ <ItemGroup>
+ <SatelliteDllsProjectOutputGroupOutputIntermediate Include="$(IntermediateOutputPath)%(EmbeddedResource.Culture)\$(TargetName).resources.dll"
+ Condition="'%(EmbeddedResource.WithCulture)' == 'true'">
+ <TargetPath>%(EmbeddedResource.Culture)\$(TargetName).resources.dll</TargetPath>
+ <Culture>%(EmbeddedResource.Culture)</Culture>
+ </SatelliteDllsProjectOutputGroupOutputIntermediate>
+ </ItemGroup>
+
+ <!-- Convert intermediate items into final items; this way we can get the full path for each item. -->
+ <ItemGroup>
+ <SatelliteDllsProjectOutputGroupOutput Include="@(SatelliteDllsProjectOutputGroupOutputIntermediate->'%(FullPath)')">
+ <FinalOutputPath Condition=" '%(SatelliteDllsProjectOutputGroupOutputIntermediate.FinalOutputPath)' == '' ">$(TargetDir)%(SatelliteDllsProjectOutputGroupOutputIntermediate.TargetPath)</FinalOutputPath>
+ <!-- For compatibility with 2.0 -->
+ <OriginalItemSpec>%(SatelliteDllsProjectOutputGroupOutputIntermediate.Identity)</OriginalItemSpec>
+ </SatelliteDllsProjectOutputGroupOutput>
+ </ItemGroup>
+
+ </Target>
+
+ <!--
+ ============================================================
+ SourceFilesProjectOutputGroup
+
+ This target performs population of the Source Files project output group.
+ Source files are items in the project whose type is "Compile" and "EmbeddedResource".
+ ============================================================
+ -->
+ <PropertyGroup>
+ <SourceFilesProjectOutputGroupDependsOn>PrepareForBuild;AssignTargetPaths</SourceFilesProjectOutputGroupDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="SourceFilesProjectOutputGroup"
+ Returns="@(SourceFilesProjectOutputGroupOutput)"
+ DependsOnTargets="$(SourceFilesProjectOutputGroupDependsOn)">
+
+ <AssignTargetPath Files="@(Compile)" RootFolder="$(MSBuildProjectDirectory)">
+ <Output TaskParameter="AssignedFiles" ItemName="_CompileWithTargetPath" />
+ </AssignTargetPath>
+
+ <ItemGroup>
+ <!-- First we deal with Compile, EmbeddedResource and AppConfig -->
+ <SourceFilesProjectOutputGroupOutput Include="@(_CompileWithTargetPath->'%(FullPath)');@(EmbeddedResource->'%(FullPath)');@(_LicxFile->'%(FullPath)');@(AppConfigWithTargetPath->'%(FullPath)')"/>
+
+ <!-- Include the project file -->
+ <SourceFilesProjectOutputGroupOutput Include="$(MSBuildProjectFullPath)">
+ <!-- For compatibility with 2.0 -->
+ <OriginalItemSpec>$(MSBuildProjectFullPath)</OriginalItemSpec>
+ <TargetPath>$(ProjectFileName)</TargetPath>
+ </SourceFilesProjectOutputGroupOutput>
+ </ItemGroup>
+
+ </Target>
+
+ <!-- Get just the compile items -->
+ <Target Name="GetCompile" Returns="@(Compile)"/>
+
+ <!--
+ ============================================================
+ ContentFilesProjectOutputGroup
+
+ This target performs population of the Content Files project output group.
+ Content files are items in the project whose type is "Content".
+ ============================================================
+ -->
+ <PropertyGroup>
+ <ContentFilesProjectOutputGroupDependsOn>PrepareForBuild;AssignTargetPaths</ContentFilesProjectOutputGroupDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="ContentFilesProjectOutputGroup"
+ Returns="@(ContentFilesProjectOutputGroupOutput)"
+ DependsOnTargets="$(ContentFilesProjectOutputGroupDependsOn)">
+
+ <!-- Convert items into final items; this way we can get the full path for each item. -->
+ <ItemGroup>
+ <ContentFilesProjectOutputGroupOutput Include="@(ContentWithTargetPath->'%(FullPath)')"/>
+ </ItemGroup>
+
+ </Target>
+
+ <!--
+ ============================================================
+ SGenFilesOutputGroup
+
+ This target performs population of the GenerateSerializationAssemblies Files project output group.
+ GenerateSerializationAssemblies files are those generated by the GenerateSerializationAssemblies target and task.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <SGenFilesOutputGroupDependsOn></SGenFilesOutputGroupDependsOn>
+ </PropertyGroup>
+ <ItemGroup
+ Condition="'$(_SGenGenerateSerializationAssembliesConfig)' == 'On' or ('@(WebReferenceUrl)'!='' and '$(_SGenGenerateSerializationAssembliesConfig)' == 'Auto')">
+ <SGenFilesOutputGroupOutput Include="@(_OutputPathItem->'%(FullPath)$(_SGenDllName)')">
+ <FinalOutputPath>@(_OutputPathItem->'%(FullPath)$(_SGenDllName)')</FinalOutputPath>
+ <TargetPath>$(_SGenDllName)</TargetPath>
+ </SGenFilesOutputGroupOutput>
+ </ItemGroup>
+ <Target
+ Name="SGenFilesOutputGroup"
+ Returns="@(SGenFilesOutputGroupOutput)"
+ DependsOnTargets="$(SGenFilesOutputGroupDependsOn)"/>
+
+ <!--
+ ============================================================
+ SDKRelated Output groups
+
+ These targets are to gather information from the SDKs.
+ ============================================================
+ -->
+ <!-- Get the resolved SDK reference items -->
+ <Target Name="GetResolvedSDKReferences" DependsOnTargets="ResolveSDKReferences" Returns="@(ResolvedSDKReference)"/>
+
+ <!--
+ ============================================================
+ PriFilesOutputGroup
+
+ This target performs population of the pri files output group
+ ============================================================
+ -->
+ <Target
+ Name="PriFilesOutputGroup"
+ Condition="'@(_ReferenceRelatedPaths)' != ''"
+ DependsOnTargets="BuildOnlySettings;PrepareForBuild;AssignTargetPaths;ResolveReferences"
+ Returns="@(PriFilesOutputGroupOutput)">
+
+ <!-- This item represents dependent pri file's -->
+ <ItemGroup>
+ <PriFilesOutputGroupOutput Include="@(_ReferenceRelatedPaths->'%(FullPath)')" Condition="'%(Extension)' == '.pri'"/>
+ </ItemGroup>
+
+ </Target>
+
+ <PropertyGroup>
+ <SDKRedistOutputGroupDependsOn>ResolveSDKReferences;ExpandSDKReferences</SDKRedistOutputGroupDependsOn>
+ </PropertyGroup>
+
+ <!--
+ ============================================================
+ SDKRedistOutputGroup
+
+ This target gathers the Redist folders from the SDKs which have been resolved.
+ ============================================================
+ -->
+ <Target
+ Name="SDKRedistOutputGroup"
+ Returns="@(SDKRedistOutputGroupOutput)"
+ DependsOnTargets="$(SDKRedistOutputGroupDependsOn)">
+
+ <!-- This list starts with the least specific files to the most specific so that later files can overwrite earlier files-->
+ <ItemGroup>
+ <SDKRedistOutputGroupOutput Include="@(ResolvedRedistFiles)"/>
+ </ItemGroup>
+ </Target>
+
+ <!--
+ ***********************************************************************************************
+ ***********************************************************************************************
+ AllProjectOutputGroupsDependencies Section
+ ***********************************************************************************************
+ ***********************************************************************************************
+ -->
+
+ <!--
+ ============================================================
+ AllProjectOutputGroupsDependencies
+ ============================================================
+ -->
+ <Target
+ Name="AllProjectOutputGroupsDependencies"
+ DependsOnTargets="
+ BuiltProjectOutputGroupDependencies;
+ DebugSymbolsProjectOutputGroupDependencies;
+ SatelliteDllsProjectOutputGroupDependencies;
+ DocumentationProjectOutputGroupDependencies;
+ SGenFilesOutputGroupDependencies"/>
+
+ <!--
+ ============================================================
+ BuiltProjectOutputGroupDependencies
+
+ This target performs population of the Built project output group dependencies.
+ ============================================================
+ -->
+ <Target
+ Name="BuiltProjectOutputGroupDependencies"
+ DependsOnTargets="BuildOnlySettings;PrepareForBuild;AssignTargetPaths;ResolveReferences"
+ Returns="@(BuiltProjectOutputGroupDependency)">
+
+ <ItemGroup>
+ <BuiltProjectOutputGroupDependency Include="@(ReferencePath->'%(FullPath)');
+ @(ReferenceDependencyPaths->'%(FullPath)');
+ @(NativeReferenceFile->'%(FullPath)');
+ @(_DeploymentLooseManifestFile->'%(FullPath)');
+ @(ResolvedIsolatedComModules->'%(FullPath)')"/>
+ </ItemGroup>
+
+ </Target>
+
+ <!--
+ ============================================================
+ DebugSymbolsProjectOutputGroupDependencies
+
+ This target performs population of the dependencies for the debug symbols project output group.
+ ============================================================
+ -->
+ <Target
+ Name="DebugSymbolsProjectOutputGroupDependencies"
+ Condition="'$(DebugSymbols)'!='false'"
+ DependsOnTargets="BuildOnlySettings;PrepareForBuild;AssignTargetPaths;ResolveReferences"
+ Returns="@(DebugSymbolsProjectOutputGroupDependency)">
+
+ <!-- This item represents dependent PDB's -->
+ <ItemGroup>
+ <DebugSymbolsProjectOutputGroupDependency Include="@(_ReferenceRelatedPaths->'%(FullPath)')" Condition="'%(Extension)' == '.pdb'"/>
+ </ItemGroup>
+
+ </Target>
+
+ <!--
+ ============================================================
+ SatelliteDllsProjectOutputGroupDependencies
+
+ This target performs population of the dependencies for the satellite files project output group.
+ ============================================================
+ -->
+ <Target
+ Name="SatelliteDllsProjectOutputGroupDependencies"
+ DependsOnTargets="BuildOnlySettings;PrepareForBuild;AssignTargetPaths;ResolveReferences"
+ Returns="@(SatelliteDllsProjectOutputGroupDependency)">
+
+ <!-- This item represents dependent satellites -->
+ <ItemGroup>
+ <SatelliteDllsProjectOutputGroupDependency Include="@(ReferenceSatellitePaths->'%(FullPath)')"/>
+ </ItemGroup>
+
+ </Target>
+
+ <!--
+ ============================================================
+ DocumentationProjectOutputGroupDependencies
+
+ This target performs population of the dependencies for the documentation project output group.
+ ============================================================
+ -->
+ <Target
+ Name="DocumentationProjectOutputGroupDependencies"
+ Condition="'$(DocumentationFile)'!=''"
+ DependsOnTargets="BuildOnlySettings;PrepareForBuild;AssignTargetPaths;ResolveReferences"
+ Returns="@(DocumentationProjectOutputGroupDependency)">
+
+ <!-- This item represents dependent XMLs -->
+ <ItemGroup>
+ <DocumentationProjectOutputGroupDependency Include="@(_ReferenceRelatedPaths->'%(FullPath)')" Condition="'%(Extension)' == '.xml'"/>
+ </ItemGroup>
+
+ </Target>
+
+ <!--
+ ============================================================
+ SGenFilesOutputGroupDependencies
+
+ This target performs population of the dependencies for the GenerateSerializationAssemblies project output group.
+ ============================================================
+ -->
+ <Target
+ Name="SGenFilesOutputGroupDependencies"
+ DependsOnTargets="BuildOnlySettings;PrepareForBuild;AssignTargetPaths;ResolveReferences"
+ Returns="@(SGenFilesOutputGroupDependency)">
+
+ <!-- This item represents sgen xml serializer dll's -->
+ <ItemGroup>
+ <SGenFilesOutputGroupDependency Include="@(_ReferenceSerializationAssemblyPaths->'%(FullPath)')" Condition="'%(Extension)' == '.dll'"/>
+ </ItemGroup>
+
+ </Target>
+
+ <PropertyGroup>
+ <CodeAnalysisTargets Condition="'$(CodeAnalysisTargets)'==''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeAnalysis\Microsoft.CodeAnalysis.targets</CodeAnalysisTargets>
+ </PropertyGroup>
+
+ <Import Project="$(CodeAnalysisTargets)" Condition="Exists('$(CodeAnalysisTargets)')"/>
+
+ <Import Project="$(ReportingServicesTargets)" Condition="Exists('$(ReportingServicesTargets)')"/>
+
+ <Import Project="$(MSBuildToolsPath)\Microsoft.NETFramework.targets" Condition="('$(TargetFrameworkIdentifier)' == '' or '$(TargetFrameworkIdentifier)' == '.NETFramework') and ('$(TargetRuntime)' == 'Managed')"/>
+
+ <PropertyGroup>
+ <ImportXamlTargets Condition="'$(ImportXamlTargets)'=='' and ('$(TargetFrameworkVersion)' != 'v2.0' and '$(TargetFrameworkVersion)' != 'v3.5') and Exists('$(MSBuildToolsPath)\Microsoft.Xaml.targets')">true</ImportXamlTargets>
+ </PropertyGroup>
+
+ <Import Project="$(MSBuildToolsPath)\Microsoft.Xaml.targets" Condition="('$(ImportXamlTargets)' == 'true')" />
+
+ <!-- imports Microsoft.WorkflowBuildExtensions.targets only if TargetFrameworkVersion is v4.5 or above or TargetFrameworkfVersion specified does not conform to the format of vX.X[.X.X] -->
+ <!-- Underlying assumption is that there shouldn't be any other versions between v4.0.* and v4.5 -->
+ <Import Project="$(MSBuildToolsPath)\Microsoft.WorkflowBuildExtensions.targets"
+ Condition="('$(TargetFrameworkVersion)' != 'v2.0' and '$(TargetFrameworkVersion)' != 'v3.5' and (!$([System.String]::IsNullOrEmpty('$(TargetFrameworkVersion)')) and !$(TargetFrameworkVersion.StartsWith('v4.0')))) and Exists('$(MSBuildToolsPath)\Microsoft.WorkflowBuildExtensions.targets')"/>
+
+ <!-- This import is temporary and will be removed once it is moved into the silverlight targets -->
+ <Import Project="$(MSBuildToolsPath)\Microsoft.WinFX.targets" Condition="'$(TargetFrameworkIdentifier)' == 'Silverlight' and Exists('$(MSBuildToolsPath)\Microsoft.WinFX.targets')"/>
+
+ <PropertyGroup>
+ <MsTestToolsTargets Condition="'$(MsTestToolsTargets)'==''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TeamTest\Microsoft.TeamTest.targets</MsTestToolsTargets>
+ </PropertyGroup>
+
+ <Import Project="$(MsTestToolsTargets)" Condition="Exists('$(MsTestToolsTargets)')" />
+
+ <!-- App packaging support -->
+
+ <!--
+ Following two targets are needed to be present in every project being built
+ because the app packaging targets recursively scan all projects referenced
+ from projects that generate app packages for them.
+ -->
+ <Target Name="CleanAppxPackage" />
+ <Target Name="GetPackagingOutputs" />
+
+ <PropertyGroup>
+ <MsAppxPackageTargets Condition="'$(MsAppxPackageTargets)'==''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\AppxPackage\Microsoft.AppXPackage.Targets</MsAppxPackageTargets>
+ </PropertyGroup>
+
+ <Import Project="$(MsAppxPackageTargets)" Condition="'$(WindowsAppContainer)' == 'true' and Exists('$(MsAppxPackageTargets)')" />
+
+ <!-- This import is temporary and will be removed once it is moved into the silverlight targets -->
+ <Import Project="$(MSBuildToolsPath)\Microsoft.Data.Entity.targets" Condition="'$(TargetFrameworkIdentifier)' == 'Silverlight' and Exists('$(MSBuildToolsPath)\Microsoft.Data.Entity.targets')"/>
+
+ <Import Project="$(CustomAfterMicrosoftCommonTargets)" Condition="'$(CustomAfterMicrosoftCommonTargets)' != '' and Exists('$(CustomAfterMicrosoftCommonTargets)')"/>
+
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfterMicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportAfter')"/>
+ <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftCommonTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportAfter')"/>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.overridetasks b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.overridetasks
new file mode 100755
index 0000000000..730d63c037
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.overridetasks
@@ -0,0 +1,30 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <!-- This file lists UsingTask elements that we wish to override
+ any other UsingTask elements -->
+
+ <!-- NOTE: Listing a <UsingTask> tag in a *.tasks file like this one rather than in a project or targets file
+ can give a significant performance advantage in a large build, because every time a <UsingTask> tag
+ is encountered, it will cause the task to be rediscovered next time the task is used. -->
+ <!-- NOTE: Using the fully qualified class name in a <UsingTask> tag is faster than using a partially qualified name. -->
+
+ <UsingTask TaskName="Microsoft.Build.Tasks.ResolveComReference" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5'" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GenerateResource" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' and ('$(DisableOutOfProcTaskHost)' != '' or !$([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`)))" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GenerateResource" AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' and '$(DisableOutOfProcTaskHost)' == '' and $([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`))" Runtime="CLR2" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.RegisterAssembly" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' and ('$(DisableOutOfProcTaskHost)' != '' or !$([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`)))" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.RegisterAssembly" AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' and '$(DisableOutOfProcTaskHost)' == '' and $([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`))" Runtime="CLR2" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.UnregisterAssembly" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' and ('$(DisableOutOfProcTaskHost)' != '' or !$([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`)))" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.UnregisterAssembly" AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' and '$(DisableOutOfProcTaskHost)' == '' and $([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`))" Runtime="CLR2" />
+ <UsingTask TaskName="ResolveComReference" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '2.0'" />
+ <UsingTask TaskName="GenerateResource" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '2.0' and ('$(DisableOutOfProcTaskHost)' != '' or !$([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`)))" />
+ <UsingTask TaskName="GenerateResource" AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '2.0' and '$(DisableOutOfProcTaskHost)' == '' and $([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`))" Runtime="CLR2" />
+ <UsingTask TaskName="RegisterAssembly" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '2.0' and ('$(DisableOutOfProcTaskHost)' != '' or !$([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`)))" />
+ <UsingTask TaskName="RegisterAssembly" AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '2.0' and '$(DisableOutOfProcTaskHost)' == '' and $([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`))" Runtime="CLR2" />
+ <UsingTask TaskName="UnregisterAssembly" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '2.0' and ('$(DisableOutOfProcTaskHost)' != '' or !$([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`)))" />
+ <UsingTask TaskName="UnregisterAssembly" AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '2.0' and '$(DisableOutOfProcTaskHost)' == '' and $([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`))" Runtime="CLR2" />
+ <UsingTask TaskName="ReadLinesFromFile" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' or '$(MSBuildToolsVersion)' == '2.0'" />
+ <UsingTask TaskName="FindUnderPath" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' or '$(MSBuildToolsVersion)' == '2.0'" />
+ <UsingTask TaskName="ConvertToAbsolutePath" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' or '$(MSBuildToolsVersion)' == '2.0'" />
+ <UsingTask TaskName="MSBuild" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' or '$(MSBuildToolsVersion)' == '2.0'" />
+ <UsingTask TaskName="ResolveAssemblyReference" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '4.0'" />
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.targets
new file mode 100755
index 0000000000..e1b544519c
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.targets
@@ -0,0 +1,165 @@
+<!--
+***********************************************************************************************
+Microsoft.Common.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+This file defines the steps in the standard build process for .NET projects. It
+contains all the steps that are common among the different .NET languages, such as
+Visual Basic, and Visual C#.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <!--
+ In VS 2010 SP1 and VS 2012, both supported for asset compatibility, the MSBuild installed
+ as part of them did not enforce using the local ToolsVersion (4.0) in all cases, but instead
+ just used whatever ToolsVersion was in the project file if it existed on the machine, and
+ only forced 4.0 if that ToolsVersion did not exist.
+
+ Moving forward, we do want to enforce a single acting ToolsVersion per version of Visual Studio,
+ but in order to approximate this behavior on VS 2010 SP1 and VS 2012 as well, we've redirected
+ the targets: If we're building using 4.X MSBuild (which doesn't define the new reserved
+ property, MSBuildAssemblyVersion), we'll point right back at the 4.0 targets, which still exist
+ as part of the .NET Framework. Only if we're using the new MSBuild will we point to the current
+ targets.
+ -->
+
+ <Choose>
+ <When Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <PropertyGroup>
+ <CommonTargetsPath>$(MSBuildFrameworkToolsPath)\Microsoft.Common.targets</CommonTargetsPath>
+ </PropertyGroup>
+ </When>
+ <Otherwise>
+ <PropertyGroup>
+ <CommonTargetsPath>$(MSBuildToolsPath)\Microsoft.Common.CurrentVersion.targets</CommonTargetsPath>
+ </PropertyGroup>
+ </Otherwise>
+ </Choose>
+
+ <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <!--
+ Overrides for the Microsoft.Common.targets extension targets. Used to make sure that only the imports we specify
+ (hard-coded to 4.0 locations) are used, not the 12.0 locations that would be used by default.
+
+ NOTE: This logic is duplicated in Microsoft.VisualBasic.targets and in Microsoft.CSharp.targets because those two files
+ import Microsoft.Common.targets from the current directory and thus don't get the benefit of the redirections, so for
+ any changes to this logic in this file, please also edit the other two.
+ -->
+ <ImportByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == ''">$(ImportByWildcardBeforeMicrosoftCommonTargets)</ImportByWildcardBefore40MicrosoftCommonTargets>
+ <ImportByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == ''">true</ImportByWildcardBefore40MicrosoftCommonTargets>
+
+ <ImportByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == ''">$(ImportByWildcardAfterMicrosoftCommonTargets)</ImportByWildcardAfter40MicrosoftCommonTargets>
+ <ImportByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == ''">true</ImportByWildcardAfter40MicrosoftCommonTargets>
+
+ <ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets)</ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets>
+ <ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets>
+
+ <ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftCommonTargets)</ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets>
+ <ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets>
+
+ <ImportByWildcardBeforeMicrosoftCommonTargets>false</ImportByWildcardBeforeMicrosoftCommonTargets>
+ <ImportByWildcardAfterMicrosoftCommonTargets>false</ImportByWildcardAfterMicrosoftCommonTargets>
+ <ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets>false</ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets>
+ <ImportUserLocationsByWildcardAfterMicrosoftCommonTargets>false</ImportUserLocationsByWildcardAfterMicrosoftCommonTargets>
+
+ <CustomBeforeMicrosoftCommonTargets Condition="'$(CustomBeforeMicrosoftCommonTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.Before.Microsoft.Common.targets</CustomBeforeMicrosoftCommonTargets>
+ <CustomAfterMicrosoftCommonTargets Condition="'$(CustomAfterMicrosoftCommonTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.After.Microsoft.Common.targets</CustomAfterMicrosoftCommonTargets>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == '' and ('$(TargetFrameworkIdentifier)' == '.NETFramework' or '$(TargetFrameworkIdentifier)' == 'Silverlight' or ('$(TargetFrameworkIdentifier)' == '' and ('$(TargetRuntime)' == 'Managed' or '$(TargetRuntime)' == '')))">
+ <!--
+ Overrides for the Microsoft.NETFramework.props extension targets. Used to make sure that only the imports we specify
+ (hard-coded to 4.0 locations) are used, not the 12.0 locations that would be used by default. Required because
+ Microsoft.Common.targets imports it from the current directory, so we don't get a chance to redirect these in its
+ own redirection targets.
+
+ NOTE: This logic is duplicated in Microsoft.VisualBasic.targets and in Microsoft.CSharp.targets because those two files
+ import Microsoft.Common.targets from the current directory and thus don't get the benefit of these redirections either,
+ so for any changes to this logic in this file, please also edit the other two.
+ -->
+ <ImportByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">$(ImportByWildcardBeforeMicrosoftNetFrameworkProps)</ImportByWildcardBefore40MicrosoftNetFrameworkProps>
+ <ImportByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardBefore40MicrosoftNetFrameworkProps>
+
+ <ImportByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">$(ImportByWildcardAfterMicrosoftNetFrameworkProps)</ImportByWildcardAfter40MicrosoftNetFrameworkProps>
+ <ImportByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardAfter40MicrosoftNetFrameworkProps>
+
+ <ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps)</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps>
+ <ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps>
+
+ <ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps)</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps>
+ <ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps>
+
+ <ImportByWildcardBeforeMicrosoftNetFrameworkProps>false</ImportByWildcardBeforeMicrosoftNetFrameworkProps>
+ <ImportByWildcardAfterMicrosoftNetFrameworkProps>false</ImportByWildcardAfterMicrosoftNetFrameworkProps>
+ <ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps>false</ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps>
+ <ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps>false</ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps>
+ </PropertyGroup>
+
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore')"/>
+ <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore')"/>
+ </ImportGroup>
+
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore')"/>
+ <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore')"/>
+ </ImportGroup>
+
+ <Import Project="$(CommonTargetsPath)" />
+
+ <!--
+ Prepare to import project extensions which usually come from packages. Package management systems will create a file at:
+ $(MSBuildProjectExtensionsPath)\$(MSBuildProjectFile).<SomethingUnique>.targets
+
+ Each package management system should use a unique moniker to avoid collisions. It is a wild-card import so the package
+ management system can write out multiple files but the order of the import is alphabetic because MSBuild sorts the list.
+ -->
+ <PropertyGroup>
+ <ImportProjectExtensionTargets Condition="'$(ImportProjectExtensionTargets)' == ''">true</ImportProjectExtensionTargets>
+ </PropertyGroup>
+
+ <Import Project="$(MSBuildProjectExtensionsPath)$(MSBuildProjectFile).*.targets" Condition="'$(ImportProjectExtensionTargets)' == 'true' and exists('$(MSBuildProjectExtensionsPath)')" />
+
+ <PropertyGroup>
+ <ImportDirectoryBuildTargets Condition="'$(ImportDirectoryBuildTargets)' == ''">true</ImportDirectoryBuildTargets>
+ </PropertyGroup>
+
+ <!--
+ Determine the path to the directory build targets file if the user did not disable $(ImportDirectoryBuildTargets) and
+ they did not already specify an absolute path to use via $(DirectoryBuildTargetsPath)
+ -->
+ <PropertyGroup Condition="'$(ImportDirectoryBuildTargets)' == 'true' and '$(DirectoryBuildTargetsPath)' == ''">
+ <_DirectoryBuildTargetsFile Condition="'$(_DirectoryBuildTargetsFile)' == ''">Directory.Build.targets</_DirectoryBuildTargetsFile>
+ <_DirectoryBuildTargetsBasePath Condition="'$(_DirectoryBuildTargetsBasePath)' == ''">$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), '$(_DirectoryBuildTargetsFile)'))</_DirectoryBuildTargetsBasePath>
+ <DirectoryBuildTargetsPath Condition="'$(_DirectoryBuildTargetsBasePath)' != '' and '$(_DirectoryBuildTargetsFile)' != ''">$([System.IO.Path]::Combine('$(_DirectoryBuildTargetsBasePath)', '$(_DirectoryBuildTargetsFile)'))</DirectoryBuildTargetsPath>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(ImportDirectoryBuildTargets)' == 'true' and exists('$(DirectoryBuildTargetsPath)')">
+ <MSBuildAllProjects>$(MSBuildAllProjects);$(DirectoryBuildTargetsPath)</MSBuildAllProjects>
+ </PropertyGroup>
+
+ <Import Project="$(DirectoryBuildTargetsPath)" Condition="'$(ImportDirectoryBuildTargets)' == 'true' and exists('$(DirectoryBuildTargetsPath)')"/>
+
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter')"/>
+ <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter')"/>
+ </ImportGroup>
+
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter')"/>
+ <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter')"/>
+ </ImportGroup>
+
+ <!-- Fix up FrameworkPathOverride, which is primarily used to determine the location of mscorlib.dll in the
+ (relatively uncommon) situation where the reference assemblies, in which it's usually found, are not
+ installed. -->
+ <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <FrameworkPathOverride Condition="!Exists('$(FrameworkPathOverride)\mscorlib.dll')">$(MSBuildFrameworkToolsPath)</FrameworkPathOverride>
+ </PropertyGroup>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.tasks b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.tasks
new file mode 100755
index 0000000000..4c7fbee884
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.tasks
@@ -0,0 +1,177 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <!-- This file lists all the tasks that ship by default with MSBuild -->
+
+ <!-- NOTE: Listing a <UsingTask> tag in a *.tasks file like this one rather than in a project or targets file
+ can give a significant performance advantage in a large build, because every time a <UsingTask> tag
+ is encountered, it will cause the task to be rediscovered next time the task is used. -->
+ <!-- NOTE: Using the fully qualified class name in a <UsingTask> tag is faster than using a partially qualified name. -->
+
+ <!-- Versions required for SxS back-compat with Dev10 SP1 / Dev11 and ToolsVersion=12.0 projects -->
+
+ <UsingTask TaskName="Microsoft.Build.Tasks.AL" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.AspNetCompiler" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.AssignCulture" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.AssignProjectConfiguration" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.AssignTargetPath" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.CallTarget" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.CombinePath" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ConvertToAbsolutePath" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Copy" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.CreateCSharpManifestResourceName" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.CreateItem" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.CreateProperty" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.CreateVisualBasicManifestResourceName" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Csc" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Delete" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Error" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Exec" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.FindAppConfigFile" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.FindInList" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.FindUnderPath" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.FormatUrl" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.FormatVersion" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GenerateApplicationManifest" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GenerateBootstrapper" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GenerateDeploymentManifest" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+
+ <UsingTask TaskName="Microsoft.Build.Tasks.GenerateResource" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="('$(MSBuildAssemblyVersion)' == '') and '$(DisableOutOfProcTaskHost)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GenerateResource" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR4" Condition="('$(MSBuildAssemblyVersion)' == '') and '$(DisableOutOfProcTaskHost)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GenerateResource" AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR2" Condition="('$(MSBuildAssemblyVersion)' == '') and '$(DisableOutOfProcTaskHost)' == ''" />
+
+ <UsingTask TaskName="Microsoft.Build.Tasks.GenerateTrustInfo" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GetAssemblyIdentity" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GetFrameworkPath" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GetFrameworkSdkPath" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GetReferenceAssemblyPaths" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.LC" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.MakeDir" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Message" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Move" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.MSBuild" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ReadLinesFromFile" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+
+ <UsingTask TaskName="Microsoft.Build.Tasks.RegisterAssembly" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="('$(MSBuildAssemblyVersion)' == '') and '$(DisableOutOfProcTaskHost)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.RegisterAssembly" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR4" Condition="('$(MSBuildAssemblyVersion)' == '') and '$(DisableOutOfProcTaskHost)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.RegisterAssembly" AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR2" Condition="('$(MSBuildAssemblyVersion)' == '') and '$(DisableOutOfProcTaskHost)' == ''" />
+
+ <UsingTask TaskName="Microsoft.Build.Tasks.RemoveDir" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.RemoveDuplicates" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.RequiresFramework35SP1Assembly" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ResolveAssemblyReference" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ResolveSDKReference" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GetInstalledSDKLocations" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GetSDKReferenceFiles" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ResolveComReference" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ResolveKeySource" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ResolveManifestFiles" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ResolveNativeReference" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ResolveNonMSBuildProjectOutput" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.SGen" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.SignFile" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Touch" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+
+ <UsingTask TaskName="Microsoft.Build.Tasks.UnregisterAssembly" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="('$(MSBuildAssemblyVersion)' == '') and '$(DisableOutOfProcTaskHost)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.UnregisterAssembly" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR4" Condition="('$(MSBuildAssemblyVersion)' == '') and '$(DisableOutOfProcTaskHost)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.UnregisterAssembly" AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR2" Condition="('$(MSBuildAssemblyVersion)' == '') and '$(DisableOutOfProcTaskHost)' == ''" />
+
+ <UsingTask TaskName="Microsoft.Build.Tasks.UpdateManifest" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Vbc" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Warning" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.WriteCodeFragment" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.WriteLinesToFile" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.XmlPeek" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.XmlPoke" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.XslTransformation" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.WinMDExp" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+
+ <!-- Actual 12.0 tasks -->
+
+ <UsingTask TaskName="Microsoft.Build.Tasks.AL" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.AspNetCompiler" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.AssignCulture" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.AssignLinkMetadata" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.AssignProjectConfiguration" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.AssignTargetPath" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.CallTarget" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.CombinePath" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ConvertToAbsolutePath" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Copy" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.CreateCSharpManifestResourceName" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.CreateItem" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.CreateProperty" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.CreateVisualBasicManifestResourceName" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Delete" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Error" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ErrorFromResources" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Exec" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.FindAppConfigFile" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.FindInList" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.FindInvalidProjectReferences" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+
+ <UsingTask TaskName="Microsoft.Build.Tasks.FindUnderPath" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.FormatUrl" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.FormatVersion" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GenerateApplicationManifest" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GenerateBindingRedirects" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GenerateBootstrapper" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GenerateDeploymentManifest" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+
+ <UsingTask TaskName="Microsoft.Build.Tasks.GenerateResource" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="('$(MSBuildAssemblyVersion)' != '') and '$(DisableOutOfProcTaskHost)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GenerateResource" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR4" Condition="('$(MSBuildAssemblyVersion)' != '') and '$(DisableOutOfProcTaskHost)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GenerateResource" AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR2" Condition="('$(MSBuildAssemblyVersion)' != '') and '$(DisableOutOfProcTaskHost)' == ''" />
+
+ <UsingTask TaskName="Microsoft.Build.Tasks.GenerateTrustInfo" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GetAssemblyIdentity" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GetFrameworkPath" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GetFrameworkSdkPath" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GetReferenceAssemblyPaths" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Hash" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.LC" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.MakeDir" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Message" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Move" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.MSBuild" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ReadLinesFromFile" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+
+ <UsingTask TaskName="Microsoft.Build.Tasks.RegisterAssembly" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="('$(MSBuildAssemblyVersion)' != '') and '$(DisableOutOfProcTaskHost)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.RegisterAssembly" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR4" Condition="('$(MSBuildAssemblyVersion)' != '') and '$(DisableOutOfProcTaskHost)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.RegisterAssembly" AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR2" Condition="('$(MSBuildAssemblyVersion)' != '') and '$(DisableOutOfProcTaskHost)' == ''" />
+
+ <UsingTask TaskName="Microsoft.Build.Tasks.RemoveDir" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.RemoveDuplicates" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.RequiresFramework35SP1Assembly" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ResolveAssemblyReference" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ResolveCodeAnalysisRuleSet" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ResolveSDKReference" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ResolveSDKReference" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GetInstalledSDKLocations" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.GetSDKReferenceFiles" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ResolveComReference" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ResolveKeySource" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ResolveManifestFiles" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ResolveNativeReference" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.ResolveNonMSBuildProjectOutput" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.SGen" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.SignFile" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Telemetry" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Touch" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+
+ <UsingTask TaskName="Microsoft.Build.Tasks.UnregisterAssembly" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="('$(MSBuildAssemblyVersion)' != '') and '$(DisableOutOfProcTaskHost)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.UnregisterAssembly" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR4" Condition="('$(MSBuildAssemblyVersion)' != '') and '$(DisableOutOfProcTaskHost)' == ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.UnregisterAssembly" AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR2" Condition="('$(MSBuildAssemblyVersion)' != '') and '$(DisableOutOfProcTaskHost)' == ''" />
+
+ <UsingTask TaskName="Microsoft.Build.Tasks.UpdateManifest" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.Warning" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.WriteCodeFragment" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.WriteLinesToFile" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.XmlPeek" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.XmlPoke" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.XslTransformation" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.Build.Tasks.WinMDExp" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+
+ <!-- Roslyn tasks are now in an assembly owned and shipped by Roslyn -->
+ <UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc" AssemblyFile="$(RoslynTargetsPath)\Microsoft.Build.Tasks.CodeAnalysis.dll" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc" AssemblyFile="$(RoslynTargetsPath)\Microsoft.Build.Tasks.CodeAnalysis.dll" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+ <UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly" AssemblyFile="$(RoslynTargetsPath)\Microsoft.Build.Tasks.CodeAnalysis.dll" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+</Project>
+
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.CurrentVersion.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.CurrentVersion.props
new file mode 100755
index 0000000000..b81dcdeec7
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.CurrentVersion.props
@@ -0,0 +1,141 @@
+<!--
+***********************************************************************************************
+Microsoft.NETFramework.CurrentVersion.props
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+This file contains .net framework specific properties, items and targets. They are factored into a Microsoft.NETFramework.targets and Microsoft.NetFramework.props
+these two files are used to encapsulate the multi-targeting and framework specific build process.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <PropertyGroup>
+ <ImportByWildcardBeforeMicrosoftNetFrameworkProps Condition="'$(ImportByWildcardBeforeMicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardBeforeMicrosoftNetFrameworkProps>
+ <ImportByWildcardAfterMicrosoftNetFrameworkProps Condition="'$(ImportByWildcardAfterMicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardAfterMicrosoftNetFrameworkProps>
+ <ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps>
+ <ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps>
+ </PropertyGroup>
+
+ <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.props\ImportBefore')"/>
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportByWildcardBeforeMicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.props\ImportBefore')"/>
+
+ <PropertyGroup>
+ <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+
+ <!-- By default we want to replace subsets with profiles, but we do need a way to turning off this "upgrade" in case a user needs to target a subset-->
+ <UpgradeSubsetToProfile Condition="'$(UpgradeSubsetToProfile)' == '' ">true</UpgradeSubsetToProfile>
+
+ <TargetFrameworkProfile Condition="'$(UpgradeSubsetToProfile)' == 'true' and '$(TargetFrameworkSubset)' != '' and '$(TargetFrameworkProfile)' == ''">$(TargetFrameworkSubset)</TargetFrameworkProfile>
+
+ <!-- If we are not upgrading the Subset to a profile this means we want to target a subset, do not wipe out the subset name-->
+ <TargetFrameworkSubset Condition="'$(UpgradeTargetFrameworkSubsetToProfile)' == 'true'"></TargetFrameworkSubset>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(FrameworkPathOverride)' != ''">
+ <_FullFrameworkReferenceAssemblyPaths>$(FrameworkPathOverride)</_FullFrameworkReferenceAssemblyPaths>
+ <_TargetFrameworkDirectories>$(FrameworkPathOverride)</_TargetFrameworkDirectories>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(TargetFrameworkVersion)' == 'v4.0' and '$(FrameworkPathOverride)' == ''">
+
+ <!-- The FrameworkPathOverride property is required for the IDE Visual Basic compiler to initialize.
+ This location contains reference assemblies for mscorlib.dll and other key VB assemblies.
+ This property is required during project evaluation, since the IDE compilers need to initialize before
+ any targets have had a chance to run, hence the use of a function to retrieve the location.
+ -->
+ <!-- Hard code for the most common TargetFrameworkVersion of v4.0 with no profile: this enables us to avoid calling the GetReferenceAssemblyPaths task -->
+ <_FullFrameworkReferenceAssemblyPaths Condition="Exists('$(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\RedistList\FrameworkList.xml')">$(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0</_FullFrameworkReferenceAssemblyPaths>
+ <_TargetFrameworkDirectories Condition="'$(TargetFrameworkProfile)' == ''">$(_FullFrameworkReferenceAssemblyPaths)</_TargetFrameworkDirectories>
+ <FrameworkPathOverride Condition="'$(TargetFrameworkProfile)' == ''">$(_TargetFrameworkDirectories)</FrameworkPathOverride>
+
+ <!-- Hard code for the most common TargetFrameworkVersion of v4.0 with Client profile: this enables us to avoid calling the GetReferenceAssemblyPaths task -->
+ <_TargetFrameworkDirectories Condition="'$(TargetFrameworkProfile)' == 'Client' and Exists('$(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\$(TargetFrameworkProfile)\RedistList\FrameworkList.xml')">$(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\$(TargetFrameworkProfile)</_TargetFrameworkDirectories>
+ <FrameworkPathOverride Condition="'$(TargetFrameworkProfile)' == 'Client'">$(_TargetFrameworkDirectories)</FrameworkPathOverride>
+ <TargetFrameworkMonikerDisplayName Condition="'$(TargetFrameworkMonikerDisplayName)' == '' and '$(TargetFrameworkProfile)' == ''">.NET Framework 4</TargetFrameworkMonikerDisplayName>
+ <TargetFrameworkMonikerDisplayName Condition="'$(TargetFrameworkMonikerDisplayName)' == '' and '$(TargetFrameworkProfile)' == 'Client'">.NET Framework 4 Client Profile</TargetFrameworkMonikerDisplayName>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <MSBuildFrameworkToolsRoot Condition="'$(MSBuildFrameworkToolsRoot)' == '' and '$(MSBuildRuntimeType)' != 'Core'">$(Registry:HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework@InstallRoot)</MSBuildFrameworkToolsRoot>
+ <_DeploymentSignClickOnceManifests Condition="'$(TargetFrameworkVersion)' == 'v2.0' or '$(TargetFrameworkVersion)' == 'v3.0' or '$(SignManifests)' == 'true'">true</_DeploymentSignClickOnceManifests>
+
+ <!-- Assembly names added to the AdditionalExplicitAssemblyReferences property will be added as references to the resolve assembly reference call by default this is done because when upgrading from
+ a project targeting 2.0 to 3.5 the system.core reference is not added, therefore we need to add it automatically -->
+ <AddAdditionalExplicitAssemblyReferences Condition="'$(AddAdditionalExplicitAssemblyReferences)' == ''">true</AddAdditionalExplicitAssemblyReferences>
+ <AdditionalExplicitAssemblyReferences Condition="'$(AddAdditionalExplicitAssemblyReferences)' == 'true' and '$(TargetCompactFramework)' != 'true' and ('$(TargetFrameworkVersion)' != 'v2.0' and '$(TargetFrameworkVersion)' != 'v3.0')">System.Core;$(AdditionalExplicitAssemblyReferences)</AdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+
+ <!--
+ ============================================================
+ GetToolPaths
+ Get the paths for the .NET Framework tools and sdk tools directories.
+ This does not need to be a target since all of the values are availiable at project evaluation time.
+ ============================================================
+ -->
+
+ <PropertyGroup>
+ <TargetingClr2Framework Condition="'$(TargetFrameworkVersion)' == 'v2.0' or '$(TargetFrameworkVersion)' == 'v3.0' or '$(TargetFrameworkVersion)' == 'v3.5'">true</TargetingClr2Framework>
+
+ <MSBuildManagedCompilerPath Condition="'$(TargetingClr2Framework)' == 'true'">$(MSBuildFrameworkToolsRoot)\v3.5</MSBuildManagedCompilerPath >
+
+ <TargetFrameworkSDKToolsDirectory Condition="'$(TargetingClr2Framework)' == 'true'">$(SDK35ToolsPath)</TargetFrameworkSDKToolsDirectory>
+ <!-- If the sdk path is not 3.5 or lower set it to the 40 sdk tools path. This will allow future target framework versions to use the 4.0 sdk tool set
+ When a new windows SDK revs they will inplace update the location pointed to by this property. When a new sdk is release this target will have to be
+ revised along with another toolsversion. -->
+
+ <TargetFrameworkSDKToolsDirectory Condition=" '$(TargetFrameworkSDKToolsDirectory)' == '' ">$(SDK40ToolsPath)</TargetFrameworkSDKToolsDirectory>
+
+ <TargetedRuntimeVersion Condition="'$(TargetedRuntimeVersion)' == '' and ('$(TargetingClr2Framework)' == 'true')">v2.0.50727</TargetedRuntimeVersion>
+ <TargetedRuntimeVersion Condition="'$(TargetedRuntimeVersion)' == ''">v$(MSBuildRuntimeVersion)</TargetedRuntimeVersion>
+
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(TargetingClr2Framework)' != 'true' and '$(TargetFrameworkVersion)' != 'v4.0' and ('$(OutputType)' == 'exe' or '$(OutputType)' == 'winexe' or '$(OutputType)' == 'appcontainerexe' or '$(OutputType)' == '')">
+ <Prefer32Bit Condition="'$(Prefer32Bit)' == ''">true</Prefer32Bit>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <Prefer32Bit Condition="'$(Prefer32Bit)' == ''">false</Prefer32Bit>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(TargetingClr2Framework)' != 'true' and '$(TargetFrameworkVersion)' != 'v4.0'">
+ <HighEntropyVA Condition="'$(HighEntropyVA)' == ''">true</HighEntropyVA>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <HighEntropyVA Condition="'$(HighEntropyVA)' == ''">false</HighEntropyVA>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <!-- ARM and AppContainerExe require subsystem version >= 6.02 (Windows 8) -->
+ <SubsystemVersion Condition="'$(SubsystemVersion)' == '' and ('$(PlatformTarget)' == 'ARM' or '$(OutputType)' == 'appcontainerexe' or '$(OutputType)' == 'winmdobj')">6.02</SubsystemVersion>
+ <!-- Starting with .Net 4.5 projects use subsystem 6.00 (Vista) as default -->
+ <SubsystemVersion Condition="'$(SubsystemVersion)' == '' and ('$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(TargetingClr2Framework)' != 'true' and '$(TargetFrameworkVersion)' != 'v4.0')">6.00</SubsystemVersion>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <ComReferenceExecuteAsTool Condition="'$(ExecuteAsTool)'!=''">$(ExecuteAsTool)</ComReferenceExecuteAsTool>
+ <ComReferenceExecuteAsTool Condition="'$(ExecuteAsTool)'=='' and '$(TargetingClr2Framework)' == 'true'">true</ComReferenceExecuteAsTool>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <ResGenExecuteAsTool Condition="'$(ExecuteAsTool)'!=''">$(ExecuteAsTool)</ResGenExecuteAsTool>
+ <ResGenExecuteAsTool Condition="'$(ExecuteAsTool)'=='' and '$(TargetingClr2Framework)' == 'true'">true</ResGenExecuteAsTool>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <!-- Starting with .NET 4.5 projects we implictly reference all portable design-time facades -->
+ <ImplicitlyExpandDesignTimeFacades Condition="'$(ImplicitlyExpandDesignTimeFacades)' == '' and ('$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(TargetingClr2Framework)' != 'true' and '$(TargetFrameworkVersion)' != 'v4.0')">true</ImplicitlyExpandDesignTimeFacades>
+ </PropertyGroup>
+
+
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.props\ImportAfter\*" Condition="'$(ImportByWildcardAfterMicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.props\ImportAfter')"/>
+ <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.props\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.props\ImportAfter')"/>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.CurrentVersion.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.CurrentVersion.targets
new file mode 100755
index 0000000000..5ad712aacd
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.CurrentVersion.targets
@@ -0,0 +1,132 @@
+<!--
+***********************************************************************************************
+Microsoft.NETFramework.CurrentVersion.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+This file contains .net framework specific properties, items and targets. They are factored into a Microsoft.NETFramework.targets and Microsoft.NetFramework.props
+these two files are used to encapsulate the multi-targeting and framework specific build process.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <PropertyGroup>
+ <ImportByWildcardBeforeMicrosoftNetFrameworkTargets Condition="'$(ImportByWildcardBeforeMicrosoftNetFrameworkTargets)' == ''">true</ImportByWildcardBeforeMicrosoftNetFrameworkTargets>
+ <ImportByWildcardAfterMicrosoftNetFrameworkTargets Condition="'$(ImportByWildcardAfterMicrosoftNetFrameworkTargets)' == ''">true</ImportByWildcardAfterMicrosoftNetFrameworkTargets>
+ <ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkTargets Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkTargets)' == ''">true</ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkTargets>
+ <ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkTargets Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkTargets)' == ''">true</ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkTargets>
+ </PropertyGroup>
+
+ <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.targets\ImportBefore')"/>
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.targets\ImportBefore\*" Condition="'$(ImportByWildcardBeforeMicrosoftNetFrameworkTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.targets\ImportBefore')"/>
+
+ <PropertyGroup>
+ <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+ </PropertyGroup>
+
+ <Target
+ Name="GetFrameworkPaths"
+ DependsOnTargets="$(GetFrameworkPathsDependsOn)">
+
+ <!-- For backwards compatibility of targets who replaced this target we cannot move these values outside the target even though they
+ now only depend on statically availiable values-->
+
+ <ItemGroup>
+ <_TargetFramework40DirectoryItem Include="$(MSBuildFrameworkToolsRoot)v4.0.30319"/>
+ <_TargetFramework35DirectoryItem Include="$(MSBuildFrameworkToolsRoot)v3.5"/>
+ <_TargetFramework30DirectoryItem Include="$(MSBuildFrameworkToolsRoot)v3.0"/>
+ <_TargetFramework20DirectoryItem Include="$(MSBuildFrameworkToolsRoot)v2.0.50727"/>
+
+ <_TargetedFrameworkDirectoryItem Condition="'$(TargetFrameworkVersion)' == 'v2.0'" Include="@(_TargetFramework20DirectoryItem)"/>
+ <_TargetedFrameworkDirectoryItem Condition="'$(TargetFrameworkVersion)' == 'v3.0' OR '$(TargetFrameworkVersion)' == 'v3.5'" Include="$(MSBuildFrameworkToolsRoot)\$(TargetFrameworkVersion)"/>
+ <_TargetedFrameworkDirectoryItem Condition="'@(_TargetedFrameworkDirectoryItem)' == ''" Include="@(_TargetFramework40DirectoryItem)"/>
+ </ItemGroup>
+
+ <ItemGroup>
+ <_CombinedTargetFrameworkDirectoriesItem Condition=" '$(TargetFrameworkVersion)' == 'v4.0' "
+ Include="@(_TargetFramework40DirectoryItem)" />
+
+ <_CombinedTargetFrameworkDirectoriesItem Condition=" '$(TargetFrameworkVersion)' == 'v3.5'"
+ Include="@(_TargetFramework35DirectoryItem)"/>
+
+ <_CombinedTargetFrameworkDirectoriesItem Condition=" '$(TargetFrameworkVersion)' == 'v3.0' or '$(TargetFrameworkVersion)' == 'v3.5'"
+ Include="@(_TargetFramework30DirectoryItem)" />
+
+ <_CombinedTargetFrameworkDirectoriesItem Condition=" '$(TargetFrameworkVersion)' == 'v2.0' or '$(TargetFrameworkVersion)' == 'v3.0' or '$(TargetFrameworkVersion)' == 'v3.5'"
+ Include="@(_TargetFramework20DirectoryItem)" />
+
+ <_CombinedTargetFrameworkDirectoriesItem Condition=" '@(_CombinedTargetFrameworkDirectoriesItem)' == ''"
+ Include="@(_TargetedFrameworkDirectoryItem)" />
+
+ </ItemGroup>
+
+ <PropertyGroup>
+ <TargetFrameworkDirectory>@(_CombinedTargetFrameworkDirectoriesItem)</TargetFrameworkDirectory>
+ <TargetFrameworkSDKDirectory>$(FrameworkSDKRoot)</TargetFrameworkSDKDirectory>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <_TargetFrameworkSDKDirectoryItem Include="$(TargetFrameworkSDKDirectory)"/>
+ </ItemGroup>
+ </Target>
+
+ <PropertyGroup>
+ <ResolveReferencesDependsOn>
+ $(ResolveReferencesDependsOn);
+ ImplicitlyExpandDesignTimeFacades
+ </ResolveReferencesDependsOn>
+
+ <ImplicitlyExpandDesignTimeFacadesDependsOn>
+ $(ImplicitlyExpandDesignTimeFacadesDependsOn);
+ GetReferenceAssemblyPaths
+ </ImplicitlyExpandDesignTimeFacadesDependsOn>
+ </PropertyGroup>
+
+ <!-- Implicitly references all portable design-time facades if the user is referencing a System.Runtime-based portable library -->
+ <Target Name="ImplicitlyExpandDesignTimeFacades" Condition="'$(ImplicitlyExpandDesignTimeFacades)' == 'true'" DependsOnTargets="$(ImplicitlyExpandDesignTimeFacadesDependsOn)">
+
+ <PropertyGroup>
+ <!-- Does one of our dependencies reference a System.Runtime-based portable library? -->
+ <_HasReferenceToSystemRuntime Condition="'$(DependsOnSystemRuntime)' == 'true'">true</_HasReferenceToSystemRuntime>
+ <_HasReferenceToSystemRuntime Condition="'%(_ResolvedProjectReferencePaths.TargetPlatformIdentifier)' == 'Portable'">true</_HasReferenceToSystemRuntime>
+ <_HasReferenceToSystemRuntime Condition="'%(_ResolvedProjectReferencePaths.TargetFrameworkIdentifier)' == '.NETStandard' and '%(_ResolvedProjectReferencePaths.TargetFrameworkVersion)' &lt; '2.0'">true</_HasReferenceToSystemRuntime>
+ </PropertyGroup>
+
+ <ItemGroup Condition="'$(_HasReferenceToSystemRuntime)' == 'true'">
+ <_DesignTimeFacadeAssemblies Include="%(DesignTimeFacadeDirectories.Identity)*.dll"/>
+
+ <_DesignTimeFacadeAssemblies_Names Include="@(_DesignTimeFacadeAssemblies->'%(FileName)')">
+ <OriginalIdentity>%(_DesignTimeFacadeAssemblies.Identity)</OriginalIdentity>
+ </_DesignTimeFacadeAssemblies_Names>
+
+ <_ReferencePath_Names Include="@(ReferencePath->'%(FileName)')">
+ <OriginalIdentity>%(ReferencePath.Identity)</OriginalIdentity>
+ </_ReferencePath_Names>
+
+ <_DesignTimeFacadeAssemblies_Names Remove="@(_ReferencePath_Names)"/>
+
+ <ReferencePath Include="@(_DesignTimeFacadeAssemblies_Names->'%(OriginalIdentity)')">
+ <WinMDFile>false</WinMDFile>
+ <CopyLocal>false</CopyLocal>
+ <ResolvedFrom>ImplicitlyExpandDesignTimeFacades</ResolvedFrom>
+ </ReferencePath>
+ <_ResolveAssemblyReferenceResolvedFiles Include="@(ReferencePath)" Condition="'%(ReferencePath.ResolvedFrom)' == 'ImplicitlyExpandDesignTimeFacades'" />
+ </ItemGroup>
+
+ <Message Importance="Low" Text="Including @(ReferencePath)" Condition="'%(ReferencePath.ResolvedFrom)' == 'ImplicitlyExpandDesignTimeFacades'" />
+
+ </Target>
+
+
+ <Import Project="$(MSBuildToolsPath)\Microsoft.WinFX.targets" Condition="'$(TargetFrameworkVersion)' != 'v2.0' and '$(TargetCompactFramework)' != 'true' and Exists('$(MSBuildToolsPath)\Microsoft.WinFX.targets')"/>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.Data.Entity.targets" Condition="'$(TargetFrameworkVersion)' != 'v2.0' and '$(TargetFrameworkVersion)' != 'v3.0' and Exists('$(MSBuildToolsPath)\Microsoft.Data.Entity.targets')"/>
+
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfterMicrosoftNetFrameworkTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.targets\ImportAfter')"/>
+ <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.targets\ImportAfter')"/>
+
+</Project> \ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.props
new file mode 100755
index 0000000000..d33d74e017
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.props
@@ -0,0 +1,46 @@
+<!--
+***********************************************************************************************
+Microsoft.NetFramework.props
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+This file contains .net framework specific properties, items and targets. They are factored into a Microsoft.NETFramework.targets and Microsoft.NetFramework.props
+these two files are used to encapsulate the multi-targeting and framework specific build process.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <!--
+ In VS 2010 SP1 and VS 2012, both supported for asset compatibility, the MSBuild installed
+ as part of them did not enforce using the local ToolsVersion (4.0) in all cases, but instead
+ just used whatever ToolsVersion was in the project file if it existed on the machine, and
+ only forced 4.0 if that ToolsVersion did not exist.
+
+ Moving forward, we do want to enforce a single acting ToolsVersion per version of Visual Studio,
+ but in order to approximate this behavior on VS 2010 SP1 and VS 2012 as well, we've redirected
+ the targets: If we're building using 4.X MSBuild (which doesn't define the new reserved
+ property, MSBuildAssemblyVersion), we'll point right back at the 4.0 targets, which still exist
+ as part of the .NET Framework. Only if we're using the new MSBuild will we point to the current
+ targets.
+ -->
+
+ <Choose>
+ <When Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <PropertyGroup>
+ <NetFrameworkPropsPath>$(MSBuildFrameworkToolsPath)\Microsoft.NETFramework.props</NetFrameworkPropsPath>
+ </PropertyGroup>
+ </When>
+ <Otherwise>
+ <PropertyGroup>
+ <NetFrameworkPropsPath>$(MSBuildToolsPath)\Microsoft.NETFramework.CurrentVersion.props</NetFrameworkPropsPath>
+ </PropertyGroup>
+ </Otherwise>
+ </Choose>
+
+ <Import Project="$(NetFrameworkPropsPath)" />
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.targets
new file mode 100755
index 0000000000..83a0686083
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.targets
@@ -0,0 +1,79 @@
+<!--
+***********************************************************************************************
+Microsoft.NetFramework.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+This file contains .net framework specific properties, items and targets. They are factored into a Microsoft.NETFramework.targets and Microsoft.NetFramework.props
+these two files are used to encapsulate the multi-targeting and framework specific build process.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <!--
+ In VS 2010 SP1 and VS 2012, both supported for asset compatibility, the MSBuild installed
+ as part of them did not enforce using the local ToolsVersion (4.0) in all cases, but instead
+ just used whatever ToolsVersion was in the project file if it existed on the machine, and
+ only forced 4.0 if that ToolsVersion did not exist.
+
+ Moving forward, we do want to enforce a single acting ToolsVersion per version of Visual Studio,
+ but in order to approximate this behavior on VS 2010 SP1 and VS 2012 as well, we've redirected
+ the targets: If we're building using 4.X MSBuild (which doesn't define the new reserved
+ property, MSBuildAssemblyVersion), we'll point right back at the 4.0 targets, which still exist
+ as part of the .NET Framework. Only if we're using the new MSBuild will we point to the current
+ targets.
+ -->
+
+ <Choose>
+ <When Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <PropertyGroup>
+ <NetFrameworkTargetsPath>$(MSBuildFrameworkToolsPath)\Microsoft.NETFramework.targets</NetFrameworkTargetsPath>
+ </PropertyGroup>
+ </When>
+ <Otherwise>
+ <PropertyGroup>
+ <NetFrameworkTargetsPath>$(MSBuildToolsPath)\Microsoft.NETFramework.CurrentVersion.targets</NetFrameworkTargetsPath>
+ </PropertyGroup>
+ </Otherwise>
+ </Choose>
+
+ <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <!--
+ Overrides for the Microsoft.NETFramework.targets extension targets. Used to make sure that only the imports we specify
+ (hard-coded to 4.0 locations) are used, not the 12.0 locations that would be used by default.
+ -->
+ <ImportByWildcardBefore40MicrosoftNetFrameworkTargets Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkTargets)' == ''">$(ImportByWildcardBeforeMicrosoftNetFrameworkTargets)</ImportByWildcardBefore40MicrosoftNetFrameworkTargets>
+ <ImportByWildcardBefore40MicrosoftNetFrameworkTargets Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkTargets)' == ''">true</ImportByWildcardBefore40MicrosoftNetFrameworkTargets>
+
+ <ImportByWildcardAfter40MicrosoftNetFrameworkTargets Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkTargets)' == ''">$(ImportByWildcardAfterMicrosoftNetFrameworkTargets)</ImportByWildcardAfter40MicrosoftNetFrameworkTargets>
+ <ImportByWildcardAfter40MicrosoftNetFrameworkTargets Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkTargets)' == ''">true</ImportByWildcardAfter40MicrosoftNetFrameworkTargets>
+
+ <ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkTargets)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkTargets)</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkTargets>
+ <ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkTargets)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkTargets>
+
+ <ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkTargets)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkTargets)</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkTargets>
+ <ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkTargets)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkTargets>
+
+ <ImportByWildcardBeforeMicrosoftNetFrameworkTargets>false</ImportByWildcardBeforeMicrosoftNetFrameworkTargets>
+ <ImportByWildcardAfterMicrosoftNetFrameworkTargets>false</ImportByWildcardAfterMicrosoftNetFrameworkTargets>
+ <ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkTargets>false</ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkTargets>
+ <ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkTargets>false</ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkTargets>
+ </PropertyGroup>
+
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.targets\ImportBefore')"/>
+ <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.targets\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.targets\ImportBefore')"/>
+ </ImportGroup>
+
+ <Import Project="$(NetFrameworkTargetsPath)" />
+
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.targets\ImportAfter')"/>
+ <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.targets\ImportAfter')"/>
+ </ImportGroup>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.CrossTargeting.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.CrossTargeting.targets
new file mode 100755
index 0000000000..e0c0b18d37
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.CrossTargeting.targets
@@ -0,0 +1,24 @@
+<!--
+***********************************************************************************************
+Microsoft.VisualBasic.CrossTargeting.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <!-- Import design time targets for Roslyn Project System. These are only available if Visual Studio is installed. -->
+ <!-- Import design time targets before the common crosstargeting targets, which import targets from Nuget. -->
+ <PropertyGroup>
+ <VisualBasicDesignTimeTargetsPath Condition="'$(VisualBasicDesignTimeTargetsPath)'==''">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\Managed\Microsoft.VisualBasic.DesignTime.targets</VisualBasicDesignTimeTargetsPath>
+ </PropertyGroup>
+ <Import Project="$(VisualBasicDesignTimeTargetsPath)" Condition="'$(VisualBasicDesignTimeTargetsPath)' != '' and Exists('$(VisualBasicDesignTimeTargetsPath)')" />
+
+ <Import Project="Microsoft.Common.CrossTargeting.targets" />
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.CurrentVersion.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.CurrentVersion.targets
new file mode 100755
index 0000000000..01d2396d75
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.CurrentVersion.targets
@@ -0,0 +1,380 @@
+<!--
+***********************************************************************************************
+Microsoft.VisualBasic.CurrentVersion.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+This file defines the steps in the standard build process specific for VB .NET projects.
+For example, it contains the step that actually calls the VB compiler. The remainder
+of the build process is defined in Microsoft.Common.targets, which is imported by
+this file.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <PropertyGroup>
+ <ImportByWildcardBeforeMicrosoftVisualBasicTargets Condition="'$(ImportByWildcardBeforeMicrosoftVisualBasicTargets)' == ''">true</ImportByWildcardBeforeMicrosoftVisualBasicTargets>
+ <ImportByWildcardAfterMicrosoftVisualBasicTargets Condition="'$(ImportByWildcardAfterMicrosoftVisualBasicTargets)' == ''">true</ImportByWildcardAfterMicrosoftVisualBasicTargets>
+ <ImportUserLocationsByWildcardBeforeMicrosoftVisualBasicTargets Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftVisualBasicTargets)' == ''">true</ImportUserLocationsByWildcardBeforeMicrosoftVisualBasicTargets>
+ <ImportUserLocationsByWildcardAfterMicrosoftVisualBasicTargets Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftVisualBasicTargets)' == ''">true</ImportUserLocationsByWildcardAfterMicrosoftVisualBasicTargets>
+ </PropertyGroup>
+
+ <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualBasic.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftVisualBasicTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualBasic.targets\ImportBefore')"/>
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualBasic.targets\ImportBefore\*" Condition="'$(ImportByWildcardBeforeMicrosoftVisualBasicTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualBasic.targets\ImportBefore')"/>
+
+ <PropertyGroup>
+ <CustomBeforeMicrosoftVisualBasicTargets Condition="'$(CustomBeforeMicrosoftVisualBasicTargets)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.Before.Microsoft.VisualBasic.targets</CustomBeforeMicrosoftVisualBasicTargets>
+ <CustomAfterMicrosoftVisualBasicTargets Condition="'$(CustomAfterMicrosoftVisualBasicTargets)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.After.Microsoft.VisualBasic.targets</CustomAfterMicrosoftVisualBasicTargets>
+ </PropertyGroup>
+
+ <Import Project="$(CustomBeforeMicrosoftVisualBasicTargets)" Condition="'$(CustomBeforeMicrosoftVisualBasicTargets)' != '' and Exists('$(CustomBeforeMicrosoftVisualBasicTargets)')" />
+
+ <PropertyGroup>
+ <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+ <DefaultLanguageSourceExtension>.vb</DefaultLanguageSourceExtension>
+ <Language>VB</Language>
+ <TargetRuntime>Managed</TargetRuntime>
+ <AlwaysUseNumericalSuffixInItemNames>true</AlwaysUseNumericalSuffixInItemNames>
+ <DefineCommonItemSchemas Condition=" '$(DefineCommonItemSchemas)' == '' ">true</DefineCommonItemSchemas>
+ <DefineCommonReferenceSchemas Condition=" '$(DefineCommonReferenceSchemas)' == '' ">true</DefineCommonReferenceSchemas>
+ <DefineCommonCapabilities Condition=" '$(DefineCommonCapabilities)' == '' ">true</DefineCommonCapabilities>
+ <SynthesizeLinkMetadata Condition=" '$(SynthesizeLinkMetadata)' == '' and '$(HasSharedItems)' == 'true' ">true</SynthesizeLinkMetadata>
+ <DefaultProjectTypeGuid Condition=" '$(DefaultProjectTypeGuid)' == '' ">{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</DefaultProjectTypeGuid>
+ <AppDesignerFolder Condition="'$(AppDesignerFolder)' == ''">My Project</AppDesignerFolder>
+ </PropertyGroup>
+
+ <ItemGroup Condition=" '$(DefineVisualBasicItemSchemas)' != 'false' ">
+ <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)VisualBasic.ProjectItemsSchema.xaml;"/>
+ <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)VisualBasic.xaml;">
+ <Context>File</Context>
+ </PropertyPageSchema>
+ <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)VisualBasic.BrowseObject.xaml;">
+ <Context>BrowseObject</Context>
+ </PropertyPageSchema>
+
+ <ProjectCapability Include="VB;Managed"/>
+ </ItemGroup>
+
+ <ItemGroup Condition=" '$(DefineCommonCapabilities)' == 'true' ">
+ <ProjectCapability Include="ReferencesFolder;LanguageService" />
+ </ItemGroup>
+
+ <!--
+ The CreateManifestResourceNames target create the manifest resource names from the .RESX
+ files.
+
+ [IN]
+ @(EmbeddedResource) - The list of EmbeddedResource items that have been pre-processed to add metadata about resource type
+ Expected Metadata "Type" can either be "Resx" or "Non-Resx"
+
+ [OUT]
+ @(EmbeddedResource) - EmbeddedResource items with metadata
+
+ For VB applications the transformation is like:
+
+ Resources1.resx => RootNamespace.Resources1 => Build into main assembly
+ SubFolder\Resources1.resx => RootNamespace.Resources1 => Build into main assembly
+ Resources1.fr.resx => RootNamespace.Resources1.fr => Build into satellite assembly
+ Resources1.notaculture.resx => RootNamespace.Resources1.notaculture => Build into main assembly
+
+ For other project systems, this transformation may be different.
+ -->
+ <PropertyGroup>
+ <CreateManifestResourceNamesDependsOn></CreateManifestResourceNamesDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="CreateManifestResourceNames"
+ Condition="'@(EmbeddedResource)' != ''"
+ DependsOnTargets="$(CreateManifestResourceNamesDependsOn)"
+ >
+
+ <ItemGroup>
+ <_Temporary Remove="@(_Temporary)" />
+ </ItemGroup>
+
+ <!-- Create manifest names for culture and non-culture Resx files, and for non-culture Non-Resx resources -->
+ <CreateVisualBasicManifestResourceName
+ ResourceFiles="@(EmbeddedResource)"
+ RootNamespace="$(RootNamespace)"
+ Condition="'%(EmbeddedResource.ManifestResourceName)' == '' and ('%(EmbeddedResource.WithCulture)' == 'false' or '%(EmbeddedResource.Type)' == 'Resx')">
+
+ <Output TaskParameter="ResourceFilesWithManifestResourceNames" ItemName="_Temporary" />
+
+ </CreateVisualBasicManifestResourceName>
+
+ <!-- Create manifest names for all culture non-resx resources -->
+ <CreateVisualBasicManifestResourceName
+ ResourceFiles="@(EmbeddedResource)"
+ RootNamespace="$(RootNamespace)"
+ PrependCultureAsDirectory="false"
+ Condition="'%(EmbeddedResource.ManifestResourceName)' == '' and '%(EmbeddedResource.WithCulture)' == 'true' and '%(EmbeddedResource.Type)' == 'Non-Resx'">
+
+ <Output TaskParameter="ResourceFilesWithManifestResourceNames" ItemName="_Temporary" />
+
+ </CreateVisualBasicManifestResourceName>
+
+ <ItemGroup>
+ <EmbeddedResource Remove="@(EmbeddedResource)" Condition="'%(EmbeddedResource.ManifestResourceName)' == ''"/>
+ <EmbeddedResource Include="@(_Temporary)" />
+ <_Temporary Remove="@(_Temporary)" />
+ </ItemGroup>
+
+ </Target>
+
+ <Target
+ Name="ResolveCodeAnalysisRuleSet"
+ Condition="'$(CodeAnalysisRuleSet)' != ''"
+ >
+
+ <ResolveCodeAnalysisRuleSet
+ CodeAnalysisRuleSet="$(CodeAnalysisRuleSet)"
+ CodeAnalysisRuleSetDirectories="$(CodeAnalysisRuleSetDirectories)"
+ MSBuildProjectDirectory="$(MSBuildProjectDirectory)">
+
+ <Output TaskParameter="ResolvedCodeAnalysisRuleSet" PropertyName="ResolvedCodeAnalysisRuleSet" />
+
+ </ResolveCodeAnalysisRuleSet>
+
+ </Target>
+
+ <PropertyGroup>
+ <FinalDefineConstants>CONFIG=&quot;$(Configuration)&quot;</FinalDefineConstants>
+ <FinalDefineConstants Condition=" '$(DefineDebug)' == 'true' ">$(FinalDefineConstants),DEBUG=-1</FinalDefineConstants>
+ <FinalDefineConstants Condition=" '$(DefineTrace)' == 'true' ">$(FinalDefineConstants),TRACE=-1</FinalDefineConstants>
+ <FinalDefineConstants Condition=" '$(MyType)' != '' ">$(FinalDefineConstants),_MyType=&quot;$(MyType)&quot;</FinalDefineConstants>
+ <FinalDefineConstants Condition=" '$(Platform)' != '' ">$(FinalDefineConstants),PLATFORM=&quot;$(Platform)&quot;</FinalDefineConstants>
+ <FinalDefineConstants Condition=" '$(Platform)' == '' ">$(FinalDefineConstants),PLATFORM=&quot;AnyCPU&quot;</FinalDefineConstants>
+ <FinalDefineConstants Condition=" '$(DefineConstants)' != '' ">$(FinalDefineConstants),$(DefineConstants)</FinalDefineConstants>
+
+ <!-- Provide a facility to override UseHostCompilerIfAvailable-->
+ <UseHostCompilerIfAvailable Condition=" '$(UseHostCompilerIfAvailable)' == ''">true</UseHostCompilerIfAvailable>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <DocFileItem Include="$(IntermediateOutputPath)$(DocumentationFile)" Condition="'$(DocumentationFile)'!=''"/>
+ </ItemGroup>
+
+ <ItemGroup Condition="'$(_DebugSymbolsProduced)' == 'true' and '$(PdbFile)' != ''">
+ <_DebugSymbolsIntermediatePathTemporary Include="$(PdbFile)"/>
+ <!-- Add any missing .pdb extension, as the compiler does -->
+ <_DebugSymbolsIntermediatePath Include="@(_DebugSymbolsIntermediatePathTemporary->'%(RootDir)%(Directory)%(Filename).pdb')"/>
+ </ItemGroup>
+
+ <PropertyGroup>
+ <CoreCompileDependsOn>_ComputeNonExistentFileProperty;ResolveCodeAnalysisRuleSet</CoreCompileDependsOn>
+ <ExportWinMDFile Condition="'$(ExportWinMDFile)' == '' and '$(OutputType)' == 'WinMDObj'">true</ExportWinMDFile>
+ </PropertyGroup>
+
+<!--
+ The XamlPreCompile target must remain identical to
+ the CoreCompile target in Microsoft.VisualBasic.Core.targets.
+ Any updates to one must be made to the other.
+-->
+ <Target
+ Name="XamlPreCompile"
+ Inputs="$(MSBuildAllProjects);
+ @(Compile);
+ @(_CoreCompileResourceInputs);
+ $(ApplicationIcon);
+ $(AssemblyOriginatorKeyFile);
+ @(ReferencePath);
+ @(CompiledLicenseFile);
+ @(LinkResource);
+ @(EmbeddedDocumentation);
+ $(Win32Resource);
+ $(Win32Manifest);
+ @(Page);
+ @(ApplicationDefinition);
+ @(CustomAdditionalCompileInputs);
+ $(ResolvedCodeAnalysisRuleSet)"
+ Outputs="@(DocFileItem);
+ @(XamlIntermediateAssembly);
+ @(_DebugSymbolsIntermediatePath);
+ $(NonExistentFile);
+ @(CustomAdditionalCompileOutputs)"
+ Returns=""
+ DependsOnTargets="$(CoreCompileDependsOn)"
+ Condition="'@(Page)' != '' Or '@(ApplicationDefinition)' != ''"
+ >
+ <PropertyGroup>
+ <_NoWarnings Condition=" '$(WarningLevel)' == '0' ">true</_NoWarnings>
+ <_NoWarnings Condition=" '$(WarningLevel)' == '1' ">false</_NoWarnings>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <!-- If we are targeting winmdobj we want to specifically set the pdbFile property so that it does not collide with the output of winmdexp which we will run subsequently -->
+ <PdbFile Condition="'$(PdbFile)' == '' and '$(OutputType)' == 'winmdobj' and '$(DebugSymbols)' == 'true'">$(IntermediateOutputPath)$(TargetName).compile.pdb</PdbFile>
+ </PropertyGroup>
+
+ <ItemGroup Condition="'$(TargetingClr2Framework)'=='true'">
+ <ReferencePath>
+ <EmbedInteropTypes/>
+ </ReferencePath>
+ </ItemGroup>
+
+ <!-- Prefer32Bit was introduced in .NET 4.5. Set it to false if we are targeting 4.0 -->
+ <PropertyGroup Condition="('$(TargetFrameworkVersion)' == 'v4.0')">
+ <Prefer32Bit>false</Prefer32Bit>
+ </PropertyGroup>
+
+ <ItemGroup Condition="('$(AdditionalFileItemNames)' != '')">
+ <AdditionalFileItems Include="$(AdditionalFileItemNames)" />
+ <AdditionalFiles Include="@(%(AdditionalFileItems.Identity))" />
+ </ItemGroup>
+
+ <!-- Don't run analyzers for Vbc task on XamlPrecompile pass, we only want to run them on core compile. -->
+ <!-- Analyzers="@(Analyzer)" -->
+
+ <PropertyGroup Condition="'$(UseSharedCompilation)' == ''">
+ <UseSharedCompilation>true</UseSharedCompilation>
+ </PropertyGroup>
+
+ <!-- Condition is to filter out the _CoreCompileResourceInputs so that it doesn't pass in culture resources to the compiler -->
+ <Vbc Condition=" '%(_CoreCompileResourceInputs.WithCulture)' != 'true' "
+ AdditionalLibPaths="$(AdditionalLibPaths)"
+ AddModules="@(AddModules)"
+ AdditionalFiles="@(AdditionalFiles)"
+ BaseAddress="$(BaseAddress)"
+ CodeAnalysisRuleSet="$(ResolvedCodeAnalysisRuleSet)"
+ CodePage="$(CodePage)"
+ DebugType="$(DebugType)"
+ DefineConstants="$(FinalDefineConstants)"
+ DelaySign="$(DelaySign)"
+ DisabledWarnings="$(NoWarn)"
+ DocumentationFile="@(DocFileItem)"
+ EmitDebugInformation="$(DebugSymbols)"
+ EnvironmentVariables="$(VbcEnvironment)"
+ ErrorLog="$(ErrorLog)"
+ ErrorReport="$(ErrorReport)"
+ FileAlignment="$(FileAlignment)"
+ GenerateDocumentation="$(GenerateDocumentation)"
+ HighEntropyVA="$(HighEntropyVA)"
+ Imports="@(Import)"
+ KeyContainer="$(KeyContainerName)"
+ KeyFile="$(KeyOriginatorFile)"
+ LangVersion="$(LangVersion)"
+ LinkResources="@(LinkResource)"
+ MainEntryPoint="$(StartupObject)"
+ ModuleAssemblyName="$(ModuleAssemblyName)"
+ NoConfig="true"
+ NoStandardLib="$(NoCompilerStandardLib)"
+ NoVBRuntimeReference="$(NoVBRuntimeReference)"
+ NoWarnings="$(_NoWarnings)"
+ NoWin32Manifest="$(NoWin32Manifest)"
+ Optimize="$(Optimize)"
+ OptionCompare="$(OptionCompare)"
+ OptionExplicit="$(OptionExplicit)"
+ OptionInfer="$(OptionInfer)"
+ OptionStrict="$(OptionStrict)"
+ OptionStrictType="$(OptionStrictType)"
+ OutputAssembly="@(XamlIntermediateAssembly)"
+ Platform="$(PlatformTarget)"
+ Prefer32Bit="$(Prefer32Bit)"
+ PreferredUILang="$(PreferredUILang)"
+ References="@(ReferencePath)"
+ RemoveIntegerChecks="$(RemoveIntegerChecks)"
+ ReportAnalyzer="$(ReportAnalyzer)"
+ Resources="@(_CoreCompileResourceInputs);@(CompiledLicenseFile)"
+ ResponseFiles="$(CompilerResponseFile)"
+ RootNamespace="$(RootNamespace)"
+ PdbFile="$(PdbFile)"
+ SdkPath="$(FrameworkPathOverride)"
+ Sources="@(Compile)"
+ SubsystemVersion="$(SubsystemVersion)"
+ TargetCompactFramework="$(TargetCompactFramework)"
+ TargetType="$(OutputType)"
+ ToolExe="$(VbcToolExe)"
+ ToolPath="$(VbcToolPath)"
+ TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
+ UseHostCompilerIfAvailable="$(UseHostCompilerIfAvailable)"
+ UseSharedCompilation="$(UseSharedCompilation)"
+ Utf8Output="$(Utf8Output)"
+ VBRuntimePath="$(VBRuntimePath)"
+ Verbosity="$(VbcVerbosity)"
+ VsSessionGuid="$(VsSessionGuid)"
+ WarningsAsErrors="$(WarningsAsErrors)"
+ WarningsNotAsErrors="$(WarningsNotAsErrors)"
+ Win32Icon="$(ApplicationIcon)"
+ Win32Manifest="$(Win32Manifest)"
+ Win32Resource="$(Win32Resource)"
+ VBRuntime="$(VBRuntime)"
+ />
+
+ <!-- Only Applicable to the regular CoreCompile:
+ <ItemGroup>
+ <_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" />
+ </ItemGroup>
+
+ <CallTarget Targets="$(TargetsTriggeredByCompilation)" Condition="'$(TargetsTriggeredByCompilation)' != ''"/>
+ -->
+ <OnError Condition="'$(OnXamlPreCompileErrorTarget)' != ''" ExecuteTargets="$(OnXamlPreCompileErrorTarget)" />
+ </Target>
+
+ <PropertyGroup>
+ <VisualBasicCoreTargetsPath Condition="'$(VisualBasicCoreTargetsPath)' == ''">$(RoslynTargetsPath)\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
+ </PropertyGroup>
+
+ <Import Project="$(VisualBasicCoreTargetsPath)" />
+
+ <!-- Import design time targets for Roslyn Project System. These are only available if Visual Studio is installed. -->
+ <!-- Import design time targets before the common targets, which import targets from Nuget. -->
+ <PropertyGroup>
+ <VisualBasicDesignTimeTargetsPath Condition="'$(VisualBasicDesignTimeTargetsPath)'==''">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\Managed\Microsoft.VisualBasic.DesignTime.targets</VisualBasicDesignTimeTargetsPath>
+ </PropertyGroup>
+ <Import Project="$(VisualBasicDesignTimeTargetsPath)" Condition="'$(VisualBasicDesignTimeTargetsPath)' != '' and Exists('$(VisualBasicDesignTimeTargetsPath)')" />
+
+ <Import Project="Microsoft.Common.targets" />
+ <Import Project="$(MSBuildToolsPath)\Microsoft.ServiceModel.targets" Condition="('$(TargetFrameworkVersion)' != 'v2.0' and '$(TargetFrameworkVersion)' != 'v3.0' and '$(TargetFrameworkVersion)' != 'v3.5') and Exists('$(MSBuildToolsPath)\Microsoft.ServiceModel.targets')"/>
+
+ <Target Name="_SetTargetFrameworkMonikerAttribute" BeforeTargets="GenerateTargetFrameworkMonikerAttribute">
+ <PropertyGroup>
+ <!-- This attribute is only available in mscorlib v4 and later -->
+ <TargetFrameworkMonikerAssemblyAttributeText Condition="'$(TargetFrameworkMoniker)' != '' and '$(TargetingClr2Framework)' != 'true'">
+ Option Strict Off
+ Option Explicit On
+
+ Imports System
+ Imports System.Reflection
+ &lt;Assembly: Global.System.Runtime.Versioning.TargetFrameworkAttribute(&quot;$(TargetFrameworkMoniker)&quot;, FrameworkDisplayName:=&quot;$(TargetFrameworkMonikerDisplayName)&quot;)&gt;
+ </TargetFrameworkMonikerAssemblyAttributeText>
+ </PropertyGroup>
+ </Target>
+
+ <PropertyGroup>
+ <Utf8Output Condition="'$(Utf8Output)' == ''">true</Utf8Output>
+
+ <!-- NoCompilerStandardLib maps to the compiler's /nostdlib option. By default we always
+ want that switch to be passed to the compiler so that either we or the user
+ provides the references
+ NoStdLib on the other hand indicates that the user doesn't want standard references
+ so only if NoStdLib isn't set to true, will we provide the standard references
+ -->
+ <NoCompilerStandardLib Condition=" '$(NoCompilerStandardLib)' == '' ">true</NoCompilerStandardLib>
+
+ <!-- When building inside VS, by default use the same language for compiler messages as VS itself does. -->
+ <PreferredUILang Condition="'$(BuildingInsideVisualStudio)' == 'true' and '$(PreferredUILang)' == ''">$([System.Globalization.CultureInfo]::CurrentUICulture.Name)</PreferredUILang>
+ </PropertyGroup>
+
+ <!-- Add any "automatic" compiler references that need to be resolved when NoCompilerStandardLib is set
+ but the user hasn't told us to not include standard references -->
+ <ItemGroup Condition=" '$(NoCompilerStandardLib)' == 'true' and '$(NoStdLib)' != 'true' ">
+ <!-- Note that unlike C#, VB gets its mscorlib.dll path from the $(FrameworkPathOverride) property
+ via the /sdkpath parameter.
+ In addition to that, VB normally treats System.dll as a "standard library" however since we are
+ passing NoCompilerStandardLib=true we need an explicit reference to System in order to maintain the
+ correct behaviour.
+ -->
+ <_ExplicitReference Include="$(FrameworkPathOverride)\System.dll" />
+ </ItemGroup>
+
+ <Import Project="$(CustomAfterMicrosoftVisualBasicTargets)" Condition="'$(CustomAfterMicrosoftVisualBasicTargets)' != '' and Exists('$(CustomAfterMicrosoftVisualBasicTargets)')" />
+
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualBasic.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfterMicrosoftVisualBasicTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualBasic.targets\ImportAfter')"/>
+ <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualBasic.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftVisualBasicTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualBasic.targets\ImportAfter')"/>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.targets
new file mode 100755
index 0000000000..c4992291b0
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.targets
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+***********************************************************************************************
+Microsoft.VisualBasic.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+This file defines the steps in the standard build process specific for VB .NET projects.
+For example, it contains the step that actually calls the VB compiler. The remainder
+of the build process is defined in Microsoft.Common.targets, which is imported by
+this file.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <!--
+ We are doing a cross-targeting build if there is no list of target frameworks specified
+ nor is there a current target framework being built individually. In that case, this import is
+ redirected to Microsoft.VisualBasic.CrossTargeting.targets.
+ -->
+ <PropertyGroup Condition="'$(TargetFrameworks)' != '' and '$(TargetFramework)' == ''">
+ <IsCrossTargetingBuild>true</IsCrossTargetingBuild>
+ </PropertyGroup>
+
+ <!--
+ In VS 2010 SP1 and VS 2012, both supported for asset compatibility, the MSBuild installed
+ as part of them did not enforce using the local ToolsVersion (4.0) in all cases, but instead
+ just used whatever ToolsVersion was in the project file if it existed on the machine, and
+ only forced 4.0 if that ToolsVersion did not exist.
+
+ Moving forward, we do want to enforce a single acting ToolsVersion per version of Visual Studio,
+ but in order to approximate this behavior on VS 2010 SP1 and VS 2012 as well, we've redirected
+ the targets: If we're building using 4.X MSBuild (which doesn't define the new reserved
+ property, MSBuildAssemblyVersion), we'll point right back at the 4.0 targets, which still exist
+ as part of the .NET Framework. Only if we're using the new MSBuild will we point to the current
+ targets.
+ -->
+
+ <Choose>
+ <When Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <PropertyGroup>
+ <VisualBasicTargetsPath>$(MSBuildFrameworkToolsPath)\Microsoft.VisualBasic.targets</VisualBasicTargetsPath>
+
+ <!-- Same condition as in .NET 4.5 VB targets so that we can override the behavior where it defaults to
+ MSBuildToolsPath, which would be incorrect in this case -->
+ <VbcToolPath Condition="'$(VbcToolPath)' == '' and '$(BuildingInsideVisualStudio)' != 'true'">$(MsBuildFrameworkToolsPath)</VbcToolPath>
+ </PropertyGroup>
+ </When>
+ <When Condition="'$(IsCrossTargetingBuild)' == 'true'">
+ <PropertyGroup>
+ <VisualBasicTargetsPath>$(MSBuildToolsPath)\Microsoft.VisualBasic.CrossTargeting.targets</VisualBasicTargetsPath>
+ </PropertyGroup>
+ </When>
+ <Otherwise>
+ <PropertyGroup>
+ <VisualBasicTargetsPath>$(MSBuildToolsPath)\Microsoft.VisualBasic.CurrentVersion.targets</VisualBasicTargetsPath>
+ </PropertyGroup>
+ </Otherwise>
+ </Choose>
+
+ <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <!--
+ Overrides for the Microsoft.Common.targets extension targets. Used to make sure that only the imports we specify
+ (hard-coded to 4.0 locations) are used, not the 12.0 locations that would be used by default. Defined here because
+ Microsoft.VisualBasic.targets imports Microsoft.Common.targets from the current directory rather than using
+ MSBuildToolsPath, so defining these in Microsoft.Common.targets alone would not suffice for VB projects.
+
+ NOTE: This logic is duplicated in Microsoft.CSharp.targets (C# has the same problem) and in Microsoft.Common.targets
+ (for anyone who DOES import it directly), so for any changes to this logic in this file, please also edit the other two.
+ -->
+ <ImportByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == ''">$(ImportByWildcardBeforeMicrosoftCommonTargets)</ImportByWildcardBefore40MicrosoftCommonTargets>
+ <ImportByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == ''">true</ImportByWildcardBefore40MicrosoftCommonTargets>
+
+ <ImportByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == ''">$(ImportByWildcardAfterMicrosoftCommonTargets)</ImportByWildcardAfter40MicrosoftCommonTargets>
+ <ImportByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == ''">true</ImportByWildcardAfter40MicrosoftCommonTargets>
+
+ <ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets)</ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets>
+ <ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets>
+
+ <ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftCommonTargets)</ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets>
+ <ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets>
+
+ <ImportByWildcardBeforeMicrosoftCommonTargets>false</ImportByWildcardBeforeMicrosoftCommonTargets>
+ <ImportByWildcardAfterMicrosoftCommonTargets>false</ImportByWildcardAfterMicrosoftCommonTargets>
+ <ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets>false</ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets>
+ <ImportUserLocationsByWildcardAfterMicrosoftCommonTargets>false</ImportUserLocationsByWildcardAfterMicrosoftCommonTargets>
+
+ <CustomBeforeMicrosoftCommonTargets Condition="'$(CustomBeforeMicrosoftCommonTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.Before.Microsoft.Common.targets</CustomBeforeMicrosoftCommonTargets>
+ <CustomAfterMicrosoftCommonTargets Condition="'$(CustomAfterMicrosoftCommonTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.After.Microsoft.Common.targets</CustomAfterMicrosoftCommonTargets>
+
+ <!-- Overrides for the Microsoft.VisualBasic.targets extension targets -->
+ <ImportByWildcardBefore40MicrosoftVisualBasicTargets Condition="'$(ImportByWildcardBefore40MicrosoftVisualBasicTargets)' == ''">$(ImportByWildcardBeforeMicrosoftVisualBasicTargets)</ImportByWildcardBefore40MicrosoftVisualBasicTargets>
+ <ImportByWildcardBefore40MicrosoftVisualBasicTargets Condition="'$(ImportByWildcardBefore40MicrosoftVisualBasicTargets)' == ''">true</ImportByWildcardBefore40MicrosoftVisualBasicTargets>
+
+ <ImportByWildcardAfter40MicrosoftVisualBasicTargets Condition="'$(ImportByWildcardAfter40MicrosoftVisualBasicTargets)' == ''">$(ImportByWildcardAfterMicrosoftVisualBasicTargets)</ImportByWildcardAfter40MicrosoftVisualBasicTargets>
+ <ImportByWildcardAfter40MicrosoftVisualBasicTargets Condition="'$(ImportByWildcardAfter40MicrosoftVisualBasicTargets)' == ''">true</ImportByWildcardAfter40MicrosoftVisualBasicTargets>
+
+ <ImportUserLocationsByWildcardBefore40MicrosoftVisualBasicTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftVisualBasicTargets)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftVisualBasicTargets)</ImportUserLocationsByWildcardBefore40MicrosoftVisualBasicTargets>
+ <ImportUserLocationsByWildcardBefore40MicrosoftVisualBasicTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftVisualBasicTargets)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftVisualBasicTargets>
+
+ <ImportUserLocationsByWildcardAfter40MicrosoftVisualBasicTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftVisualBasicTargets)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftVisualBasicTargets)</ImportUserLocationsByWildcardAfter40MicrosoftVisualBasicTargets>
+ <ImportUserLocationsByWildcardAfter40MicrosoftVisualBasicTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftVisualBasicTargets)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftVisualBasicTargets>
+
+ <ImportByWildcardBeforeMicrosoftVisualBasicTargets>false</ImportByWildcardBeforeMicrosoftVisualBasicTargets>
+ <ImportByWildcardAfterMicrosoftVisualBasicTargets>false</ImportByWildcardAfterMicrosoftVisualBasicTargets>
+ <ImportUserLocationsByWildcardBeforeMicrosoftVisualBasicTargets>false</ImportUserLocationsByWildcardBeforeMicrosoftVisualBasicTargets>
+ <ImportUserLocationsByWildcardAfterMicrosoftVisualBasicTargets>false</ImportUserLocationsByWildcardAfterMicrosoftVisualBasicTargets>
+
+ <CustomBeforeMicrosoftVisualBasicTargets Condition="'$(CustomBeforeMicrosoftVisualBasicTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.Before.Microsoft.VisualBasic.targets</CustomBeforeMicrosoftVisualBasicTargets>
+ <CustomAfterMicrosoftVisualBasicTargets Condition="'$(CustomAfterMicrosoftVisualBasicTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.After.Microsoft.VisualBasic.targets</CustomAfterMicrosoftVisualBasicTargets>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == '' and ('$(TargetFrameworkIdentifier)' == '.NETFramework' or '$(TargetFrameworkIdentifier)' == 'Silverlight' or ('$(TargetFrameworkIdentifier)' == '' and ('$(TargetRuntime)' == 'Managed' or '$(TargetRuntime)' == '')))">
+ <!--
+ Overrides for the Microsoft.NETFramework.props extension targets. Used to make sure that only the imports we specify
+ (hard-coded to 4.0 locations) are used, not the 12.0 locations that would be used by default. Required because
+ Microsoft.Common.targets imports it from the current directory, so we don't get a chance to redirect these in its
+ own redirection targets.
+
+ NOTE: This logic is duplicated in Microsoft.CSharp.targets and in Microsoft.Common.targets because VB and C#
+ import Microsoft.Common.targets from the current directory and thus don't get the benefit of these redirections either,
+ so for any changes to this logic in this file, please also edit the other two.
+ -->
+ <ImportByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">$(ImportByWildcardBeforeMicrosoftNetFrameworkProps)</ImportByWildcardBefore40MicrosoftNetFrameworkProps>
+ <ImportByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardBefore40MicrosoftNetFrameworkProps>
+
+ <ImportByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">$(ImportByWildcardAfterMicrosoftNetFrameworkProps)</ImportByWildcardAfter40MicrosoftNetFrameworkProps>
+ <ImportByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardAfter40MicrosoftNetFrameworkProps>
+
+ <ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps)</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps>
+ <ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps>
+
+ <ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps)</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps>
+ <ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps>
+
+ <ImportByWildcardBeforeMicrosoftNetFrameworkProps>false</ImportByWildcardBeforeMicrosoftNetFrameworkProps>
+ <ImportByWildcardAfterMicrosoftNetFrameworkProps>false</ImportByWildcardAfterMicrosoftNetFrameworkProps>
+ <ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps>false</ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps>
+ <ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps>false</ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps>
+ </PropertyGroup>
+
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.VisualBasic.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftVisualBasicTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.VisualBasic.targets\ImportBefore')"/>
+ <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.VisualBasic.targets\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftVisualBasicTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.VisualBasic.targets\ImportBefore')"/>
+ </ImportGroup>
+
+ <!-- Really should be imported right before Microsoft.Common.targets, but because Microsoft.VisualBasic.targets imports
+ Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
+ targets), we're stuck doing it this way instead. -->
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore')"/>
+ <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore')"/>
+ </ImportGroup>
+
+ <!-- Really should be imported right before Microsoft.NETFramework.props, but because Microsoft.VisualBasic.targets imports
+ Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
+ targets), and Microsoft.Common.targets does likewise with Microsoft.NETFramework.props, we're stuck doing it this
+ way instead. -->
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore')"/>
+ <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore')"/>
+ </ImportGroup>
+
+ <Import Project="$(VisualBasicTargetsPath)" />
+
+ <!-- Really should be imported right after Microsoft.NETFramework.props, but because Microsoft.VisualBasic.targets imports
+ Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
+ targets), and Microsoft.Common.targets does likewise with Microsoft.NETFramework.props, we're stuck doing it this
+ way instead. -->
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter')"/>
+ <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter')"/>
+ </ImportGroup>
+
+ <!-- Really should be imported right after Microsoft.Common.targets, but because Microsoft.VisualBasic.targets imports
+ Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
+ targets), we're stuck doing it this way instead. -->
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter')"/>
+ <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter')"/>
+ </ImportGroup>
+
+ <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.VisualBasic.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftVisualBasicTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.VisualBasic.targets\ImportAfter')"/>
+ <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.VisualBasic.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftVisualBasicTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.VisualBasic.targets\ImportAfter')"/>
+ </ImportGroup>
+
+ <!-- Fix up FrameworkPathOverride, which is primarily used to determine the location of mscorlib.dll in the
+ (relatively uncommon) situation where the reference assemblies, in which it's usually found, are not
+ installed. Defined here rather than in Microsoft.Common.targets because the .NET Microsoft.VisualBasic.targets
+ imports Microsoft.Common.targets from the current directory. -->
+ <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+ <FrameworkPathOverride Condition="!Exists('$(FrameworkPathOverride)\mscorlib.dll')">$(MSBuildFrameworkToolsPath)</FrameworkPathOverride>
+ </PropertyGroup>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v11.Common.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v11.Common.props
new file mode 100755
index 0000000000..858e86ecee
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v11.Common.props
@@ -0,0 +1,20 @@
+<!--
+***********************************************************************************************
+Microsoft.VisualStudio.v11.Common.props
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <PropertyGroup>
+ <VisualStudioVersion>11.0</VisualStudioVersion>
+ <VSToolsPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
+ </PropertyGroup>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v12.Common.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v12.Common.props
new file mode 100755
index 0000000000..6fb9cfdbfa
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v12.Common.props
@@ -0,0 +1,20 @@
+<!--
+***********************************************************************************************
+Microsoft.VisualStudio.v11.Common.props
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <PropertyGroup>
+ <VisualStudioVersion>12.0</VisualStudioVersion>
+ <VSToolsPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
+ </PropertyGroup>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v14.Common.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v14.Common.props
new file mode 100755
index 0000000000..1f0a283033
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v14.Common.props
@@ -0,0 +1,20 @@
+<!--
+***********************************************************************************************
+Microsoft.VisualStudio.v14.Common.props
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <PropertyGroup>
+ <VisualStudioVersion>14.0</VisualStudioVersion>
+ <VSToolsPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
+ </PropertyGroup>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.deps.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.deps.json
new file mode 100644
index 0000000000..c8da579338
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.deps.json
@@ -0,0 +1,2522 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v2.0",
+ "signature": "4ba29b04dc2811c0e65b879f9ed92f3327201818"
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v2.0": {
+ "project/1.0.0": {
+ "dependencies": {
+ "Microsoft.Build": "15.3.409",
+ "Microsoft.Build.Framework": "15.3.409",
+ "Microsoft.Build.Runtime": "15.3.409",
+ "Microsoft.Build.Tasks.Core": "15.3.409",
+ "Microsoft.Build.Utilities.Core": "15.3.409",
+ "Microsoft.Cci": "4.0.0-rc3-24214-00",
+ "Microsoft.DotNet.PlatformAbstractions": "2.0.0",
+ "Microsoft.Net.Compilers.Targets.NetCore": "0.1.5-dev",
+ "Microsoft.Net.Compilers.netcore": "2.6.0-beta3-62316-02",
+ "Newtonsoft.Json": "10.0.3",
+ "System.Composition": "1.1.0"
+ },
+ "runtime": {
+ "project.dll": {}
+ }
+ },
+ "Microsoft.Build/15.3.409": {
+ "dependencies": {
+ "Microsoft.Build.Framework": "15.3.409",
+ "Microsoft.Win32.Primitives": "4.3.0",
+ "System.AppContext": "4.3.0",
+ "System.Collections": "4.3.0",
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Collections.Immutable": "1.3.1",
+ "System.Collections.NonGeneric": "4.3.0",
+ "System.Console": "4.3.0",
+ "System.Diagnostics.Contracts": "4.0.1",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.FileVersionInfo": "4.3.0",
+ "System.Diagnostics.Process": "4.3.0",
+ "System.Diagnostics.TraceSource": "4.0.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.Compression": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.IO.Pipes": "4.0.0",
+ "System.Linq": "4.3.0",
+ "System.Linq.Parallel": "4.0.1",
+ "System.ObjectModel": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Metadata": "1.4.2",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",
+ "System.Runtime.Loader": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.CodePages": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Text.RegularExpressions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "System.Threading.Tasks.Dataflow": "4.6.0",
+ "System.Threading.Thread": "4.3.0",
+ "System.Threading.ThreadPool": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0",
+ "System.Xml.XPath.XmlDocument": "4.0.1",
+ "System.Xml.XmlDocument": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.5/Microsoft.Build.dll": {}
+ }
+ },
+ "Microsoft.Build.Framework/15.3.409": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Thread": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.Build.Framework.dll": {}
+ }
+ },
+ "Microsoft.Build.Runtime/15.3.409": {
+ "dependencies": {
+ "Microsoft.Build": "15.3.409",
+ "Microsoft.Build.Framework": "15.3.409",
+ "Microsoft.Build.Tasks.Core": "15.3.409",
+ "Microsoft.Build.Utilities.Core": "15.3.409",
+ "System.Text.Encoding.CodePages": "4.3.0"
+ }
+ },
+ "Microsoft.Build.Tasks.Core/15.3.409": {
+ "dependencies": {
+ "Microsoft.Build.Framework": "15.3.409",
+ "Microsoft.Build.Utilities.Core": "15.3.409",
+ "Microsoft.Win32.Primitives": "4.3.0",
+ "System.AppContext": "4.3.0",
+ "System.Collections": "4.3.0",
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Collections.Immutable": "1.3.1",
+ "System.Collections.NonGeneric": "4.3.0",
+ "System.Console": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Process": "4.3.0",
+ "System.Diagnostics.TraceSource": "4.0.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Linq.Parallel": "4.0.1",
+ "System.ObjectModel": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Metadata": "1.4.2",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.Reader": "4.0.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Resources.Writer": "4.0.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",
+ "System.Runtime.Serialization.Primitives": "4.3.0",
+ "System.Runtime.Serialization.Xml": "4.1.1",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Security.Cryptography.X509Certificates": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.CodePages": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Text.RegularExpressions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "System.Threading.Thread": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0",
+ "System.Xml.XDocument": "4.3.0",
+ "System.Xml.XPath": "4.3.0",
+ "System.Xml.XPath.XmlDocument": "4.0.1",
+ "System.Xml.XmlDocument": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.Build.Tasks.Core.dll": {}
+ }
+ },
+ "Microsoft.Build.Utilities.Core/15.3.409": {
+ "dependencies": {
+ "Microsoft.Build.Framework": "15.3.409",
+ "Microsoft.Win32.Primitives": "4.3.0",
+ "System.AppContext": "4.3.0",
+ "System.Collections": "4.3.0",
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Collections.NonGeneric": "4.3.0",
+ "System.Console": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Process": "4.3.0",
+ "System.Diagnostics.TraceSource": "4.0.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.ObjectModel": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.Reader": "4.0.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",
+ "System.Runtime.Serialization.Primitives": "4.3.0",
+ "System.Runtime.Serialization.Xml": "4.1.1",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.CodePages": "4.3.0",
+ "System.Text.RegularExpressions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "System.Threading.Thread": "4.3.0",
+ "System.Threading.Timer": "4.0.1",
+ "System.Xml.ReaderWriter": "4.3.0",
+ "System.Xml.XmlDocument": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.Build.Utilities.Core.dll": {}
+ }
+ },
+ "Microsoft.Cci/4.0.0-rc3-24214-00": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Collections.NonGeneric": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.Cci.dll": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.Analyzers/1.1.0": {},
+ "Microsoft.CodeAnalysis.Common/2.6.0-beta3-62316-02": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "1.1.0",
+ "System.AppContext": "4.3.0",
+ "System.Collections": "4.3.0",
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Collections.Immutable": "1.3.1",
+ "System.Console": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.FileVersionInfo": "4.3.0",
+ "System.Diagnostics.StackTrace": "4.3.0",
+ "System.Diagnostics.Tools": "4.3.0",
+ "System.Dynamic.Runtime": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO.Compression": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Linq.Expressions": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Metadata": "1.4.2",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.X509Certificates": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.CodePages": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "System.Threading.Tasks.Parallel": "4.3.0",
+ "System.Threading.Thread": "4.3.0",
+ "System.ValueTuple": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0",
+ "System.Xml.XDocument": "4.3.0",
+ "System.Xml.XPath.XDocument": "4.3.0",
+ "System.Xml.XmlDocument": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.Compilers/2.6.0-beta3-62316-02": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.CSharp": "2.6.0-beta3-62316-02",
+ "Microsoft.CodeAnalysis.VisualBasic": "2.6.0-beta3-62316-02"
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp/2.6.0-beta3-62316-02": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "2.6.0-beta3-62316-02"
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.VisualBasic/2.6.0-beta3-62316-02": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "2.6.0-beta3-62316-02"
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.CSharp/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Dynamic.Runtime": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Linq.Expressions": "4.3.0",
+ "System.ObjectModel": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "Microsoft.DotNet.PlatformAbstractions/2.0.0": {
+ "dependencies": {
+ "System.AppContext": "4.3.0",
+ "System.Collections": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.0"
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {}
+ }
+ },
+ "Microsoft.Net.Compilers.netcore/2.6.0-beta3-62316-02": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Compilers": "2.6.0-beta3-62316-02",
+ "System.AppContext": "4.3.0",
+ "System.Console": "4.3.0",
+ "System.Diagnostics.Process": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.Net.Sockets": "4.3.0",
+ "System.Runtime.Loader": "4.3.0",
+ "System.Threading.Thread": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtimes/any/native/csc.dll": {
+ "rid": "any",
+ "assetType": "native"
+ },
+ "runtimes/any/native/vbc.dll": {
+ "rid": "any",
+ "assetType": "native"
+ }
+ }
+ },
+ "Microsoft.Net.Compilers.Targets.NetCore/0.1.5-dev": {
+ "runtime": {
+ "lib/dotnet/Microsoft.Build.Tasks.CodeAnalysis.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/any/native/Microsoft.CSharp.Core.targets": {
+ "rid": "any",
+ "assetType": "native"
+ },
+ "runtimes/any/native/Microsoft.VisualBasic.Core.targets": {
+ "rid": "any",
+ "assetType": "native"
+ }
+ }
+ },
+ "Microsoft.NETCore.Targets/1.1.0": {},
+ "Microsoft.Win32.Primitives/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "Microsoft.Win32.Registry/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "Newtonsoft.Json/10.0.3": {
+ "dependencies": {
+ "Microsoft.CSharp": "4.3.0",
+ "System.ComponentModel.TypeConverter": "4.3.0",
+ "System.Runtime.Serialization.Formatters": "4.3.0",
+ "System.Runtime.Serialization.Primitives": "4.3.0",
+ "System.Xml.XmlDocument": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.3/Newtonsoft.Json.dll": {}
+ }
+ },
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/debian.8-x64/native/_._": {
+ "rid": "debian.8-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/fedora.23-x64/native/_._": {
+ "rid": "fedora.23-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/fedora.24-x64/native/_._": {
+ "rid": "fedora.24-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.native.System/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0"
+ }
+ },
+ "runtime.native.System.IO.Compression/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0"
+ }
+ },
+ "runtime.native.System.Net.Http/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0"
+ }
+ },
+ "runtime.native.System.Security.Cryptography.Apple/4.3.0": {
+ "dependencies": {
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0"
+ }
+ },
+ "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "dependencies": {
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ }
+ },
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/opensuse.13.2-x64/native/_._": {
+ "rid": "opensuse.13.2-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/opensuse.42.1-x64/native/_._": {
+ "rid": "opensuse.42.1-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {
+ "runtimeTargets": {
+ "runtime/osx.10.10-x64/native/_._": {
+ "rid": "osx.10.10-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/osx.10.10-x64/native/_._": {
+ "rid": "osx.10.10-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/rhel.7-x64/native/_._": {
+ "rid": "rhel.7-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/ubuntu.14.04-x64/native/_._": {
+ "rid": "ubuntu.14.04-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/ubuntu.16.04-x64/native/_._": {
+ "rid": "ubuntu.16.04-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/ubuntu.16.10-x64/native/_._": {
+ "rid": "ubuntu.16.10-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "System.AppContext/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Buffers/4.3.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Collections/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Collections.Concurrent/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Collections.Immutable/1.3.1": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Collections.NonGeneric/4.3.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Collections.Specialized/4.3.0": {
+ "dependencies": {
+ "System.Collections.NonGeneric": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Globalization.Extensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.ComponentModel/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.ComponentModel.Primitives/4.3.0": {
+ "dependencies": {
+ "System.ComponentModel": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.ComponentModel.TypeConverter/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Collections.NonGeneric": "4.3.0",
+ "System.Collections.Specialized": "4.3.0",
+ "System.ComponentModel": "4.3.0",
+ "System.ComponentModel.Primitives": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Composition/1.1.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "1.1.0",
+ "System.Composition.Convention": "1.1.0",
+ "System.Composition.Hosting": "1.1.0",
+ "System.Composition.Runtime": "1.1.0",
+ "System.Composition.TypedParts": "1.1.0"
+ }
+ },
+ "System.Composition.AttributedModel/1.1.0": {
+ "runtime": {
+ "lib/netstandard2.0/System.Composition.AttributedModel.dll": {}
+ }
+ },
+ "System.Composition.Convention/1.1.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "1.1.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Composition.Convention.dll": {}
+ }
+ },
+ "System.Composition.Hosting/1.1.0": {
+ "dependencies": {
+ "System.Composition.Runtime": "1.1.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Composition.Hosting.dll": {}
+ }
+ },
+ "System.Composition.Runtime/1.1.0": {
+ "runtime": {
+ "lib/netstandard2.0/System.Composition.Runtime.dll": {}
+ }
+ },
+ "System.Composition.TypedParts/1.1.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "1.1.0",
+ "System.Composition.Hosting": "1.1.0",
+ "System.Composition.Runtime": "1.1.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Composition.TypedParts.dll": {}
+ }
+ },
+ "System.Console/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0"
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.1": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Diagnostics.Debug/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Diagnostics.FileVersionInfo/4.3.0": {
+ "dependencies": {
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Reflection.Metadata": "1.4.2",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Diagnostics.Process/4.3.0": {
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.3.0",
+ "Microsoft.Win32.Registry": "4.3.0",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "System.Threading.Thread": "4.3.0",
+ "System.Threading.ThreadPool": "4.3.0",
+ "runtime.native.System": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/linux/lib/_._": {
+ "rid": "linux",
+ "assetType": "runtime"
+ },
+ "runtime/osx/lib/_._": {
+ "rid": "osx",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Diagnostics.StackTrace/4.3.0": {
+ "dependencies": {
+ "System.IO.FileSystem": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Metadata": "1.4.2",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Diagnostics.Tools/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Diagnostics.TraceSource/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "runtime.native.System": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Diagnostics.Tracing/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Dynamic.Runtime/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Linq.Expressions": "4.3.0",
+ "System.ObjectModel": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Globalization/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Globalization.Calendars/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Globalization": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Globalization.Extensions/4.3.0": {
+ "dependencies": {
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.IO/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.IO.Compression/4.3.0": {
+ "dependencies": {
+ "System.Buffers": "4.3.0",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "runtime.native.System": "4.3.0",
+ "runtime.native.System.IO.Compression": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.IO.FileSystem/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.IO.Pipes/4.0.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Net.Primitives": "4.3.0",
+ "System.Net.Sockets": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Security.Principal": "4.0.1",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Overlapped": "4.0.1",
+ "System.Threading.Tasks": "4.3.0",
+ "runtime.native.System": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Linq/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0"
+ }
+ },
+ "System.Linq.Expressions/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.ObjectModel": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Emit.Lightweight": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Linq.Parallel/4.0.1": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Net.Primitives/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0"
+ }
+ },
+ "System.Net.Sockets/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.Net.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.ObjectModel/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Private.DataContractSerialization/4.1.1": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Emit.Lightweight": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Serialization.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Text.RegularExpressions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0",
+ "System.Xml.XmlDocument": "4.3.0",
+ "System.Xml.XmlSerializer": "4.0.11"
+ }
+ },
+ "System.Reflection/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Emit/4.3.0": {
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.3.0": {
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.3.0": {
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Extensions/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Metadata/1.4.2": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Collections.Immutable": "1.3.1",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.Compression": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Reflection.Primitives/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.TypeExtensions/4.3.0": {
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Resources.Reader/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Resources.ResourceManager/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Globalization": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Resources.Writer/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Text.Encoding": "4.3.0"
+ }
+ },
+ "System.Runtime/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0"
+ }
+ },
+ "System.Runtime.Extensions/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Runtime.Handles/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Runtime.InteropServices/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0"
+ }
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Threading": "4.3.0",
+ "runtime.native.System": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Runtime.Loader/4.3.0": {
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Runtime.Numerics/4.3.0": {
+ "dependencies": {
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0"
+ }
+ },
+ "System.Runtime.Serialization.Formatters/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Serialization.Primitives": "4.3.0"
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.3.0": {
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.1.1": {
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Private.DataContractSerialization": "4.1.1",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Serialization.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.Algorithms/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "runtime.native.System.Security.Cryptography.Apple": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/osx/lib/_._": {
+ "rid": "osx",
+ "assetType": "runtime"
+ },
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Security.Cryptography.Cng/4.3.0": {
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Security.Cryptography.Csp/4.3.0": {
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Security.Cryptography.Encoding/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Security.Cryptography.OpenSsl/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Security.Cryptography.Primitives/4.3.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.X509Certificates/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Globalization.Calendars": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Cng": "4.3.0",
+ "System.Security.Cryptography.Csp": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.OpenSsl": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "runtime.native.System": "4.3.0",
+ "runtime.native.System.Net.Http": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Security.Principal/4.0.1": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Text.Encoding/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Text.Encoding.CodePages/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Text.Encoding.Extensions/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0"
+ }
+ },
+ "System.Text.RegularExpressions/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Threading/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Threading.Overlapped/4.0.1": {
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Threading.Tasks/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.6.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Dynamic.Runtime": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Threading.Tasks.Extensions/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.3.0": {
+ "dependencies": {
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Threading.Thread/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Threading.ThreadPool/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0"
+ }
+ },
+ "System.Threading.Timer/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.ValueTuple/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Xml.ReaderWriter/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Text.RegularExpressions": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "System.Threading.Tasks.Extensions": "4.3.0"
+ }
+ },
+ "System.Xml.XDocument/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tools": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0"
+ }
+ },
+ "System.Xml.XmlDocument/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0"
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.11": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Text.RegularExpressions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0",
+ "System.Xml.XmlDocument": "4.3.0"
+ }
+ },
+ "System.Xml.XPath/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0"
+ }
+ },
+ "System.Xml.XPath.XDocument/4.3.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0",
+ "System.Xml.XDocument": "4.3.0",
+ "System.Xml.XPath": "4.3.0"
+ }
+ },
+ "System.Xml.XPath.XmlDocument/4.0.1": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0",
+ "System.Xml.XPath": "4.3.0",
+ "System.Xml.XmlDocument": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.XPath.XmlDocument.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "project/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Build/15.3.409": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3KKicaatkADf3bBN+bNsKNsedyZq4UwnhX/Lgj7mqAiANRA+nunAvsoapHVXXCYf9QtTJGisfBvgdq0TyEtRUg==",
+ "path": "microsoft.build/15.3.409",
+ "hashPath": "microsoft.build.15.3.409.nupkg.sha512"
+ },
+ "Microsoft.Build.Framework/15.3.409": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+H11umzkkq46gMtgzmQ1JAVHEmZKmtMiPvi4YZiRPtmaGJC9xv8czMs8lHAL/W/wEnsv7SxD0UFNtNSdbpyvFA==",
+ "path": "microsoft.build.framework/15.3.409",
+ "hashPath": "microsoft.build.framework.15.3.409.nupkg.sha512"
+ },
+ "Microsoft.Build.Runtime/15.3.409": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-xkJEP1sgBl9XSghyx+y7onn10A+I6drxg61sz9VL8abA8va5oA4KvjKV9gAhN3ypttm9utPBayjWpk7M5e3RbA==",
+ "path": "microsoft.build.runtime/15.3.409",
+ "hashPath": "microsoft.build.runtime.15.3.409.nupkg.sha512"
+ },
+ "Microsoft.Build.Tasks.Core/15.3.409": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-oeDWCxx7AluZAe7zXKWHQMrkKuhLUff0TXOBarE8aSgOtuGmuoiyxs3lVzJTi79pxZxsjV31pb2jnPEQPK2GDw==",
+ "path": "microsoft.build.tasks.core/15.3.409",
+ "hashPath": "microsoft.build.tasks.core.15.3.409.nupkg.sha512"
+ },
+ "Microsoft.Build.Utilities.Core/15.3.409": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UVntU9ObJxbrPoycTTtt6cZHiSRTowXRMvjNLGzFECRU81p0NCEvguVt3A7tQEF2mOTvyUh/T21oaNhaWKtndQ==",
+ "path": "microsoft.build.utilities.core/15.3.409",
+ "hashPath": "microsoft.build.utilities.core.15.3.409.nupkg.sha512"
+ },
+ "Microsoft.Cci/4.0.0-rc3-24214-00": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-QJRGiOB7HFoRjZ54mG2E6P80WE1UcgDxvQXFKZhsO8GjO2ZrvYtNUJ9jhKhy2jlOZCjcMdsHWcjJ5HixLHTqQw==",
+ "path": "microsoft.cci/4.0.0-rc3-24214-00",
+ "hashPath": "microsoft.cci.4.0.0-rc3-24214-00.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Analyzers/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==",
+ "path": "microsoft.codeanalysis.analyzers/1.1.0",
+ "hashPath": "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Common/2.6.0-beta3-62316-02": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kUIRLdluPl33ZoiuWiJ4alWHaNKfvc/Uwby/tDZQWuXOpvGDzGvgxR89uo/MCBvtpESfS7NHEjGfq9roSMtJ4g==",
+ "path": "microsoft.codeanalysis.common/2.6.0-beta3-62316-02",
+ "hashPath": "microsoft.codeanalysis.common.2.6.0-beta3-62316-02.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Compilers/2.6.0-beta3-62316-02": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VB6gUNyID4SQprl06fQjjtgYKhOBWhtx/hVjL5YlOJii6hrCNmeZRNaYe09ihuzFjP92/J2SbElqEU8BSWwQYA==",
+ "path": "microsoft.codeanalysis.compilers/2.6.0-beta3-62316-02",
+ "hashPath": "microsoft.codeanalysis.compilers.2.6.0-beta3-62316-02.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.CSharp/2.6.0-beta3-62316-02": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-zKdWO46A9lsKplaY71PLYbjk9kBuUV+h3ZVXiHNKRZ5kufZlwGUXjISk/Oxsje7yP9Otj7LVRyF6yQtBwkPb2A==",
+ "path": "microsoft.codeanalysis.csharp/2.6.0-beta3-62316-02",
+ "hashPath": "microsoft.codeanalysis.csharp.2.6.0-beta3-62316-02.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.VisualBasic/2.6.0-beta3-62316-02": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-FcAjBPWseeQYAuvA75dUdcMV9UkdGdjtxE5HldkjPpDiYwzdTl5TkKT1HXAvG2biotP1l9LxJjpiujkYZ6H0QA==",
+ "path": "microsoft.codeanalysis.visualbasic/2.6.0-beta3-62316-02",
+ "hashPath": "microsoft.codeanalysis.visualbasic.2.6.0-beta3-62316-02.nupkg.sha512"
+ },
+ "Microsoft.CSharp/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-P+MBhIM0YX+JqROuf7i306ZLJEjQYA9uUyRDE+OqwUI5sh41e2ZbPQV3LfAPh+29cmceE1pUffXsGfR4eMY3KA==",
+ "path": "microsoft.csharp/4.3.0",
+ "hashPath": "microsoft.csharp.4.3.0.nupkg.sha512"
+ },
+ "Microsoft.DotNet.PlatformAbstractions/2.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-l5tDOSom+qpx4pDEoIcqMHnGC7jJ4Uq1DiJ6St/bn0rb5xIh/q4u7OQTIcE1k+1o7E0lYnJA4ZluzS6HGFr4zw==",
+ "path": "microsoft.dotnet.platformabstractions/2.0.0",
+ "hashPath": "microsoft.dotnet.platformabstractions.2.0.0.nupkg.sha512"
+ },
+ "Microsoft.Net.Compilers.netcore/2.6.0-beta3-62316-02": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-I3X4M7c9cqFlDmu3bRyKlv5afCnjhI1S2Se6nEeteyhPSCTdKKjhN47kfm6EcEd2bS1Bxax9u90Mk4ghRv3U8Q==",
+ "path": "microsoft.net.compilers.netcore/2.6.0-beta3-62316-02",
+ "hashPath": "microsoft.net.compilers.netcore.2.6.0-beta3-62316-02.nupkg.sha512"
+ },
+ "Microsoft.Net.Compilers.Targets.NetCore/0.1.5-dev": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-eFxBQxAFIoYoElDi9o62yYcJx1bDxiS0bUEFweYADsY5kgL7Y9Rm33N1NlE7dGh5lUTdBfjgxpBE79tjZqA7BA==",
+ "path": "microsoft.net.compilers.targets.netcore/0.1.5-dev",
+ "hashPath": "microsoft.net.compilers.targets.netcore.0.1.5-dev.nupkg.sha512"
+ },
+ "Microsoft.NETCore.Targets/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
+ "path": "microsoft.netcore.targets/1.1.0",
+ "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
+ },
+ "Microsoft.Win32.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==",
+ "path": "microsoft.win32.primitives/4.3.0",
+ "hashPath": "microsoft.win32.primitives.4.3.0.nupkg.sha512"
+ },
+ "Microsoft.Win32.Registry/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Lw1/VwLH1yxz6SfFEjVRCN0pnflLEsWgnV4qsdJ512/HhTwnKXUG+zDQ4yTO3K/EJQemGoNaBHX5InISNKTzUQ==",
+ "path": "microsoft.win32.registry/4.3.0",
+ "hashPath": "microsoft.win32.registry.4.3.0.nupkg.sha512"
+ },
+ "Newtonsoft.Json/10.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-hSXaFmh7hNCuEoC4XNY5DrRkLDzYHqPx/Ik23R4J86Z7PE/Y6YidhG602dFVdLBRSdG6xp9NabH3dXpcoxWvww==",
+ "path": "newtonsoft.json/10.0.3",
+ "hashPath": "newtonsoft.json.10.0.3.nupkg.sha512"
+ },
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==",
+ "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==",
+ "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==",
+ "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.native.System/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==",
+ "path": "runtime.native.system/4.3.0",
+ "hashPath": "runtime.native.system.4.3.0.nupkg.sha512"
+ },
+ "runtime.native.System.IO.Compression/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==",
+ "path": "runtime.native.system.io.compression/4.3.0",
+ "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512"
+ },
+ "runtime.native.System.Net.Http/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==",
+ "path": "runtime.native.system.net.http/4.3.0",
+ "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512"
+ },
+ "runtime.native.System.Security.Cryptography.Apple/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==",
+ "path": "runtime.native.system.security.cryptography.apple/4.3.0",
+ "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512"
+ },
+ "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==",
+ "path": "runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==",
+ "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==",
+ "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==",
+ "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0",
+ "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512"
+ },
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==",
+ "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==",
+ "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==",
+ "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==",
+ "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==",
+ "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "System.AppContext/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==",
+ "path": "system.appcontext/4.3.0",
+ "hashPath": "system.appcontext.4.3.0.nupkg.sha512"
+ },
+ "System.Buffers/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ratu44uTIHgeBeI0dE8DWvmXVBSo4u7ozRZZHOMmK/JPpYyo0dAfgSiHlpiObMQ5lEtEyIXA40sKRYg5J6A8uQ==",
+ "path": "system.buffers/4.3.0",
+ "hashPath": "system.buffers.4.3.0.nupkg.sha512"
+ },
+ "System.Collections/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
+ "path": "system.collections/4.3.0",
+ "hashPath": "system.collections.4.3.0.nupkg.sha512"
+ },
+ "System.Collections.Concurrent/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==",
+ "path": "system.collections.concurrent/4.3.0",
+ "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512"
+ },
+ "System.Collections.Immutable/1.3.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-n+AGX7zmiZumW9aggOkXaHzUeAS3EfeTErnkKCusyONUozbTv+kMb8VE36m+ldV6kF9g57G2c641KCdgH9E0pg==",
+ "path": "system.collections.immutable/1.3.1",
+ "hashPath": "system.collections.immutable.1.3.1.nupkg.sha512"
+ },
+ "System.Collections.NonGeneric/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-prtjIEMhGUnQq6RnPEYLpFt8AtLbp9yq2zxOSrY7KJJZrw25Fi97IzBqY7iqssbM61Ek5b8f3MG/sG1N2sN5KA==",
+ "path": "system.collections.nongeneric/4.3.0",
+ "hashPath": "system.collections.nongeneric.4.3.0.nupkg.sha512"
+ },
+ "System.Collections.Specialized/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==",
+ "path": "system.collections.specialized/4.3.0",
+ "hashPath": "system.collections.specialized.4.3.0.nupkg.sha512"
+ },
+ "System.ComponentModel/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VyGn1jGRZVfxnh8EdvDCi71v3bMXrsu8aYJOwoV7SNDLVhiEqwP86pPMyRGsDsxhXAm2b3o9OIqeETfN5qfezw==",
+ "path": "system.componentmodel/4.3.0",
+ "hashPath": "system.componentmodel.4.3.0.nupkg.sha512"
+ },
+ "System.ComponentModel.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-j8GUkCpM8V4d4vhLIIoBLGey2Z5bCkMVNjEZseyAlm4n5arcsJOeI3zkUP+zvZgzsbLTYh4lYeP/ZD/gdIAPrw==",
+ "path": "system.componentmodel.primitives/4.3.0",
+ "hashPath": "system.componentmodel.primitives.4.3.0.nupkg.sha512"
+ },
+ "System.ComponentModel.TypeConverter/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-16pQ6P+EdhcXzPiEK4kbA953Fu0MNG2ovxTZU81/qsCd1zPRsKc3uif5NgvllCY598k6bI0KUyKW8fanlfaDQg==",
+ "path": "system.componentmodel.typeconverter/4.3.0",
+ "hashPath": "system.componentmodel.typeconverter.4.3.0.nupkg.sha512"
+ },
+ "System.Composition/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rLsB/X6sp4cLPPlyPVuTBQbtG2IdSdKc6tFImxopz9s5po4Og5sQ8rA7GPxpTsrQ5UXS1IxdaqFwxtse4eLolw==",
+ "path": "system.composition/1.1.0",
+ "hashPath": "system.composition.1.1.0.nupkg.sha512"
+ },
+ "System.Composition.AttributedModel/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-S7Ybny/58VGS+5uanotm7f2k7Iv3ufdv0eDA8adZ345pE27zr+9bxhHw/rXXMVltRdoUuyB1O4YpYT1lVwkM0w==",
+ "path": "system.composition.attributedmodel/1.1.0",
+ "hashPath": "system.composition.attributedmodel.1.1.0.nupkg.sha512"
+ },
+ "System.Composition.Convention/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lqiuITNCKJ/JlXzmum0mr+1HDCJ6mN/+1C4ouXpvLKpUA+zal7EsRvfHxy+kVVPrPMaFU9dLQkBxV/GFVnJoXA==",
+ "path": "system.composition.convention/1.1.0",
+ "hashPath": "system.composition.convention.1.1.0.nupkg.sha512"
+ },
+ "System.Composition.Hosting/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-D5M3oBOxCeHe4WVNtqKnFA3UMt53uIdUMGgustecwh7kmzE7k+Co+CFPLpQVPdyBhmB8WxicaESa41QLZ0ZlgA==",
+ "path": "system.composition.hosting/1.1.0",
+ "hashPath": "system.composition.hosting.1.1.0.nupkg.sha512"
+ },
+ "System.Composition.Runtime/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dLbtnVmOiD4k1/YA4LfV2nEZX4jdgizvSzvVIffOp3AXU468n5IsDbwwbCHSUmnfqoJ5unYR+hEmN1U3gBmDRg==",
+ "path": "system.composition.runtime/1.1.0",
+ "hashPath": "system.composition.runtime.1.1.0.nupkg.sha512"
+ },
+ "System.Composition.TypedParts/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-SlACsoBPQpeL8dAjQXttv9d5Y/790UmxnlP2yk1w94T2vMcHOa7i9XGUKCB81BGMWstR2FF9ZEftm8rIdhMEvg==",
+ "path": "system.composition.typedparts/1.1.0",
+ "hashPath": "system.composition.typedparts.1.1.0.nupkg.sha512"
+ },
+ "System.Console/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==",
+ "path": "system.console/4.3.0",
+ "hashPath": "system.console.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.Contracts/4.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-HvQQjy712vnlpPxaloZYkuE78Gn353L0SJLJVeLcNASeg9c4qla2a1Xq8I7B3jZoDzKPtHTkyVO7AZ5tpeQGuA==",
+ "path": "system.diagnostics.contracts/4.0.1",
+ "hashPath": "system.diagnostics.contracts.4.0.1.nupkg.sha512"
+ },
+ "System.Diagnostics.Debug/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
+ "path": "system.diagnostics.debug/4.3.0",
+ "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.FileVersionInfo/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-omCF64wzQ3Q2CeIqkD6lmmxeMZtGHUmzgFMPjfVaOsyqpR66p/JaZzManMw1s33osoAb5gqpncsjie67+yUPHQ==",
+ "path": "system.diagnostics.fileversioninfo/4.3.0",
+ "hashPath": "system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.Process/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-J0wOX07+QASQblsfxmIMFc9Iq7KTXYL3zs2G/Xc704Ylv3NpuVdo6gij6V3PGiptTxqsK0K7CdXenRvKUnkA2g==",
+ "path": "system.diagnostics.process/4.3.0",
+ "hashPath": "system.diagnostics.process.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.StackTrace/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BiHg0vgtd35/DM9jvtaC1eKRpWZxr0gcQd643ABG7GnvSlf5pOkY2uyd42mMOJoOmKvnpNj0F4tuoS1pacTwYw==",
+ "path": "system.diagnostics.stacktrace/4.3.0",
+ "hashPath": "system.diagnostics.stacktrace.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.Tools/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==",
+ "path": "system.diagnostics.tools/4.3.0",
+ "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.TraceSource/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-6WVCczFZKXwpWpzd/iJkYnsmWTSFFiU24Xx/YdHXBcu+nFI/ehTgeqdJQFbtRPzbrO3KtRNjvkhtj4t5/WwWsA==",
+ "path": "system.diagnostics.tracesource/4.0.0",
+ "hashPath": "system.diagnostics.tracesource.4.0.0.nupkg.sha512"
+ },
+ "System.Diagnostics.Tracing/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==",
+ "path": "system.diagnostics.tracing/4.3.0",
+ "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512"
+ },
+ "System.Dynamic.Runtime/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==",
+ "path": "system.dynamic.runtime/4.3.0",
+ "hashPath": "system.dynamic.runtime.4.3.0.nupkg.sha512"
+ },
+ "System.Globalization/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
+ "path": "system.globalization/4.3.0",
+ "hashPath": "system.globalization.4.3.0.nupkg.sha512"
+ },
+ "System.Globalization.Calendars/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==",
+ "path": "system.globalization.calendars/4.3.0",
+ "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512"
+ },
+ "System.Globalization.Extensions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==",
+ "path": "system.globalization.extensions/4.3.0",
+ "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512"
+ },
+ "System.IO/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
+ "path": "system.io/4.3.0",
+ "hashPath": "system.io.4.3.0.nupkg.sha512"
+ },
+ "System.IO.Compression/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==",
+ "path": "system.io.compression/4.3.0",
+ "hashPath": "system.io.compression.4.3.0.nupkg.sha512"
+ },
+ "System.IO.FileSystem/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==",
+ "path": "system.io.filesystem/4.3.0",
+ "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512"
+ },
+ "System.IO.FileSystem.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==",
+ "path": "system.io.filesystem.primitives/4.3.0",
+ "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512"
+ },
+ "System.IO.Pipes/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-L9QVhk8hIEix5KNA0kW58Ha+Y1dNGqqqIhAaJkhcGCWeQzUmN0njzI7SG/XAazpMecboOdFFlH3pH/qbwXLJAg==",
+ "path": "system.io.pipes/4.0.0",
+ "hashPath": "system.io.pipes.4.0.0.nupkg.sha512"
+ },
+ "System.Linq/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==",
+ "path": "system.linq/4.3.0",
+ "hashPath": "system.linq.4.3.0.nupkg.sha512"
+ },
+ "System.Linq.Expressions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==",
+ "path": "system.linq.expressions/4.3.0",
+ "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512"
+ },
+ "System.Linq.Parallel/4.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-J7XCa7n2cFn32uLbtceXfBFhgCk5M++50lylHKNbqTiJkw5y4Tglpi6amuJNPCvj9bLzNSI7rs1fi4joLMNRgg==",
+ "path": "system.linq.parallel/4.0.1",
+ "hashPath": "system.linq.parallel.4.0.1.nupkg.sha512"
+ },
+ "System.Net.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==",
+ "path": "system.net.primitives/4.3.0",
+ "hashPath": "system.net.primitives.4.3.0.nupkg.sha512"
+ },
+ "System.Net.Sockets/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==",
+ "path": "system.net.sockets/4.3.0",
+ "hashPath": "system.net.sockets.4.3.0.nupkg.sha512"
+ },
+ "System.ObjectModel/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==",
+ "path": "system.objectmodel/4.3.0",
+ "hashPath": "system.objectmodel.4.3.0.nupkg.sha512"
+ },
+ "System.Private.DataContractSerialization/4.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lcqFBUaCZxPiUkA4dlSOoPZGtZsAuuElH2XHgLwGLxd7ZozWetV5yiz0qGAV2AUYOqw97MtZBjbLMN16Xz4vXA==",
+ "path": "system.private.datacontractserialization/4.1.1",
+ "hashPath": "system.private.datacontractserialization.4.1.1.nupkg.sha512"
+ },
+ "System.Reflection/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
+ "path": "system.reflection/4.3.0",
+ "hashPath": "system.reflection.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.Emit/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==",
+ "path": "system.reflection.emit/4.3.0",
+ "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.Emit.ILGeneration/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==",
+ "path": "system.reflection.emit.ilgeneration/4.3.0",
+ "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.Emit.Lightweight/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==",
+ "path": "system.reflection.emit.lightweight/4.3.0",
+ "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.Extensions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==",
+ "path": "system.reflection.extensions/4.3.0",
+ "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.Metadata/1.4.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KYPNMDrLB2R+G5JJiJ2fjBpihtktKVIjsirmyyv+VDo5rQkIR9BWeCYM1wDSzbQatWNZ/NQfPsQyTB1Ui3qBfQ==",
+ "path": "system.reflection.metadata/1.4.2",
+ "hashPath": "system.reflection.metadata.1.4.2.nupkg.sha512"
+ },
+ "System.Reflection.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
+ "path": "system.reflection.primitives/4.3.0",
+ "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.TypeExtensions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==",
+ "path": "system.reflection.typeextensions/4.3.0",
+ "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512"
+ },
+ "System.Resources.Reader/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VX1iHAoHxgrLZv+nq/9drCZI6Q4SSCzSVyUm1e0U60sqWdj6XhY7wvKmy3RvsSal9h+/vqSWwxxJsm0J4vn/jA==",
+ "path": "system.resources.reader/4.0.0",
+ "hashPath": "system.resources.reader.4.0.0.nupkg.sha512"
+ },
+ "System.Resources.ResourceManager/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
+ "path": "system.resources.resourcemanager/4.3.0",
+ "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
+ },
+ "System.Resources.Writer/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Hz+ZS81dVSNy93YyJhhL3GwzmMhfcQ8FbUooAt9MO4joIe0vPM4gclv0C82ko1tuN/Kw6CvZFLYkgk6n9xvEkg==",
+ "path": "system.resources.writer/4.0.0",
+ "hashPath": "system.resources.writer.4.0.0.nupkg.sha512"
+ },
+ "System.Runtime/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
+ "path": "system.runtime/4.3.0",
+ "hashPath": "system.runtime.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.Extensions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
+ "path": "system.runtime.extensions/4.3.0",
+ "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.Handles/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==",
+ "path": "system.runtime.handles/4.3.0",
+ "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.InteropServices/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==",
+ "path": "system.runtime.interopservices/4.3.0",
+ "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==",
+ "path": "system.runtime.interopservices.runtimeinformation/4.0.0",
+ "hashPath": "system.runtime.interopservices.runtimeinformation.4.0.0.nupkg.sha512"
+ },
+ "System.Runtime.Loader/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-DHMaRn8D8YCK2GG2pw+UzNxn/OHVfaWx7OTLBD/hPegHZZgcZh3H6seWegrC4BYwsfuGrywIuT+MQs+rPqRLTQ==",
+ "path": "system.runtime.loader/4.3.0",
+ "hashPath": "system.runtime.loader.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.Numerics/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==",
+ "path": "system.runtime.numerics/4.3.0",
+ "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.Serialization.Formatters/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==",
+ "path": "system.runtime.serialization.formatters/4.3.0",
+ "hashPath": "system.runtime.serialization.formatters.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.Serialization.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==",
+ "path": "system.runtime.serialization.primitives/4.3.0",
+ "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.Serialization.Xml/4.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yqfKHkWUAdI0hdDIdD9KDzluKtZ8IIqLF3O7xIZlt6UTs1bOvFRpCvRTvGQva3Ak/ZM9/nq9IHBJ1tC4Ybcrjg==",
+ "path": "system.runtime.serialization.xml/4.1.1",
+ "hashPath": "system.runtime.serialization.xml.4.1.1.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Algorithms/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==",
+ "path": "system.security.cryptography.algorithms/4.3.0",
+ "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Cng/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g==",
+ "path": "system.security.cryptography.cng/4.3.0",
+ "hashPath": "system.security.cryptography.cng.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Csp/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==",
+ "path": "system.security.cryptography.csp/4.3.0",
+ "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Encoding/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==",
+ "path": "system.security.cryptography.encoding/4.3.0",
+ "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==",
+ "path": "system.security.cryptography.openssl/4.3.0",
+ "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==",
+ "path": "system.security.cryptography.primitives/4.3.0",
+ "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.X509Certificates/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==",
+ "path": "system.security.cryptography.x509certificates/4.3.0",
+ "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Principal/4.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-On+SKhXY5rzxh/S8wlH1Rm0ogBlu7zyHNxeNBiXauNrhHRXAe9EuX8Yl5IOzLPGU5Z4kLWHMvORDOCG8iu9hww==",
+ "path": "system.security.principal/4.0.1",
+ "hashPath": "system.security.principal.4.0.1.nupkg.sha512"
+ },
+ "System.Text.Encoding/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
+ "path": "system.text.encoding/4.3.0",
+ "hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
+ },
+ "System.Text.Encoding.CodePages/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IRiEFUa5b/Gs5Egg8oqBVoywhtOeaO2KOx3j0RfcYY/raxqBuEK7NXRDgOwtYM8qbi+7S4RPXUbNt+ZxyY0/NQ==",
+ "path": "system.text.encoding.codepages/4.3.0",
+ "hashPath": "system.text.encoding.codepages.4.3.0.nupkg.sha512"
+ },
+ "System.Text.Encoding.Extensions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==",
+ "path": "system.text.encoding.extensions/4.3.0",
+ "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512"
+ },
+ "System.Text.RegularExpressions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==",
+ "path": "system.text.regularexpressions/4.3.0",
+ "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512"
+ },
+ "System.Threading/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",
+ "path": "system.threading/4.3.0",
+ "hashPath": "system.threading.4.3.0.nupkg.sha512"
+ },
+ "System.Threading.Overlapped/4.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-f7aLuLkBoCQM2kng7zqLFBXz9Gk48gDK8lk1ih9rH/1arJJzZK9gJwNvPDhL6Ps/l6rwOr8jw+4FCHL0KKWiEg==",
+ "path": "system.threading.overlapped/4.0.1",
+ "hashPath": "system.threading.overlapped.4.0.1.nupkg.sha512"
+ },
+ "System.Threading.Tasks/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
+ "path": "system.threading.tasks/4.3.0",
+ "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
+ },
+ "System.Threading.Tasks.Dataflow/4.6.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2hRjGu2r2jxRZ55wmcHO/WbdX+YAOz9x6FE8xqkHZgPaoFMKQZRe9dk8xTZIas8fRjxRmzawnTEWIrhlM+Un7w==",
+ "path": "system.threading.tasks.dataflow/4.6.0",
+ "hashPath": "system.threading.tasks.dataflow.4.6.0.nupkg.sha512"
+ },
+ "System.Threading.Tasks.Extensions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==",
+ "path": "system.threading.tasks.extensions/4.3.0",
+ "hashPath": "system.threading.tasks.extensions.4.3.0.nupkg.sha512"
+ },
+ "System.Threading.Tasks.Parallel/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cbjBNZHf/vQCfcdhzx7knsiygoCKgxL8mZOeocXZn5gWhCdzHIq6bYNKWX0LAJCWYP7bds4yBK8p06YkP0oa0g==",
+ "path": "system.threading.tasks.parallel/4.3.0",
+ "hashPath": "system.threading.tasks.parallel.4.3.0.nupkg.sha512"
+ },
+ "System.Threading.Thread/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==",
+ "path": "system.threading.thread/4.3.0",
+ "hashPath": "system.threading.thread.4.3.0.nupkg.sha512"
+ },
+ "System.Threading.ThreadPool/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-k/+g4b7vjdd4aix83sTgC9VG6oXYKAktSfNIJUNGxPEj7ryEOfzHHhfnmsZvjxawwcD9HyWXKCXmPjX8U4zeSw==",
+ "path": "system.threading.threadpool/4.3.0",
+ "hashPath": "system.threading.threadpool.4.3.0.nupkg.sha512"
+ },
+ "System.Threading.Timer/4.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==",
+ "path": "system.threading.timer/4.0.1",
+ "hashPath": "system.threading.timer.4.0.1.nupkg.sha512"
+ },
+ "System.ValueTuple/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cNLEvBX3d6MMQRZe3SMFNukVbitDAEpVZO17qa0/2FHxZ7Y7PpFRpr6m2615XYM/tYYYf0B+WyHNujqIw8Luwg==",
+ "path": "system.valuetuple/4.3.0",
+ "hashPath": "system.valuetuple.4.3.0.nupkg.sha512"
+ },
+ "System.Xml.ReaderWriter/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==",
+ "path": "system.xml.readerwriter/4.3.0",
+ "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512"
+ },
+ "System.Xml.XDocument/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==",
+ "path": "system.xml.xdocument/4.3.0",
+ "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512"
+ },
+ "System.Xml.XmlDocument/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==",
+ "path": "system.xml.xmldocument/4.3.0",
+ "hashPath": "system.xml.xmldocument.4.3.0.nupkg.sha512"
+ },
+ "System.Xml.XmlSerializer/4.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-FrazwwqfIXTfq23mfv4zH+BjqkSFNaNFBtjzu3I9NRmG8EELYyrv/fJnttCIwRMFRR/YKXF1hmsMmMEnl55HGw==",
+ "path": "system.xml.xmlserializer/4.0.11",
+ "hashPath": "system.xml.xmlserializer.4.0.11.nupkg.sha512"
+ },
+ "System.Xml.XPath/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-v1JQ5SETnQusqmS3RwStF7vwQ3L02imIzl++sewmt23VGygix04pEH+FCj1yWb+z4GDzKiljr1W7Wfvrx0YwgA==",
+ "path": "system.xml.xpath/4.3.0",
+ "hashPath": "system.xml.xpath.4.3.0.nupkg.sha512"
+ },
+ "System.Xml.XPath.XDocument/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-jw9oHHEIVW53mHY9PgrQa98Xo2IZ0ZjrpdOTmtvk+Rvg4tq7dydmxdNqUvJ5YwjDqhn75mBXWttWjiKhWP53LQ==",
+ "path": "system.xml.xpath.xdocument/4.3.0",
+ "hashPath": "system.xml.xpath.xdocument.4.3.0.nupkg.sha512"
+ },
+ "System.Xml.XPath.XmlDocument/4.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Zm2BdeanuncYs3NhCj4c9e1x3EXFzFBVv2wPEc/Dj4ZbI9R8ecLSR5frAsx4zJCPBtKQreQ7Q/KxJEohJZbfzA==",
+ "path": "system.xml.xpath.xmldocument/4.0.1",
+ "hashPath": "system.xml.xpath.xmldocument.4.0.1.nupkg.sha512"
+ }
+ }
+} \ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.dll
new file mode 100644
index 0000000000..cbf4c8b852
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.dll
Binary files differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.pdb b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.pdb
new file mode 100644
index 0000000000..68d576884c
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.pdb
Binary files differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.runtimeconfig.dev.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.runtimeconfig.dev.json
new file mode 100644
index 0000000000..4fe37c802e
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.runtimeconfig.dev.json
@@ -0,0 +1,10 @@
+{
+ "runtimeOptions": {
+ "additionalProbingPaths": [
+ "/home/junghyukpark/.dotnet/store/|arch|/|tfm|",
+ "/home/junghyukpark/.nuget/packages",
+ "/home/junghyukpark/.dotnet/NuGetFallbackFolder",
+ "/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder"
+ ]
+ }
+} \ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.runtimeconfig.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.runtimeconfig.json
new file mode 100644
index 0000000000..7539019b10
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.runtimeconfig.json
@@ -0,0 +1,9 @@
+{
+ "runtimeOptions": {
+ "tfm": "netcoreapp2.0",
+ "framework": {
+ "name": "Microsoft.NETCore.App",
+ "version": "2.0.0"
+ }
+ }
+} \ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.AssemblyInfo.cs b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.AssemblyInfo.cs
new file mode 100644
index 0000000000..8e95d85e68
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.AssemblyInfo.cs
@@ -0,0 +1,16 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+// Generated by the MSBuild WriteCodeFragment class.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("project")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("project")]
+[assembly: System.Reflection.AssemblyTitleAttribute("project")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.AssemblyInfoInputs.cache b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.AssemblyInfoInputs.cache
new file mode 100644
index 0000000000..59cb29cf7a
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+31670ae8a264c621bdb8ea6b38e65a8c7d58578b
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.csproj.CoreCompileInputs.cache b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000000..f9f0b51a03
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+edb741b443af928322371489539ce9a23e0ef18c
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.csproj.FileListAbsolute.txt b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000000..66032841c6
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.csproj.FileListAbsolute.txt
@@ -0,0 +1,31 @@
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/15.0/Microsoft.Common.props
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/MSBuild.dll
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/MSBuild.runtimeconfig.json
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.CrossTargeting.targets
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.CurrentVersion.targets
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.targets
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.CrossTargeting.targets
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.CurrentVersion.targets
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.overridetasks
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.targets
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.tasks
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.CurrentVersion.props
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.CurrentVersion.targets
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.props
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.targets
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.CrossTargeting.targets
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.CurrentVersion.targets
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.targets
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v11.Common.props
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v12.Common.props
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v14.Common.props
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.deps.json
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.runtimeconfig.json
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.runtimeconfig.dev.json
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.dll
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.pdb
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.csproj.CoreCompileInputs.cache
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.AssemblyInfoInputs.cache
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.AssemblyInfo.cs
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.dll
+/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.pdb
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.dll
new file mode 100644
index 0000000000..cbf4c8b852
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.dll
Binary files differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.pdb b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.pdb
new file mode 100644
index 0000000000..68d576884c
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.pdb
Binary files differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/project.assets.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/project.assets.json
new file mode 100644
index 0000000000..74ac0e3a7a
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/project.assets.json
@@ -0,0 +1,8155 @@
+{
+ "version": 3,
+ "targets": {
+ ".NETCoreApp,Version=v2.0": {
+ "Microsoft.Build/15.3.409": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Build.Framework": "[15.3.409]",
+ "Microsoft.Win32.Primitives": "4.0.1",
+ "System.AppContext": "4.1.0",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Collections.Immutable": "1.2.0",
+ "System.Collections.NonGeneric": "4.0.1",
+ "System.Console": "4.0.0",
+ "System.Diagnostics.Contracts": "4.0.1",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.FileVersionInfo": "4.0.0",
+ "System.Diagnostics.Process": "4.1.0",
+ "System.Diagnostics.TraceSource": "4.0.0",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.IO.Compression": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.IO.Pipes": "4.0.0",
+ "System.Linq": "4.1.0",
+ "System.Linq.Parallel": "4.0.1",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Metadata": "1.3.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",
+ "System.Runtime.Loader": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.CodePages": "4.0.1",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Tasks.Dataflow": "4.6.0",
+ "System.Threading.Thread": "4.0.0",
+ "System.Threading.ThreadPool": "4.0.10",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XPath.XmlDocument": "4.0.1",
+ "System.Xml.XmlDocument": "4.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.5/Microsoft.Build.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.5/Microsoft.Build.dll": {}
+ }
+ },
+ "Microsoft.Build.Framework/15.3.409": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Linq": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Thread": "4.0.0"
+ },
+ "compile": {
+ "lib/netstandard1.3/Microsoft.Build.Framework.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.Build.Framework.dll": {}
+ }
+ },
+ "Microsoft.Build.Runtime/15.3.409": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Build": "[15.3.409]",
+ "Microsoft.Build.Framework": "[15.3.409]",
+ "Microsoft.Build.Tasks.Core": "[15.3.409]",
+ "Microsoft.Build.Utilities.Core": "[15.3.409]",
+ "System.Text.Encoding.CodePages": "4.0.1"
+ },
+ "contentFiles": {
+ "contentFiles/any/netcoreapp1.0/15.0/Microsoft.Common.props": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "15.0/Microsoft.Common.props"
+ },
+ "contentFiles/any/netcoreapp1.0/MSBuild.dll": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "MSBuild.dll"
+ },
+ "contentFiles/any/netcoreapp1.0/MSBuild.runtimeconfig.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "MSBuild.runtimeconfig.json"
+ },
+ "contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CrossTargeting.targets": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "Microsoft.CSharp.CrossTargeting.targets"
+ },
+ "contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CurrentVersion.targets": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "Microsoft.CSharp.CurrentVersion.targets"
+ },
+ "contentFiles/any/netcoreapp1.0/Microsoft.CSharp.targets": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "Microsoft.CSharp.targets"
+ },
+ "contentFiles/any/netcoreapp1.0/Microsoft.Common.CrossTargeting.targets": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "Microsoft.Common.CrossTargeting.targets"
+ },
+ "contentFiles/any/netcoreapp1.0/Microsoft.Common.CurrentVersion.targets": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "Microsoft.Common.CurrentVersion.targets"
+ },
+ "contentFiles/any/netcoreapp1.0/Microsoft.Common.overridetasks": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "Microsoft.Common.overridetasks"
+ },
+ "contentFiles/any/netcoreapp1.0/Microsoft.Common.targets": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "Microsoft.Common.targets"
+ },
+ "contentFiles/any/netcoreapp1.0/Microsoft.Common.tasks": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "Microsoft.Common.tasks"
+ },
+ "contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.props": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "Microsoft.NETFramework.CurrentVersion.props"
+ },
+ "contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.targets": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "Microsoft.NETFramework.CurrentVersion.targets"
+ },
+ "contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.props": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "Microsoft.NETFramework.props"
+ },
+ "contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.targets": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "Microsoft.NETFramework.targets"
+ },
+ "contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CrossTargeting.targets": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "Microsoft.VisualBasic.CrossTargeting.targets"
+ },
+ "contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CurrentVersion.targets": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "Microsoft.VisualBasic.CurrentVersion.targets"
+ },
+ "contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.targets": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "Microsoft.VisualBasic.targets"
+ },
+ "contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v11.Common.props": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "Microsoft.VisualStudioVersion.v11.Common.props"
+ },
+ "contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v12.Common.props": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "Microsoft.VisualStudioVersion.v12.Common.props"
+ },
+ "contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v14.Common.props": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "Microsoft.VisualStudioVersion.v14.Common.props"
+ }
+ }
+ },
+ "Microsoft.Build.Tasks.Core/15.3.409": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Build.Framework": "[15.3.409]",
+ "Microsoft.Build.Utilities.Core": "[15.3.409]",
+ "Microsoft.Win32.Primitives": "4.0.1",
+ "System.AppContext": "4.1.0",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Collections.Immutable": "1.2.0",
+ "System.Collections.NonGeneric": "4.0.1",
+ "System.Console": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Process": "4.1.0",
+ "System.Diagnostics.TraceSource": "4.0.0",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Linq": "4.1.0",
+ "System.Linq.Parallel": "4.0.1",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Metadata": "1.3.0",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.Reader": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Resources.Writer": "4.0.0",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",
+ "System.Runtime.Serialization.Primitives": "4.1.1",
+ "System.Runtime.Serialization.Xml": "4.1.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.CodePages": "4.0.1",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Thread": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XDocument": "4.0.11",
+ "System.Xml.XPath": "4.0.1",
+ "System.Xml.XPath.XmlDocument": "4.0.1",
+ "System.Xml.XmlDocument": "4.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.3/Microsoft.Build.Tasks.Core.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.Build.Tasks.Core.dll": {}
+ }
+ },
+ "Microsoft.Build.Utilities.Core/15.3.409": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Build.Framework": "[15.3.409]",
+ "Microsoft.Win32.Primitives": "4.0.1",
+ "System.AppContext": "4.1.0",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Collections.NonGeneric": "4.0.1",
+ "System.Console": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Process": "4.1.0",
+ "System.Diagnostics.TraceSource": "4.0.0",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Linq": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.Reader": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",
+ "System.Runtime.Serialization.Primitives": "4.1.1",
+ "System.Runtime.Serialization.Xml": "4.1.1",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.CodePages": "4.0.1",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Thread": "4.0.0",
+ "System.Threading.Timer": "4.0.1",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XmlDocument": "4.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.3/Microsoft.Build.Utilities.Core.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.Build.Utilities.Core.dll": {}
+ }
+ },
+ "Microsoft.Cci/4.0.0-rc3-24214-00": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Collections.NonGeneric": "4.0.1",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.3/Microsoft.Cci.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.Cci.dll": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.Analyzers/1.1.0": {
+ "type": "package"
+ },
+ "Microsoft.CodeAnalysis.Common/2.6.0-beta3-62316-02": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "1.1.0",
+ "System.AppContext": "4.3.0",
+ "System.Collections": "4.3.0",
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Collections.Immutable": "1.3.1",
+ "System.Console": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.FileVersionInfo": "4.3.0",
+ "System.Diagnostics.StackTrace": "4.3.0",
+ "System.Diagnostics.Tools": "4.3.0",
+ "System.Dynamic.Runtime": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO.Compression": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Linq.Expressions": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Metadata": "1.4.2",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.X509Certificates": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.CodePages": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "System.Threading.Tasks.Parallel": "4.3.0",
+ "System.Threading.Thread": "4.3.0",
+ "System.ValueTuple": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0",
+ "System.Xml.XDocument": "4.3.0",
+ "System.Xml.XPath.XDocument": "4.3.0",
+ "System.Xml.XmlDocument": "4.3.0"
+ },
+ "compile": {
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.Compilers/2.6.0-beta3-62316-02": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.CSharp": "[2.6.0-beta3-62316-02]",
+ "Microsoft.CodeAnalysis.VisualBasic": "[2.6.0-beta3-62316-02]"
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp/2.6.0-beta3-62316-02": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "[2.6.0-beta3-62316-02]"
+ },
+ "compile": {
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.VisualBasic/2.6.0-beta3-62316-02": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "2.6.0-beta3-62316-02"
+ },
+ "compile": {
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.CSharp/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Dynamic.Runtime": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Linq.Expressions": "4.3.0",
+ "System.ObjectModel": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.DotNet.PlatformAbstractions/2.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.AppContext": "4.1.0",
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.0"
+ },
+ "compile": {
+ "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {}
+ }
+ },
+ "Microsoft.Net.Compilers.netcore/2.6.0-beta3-62316-02": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Compilers": "[2.6.0-beta3-62316-02]",
+ "System.AppContext": "4.3.0",
+ "System.Console": "4.3.0",
+ "System.Diagnostics.Process": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.Net.Sockets": "4.3.0",
+ "System.Runtime.Loader": "4.3.0",
+ "System.Threading.Thread": "4.3.0"
+ },
+ "compile": {
+ "ref/netcoreapp2.0/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/any/native/csc.dll": {
+ "assetType": "native",
+ "rid": "any"
+ },
+ "runtimes/any/native/vbc.dll": {
+ "assetType": "native",
+ "rid": "any"
+ }
+ }
+ },
+ "Microsoft.Net.Compilers.Targets.NetCore/0.1.5-dev": {
+ "type": "package",
+ "compile": {
+ "lib/dotnet/Microsoft.Build.Tasks.CodeAnalysis.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Build.Tasks.CodeAnalysis.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/any/native/Microsoft.CSharp.Core.targets": {
+ "assetType": "native",
+ "rid": "any"
+ },
+ "runtimes/any/native/Microsoft.VisualBasic.Core.targets": {
+ "assetType": "native",
+ "rid": "any"
+ }
+ }
+ },
+ "Microsoft.NETCore.App/2.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.DotNetHostPolicy": "2.0.0",
+ "Microsoft.NETCore.Platforms": "2.0.0",
+ "NETStandard.Library": "2.0.0"
+ },
+ "compile": {
+ "ref/netcoreapp2.0/Microsoft.CSharp.dll": {},
+ "ref/netcoreapp2.0/Microsoft.VisualBasic.dll": {},
+ "ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll": {},
+ "ref/netcoreapp2.0/System.AppContext.dll": {},
+ "ref/netcoreapp2.0/System.Buffers.dll": {},
+ "ref/netcoreapp2.0/System.Collections.Concurrent.dll": {},
+ "ref/netcoreapp2.0/System.Collections.Immutable.dll": {},
+ "ref/netcoreapp2.0/System.Collections.NonGeneric.dll": {},
+ "ref/netcoreapp2.0/System.Collections.Specialized.dll": {},
+ "ref/netcoreapp2.0/System.Collections.dll": {},
+ "ref/netcoreapp2.0/System.ComponentModel.Annotations.dll": {},
+ "ref/netcoreapp2.0/System.ComponentModel.Composition.dll": {},
+ "ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll": {},
+ "ref/netcoreapp2.0/System.ComponentModel.Primitives.dll": {},
+ "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll": {},
+ "ref/netcoreapp2.0/System.ComponentModel.dll": {},
+ "ref/netcoreapp2.0/System.Configuration.dll": {},
+ "ref/netcoreapp2.0/System.Console.dll": {},
+ "ref/netcoreapp2.0/System.Core.dll": {},
+ "ref/netcoreapp2.0/System.Data.Common.dll": {},
+ "ref/netcoreapp2.0/System.Data.dll": {},
+ "ref/netcoreapp2.0/System.Diagnostics.Contracts.dll": {},
+ "ref/netcoreapp2.0/System.Diagnostics.Debug.dll": {},
+ "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll": {},
+ "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll": {},
+ "ref/netcoreapp2.0/System.Diagnostics.Process.dll": {},
+ "ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll": {},
+ "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll": {},
+ "ref/netcoreapp2.0/System.Diagnostics.Tools.dll": {},
+ "ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll": {},
+ "ref/netcoreapp2.0/System.Diagnostics.Tracing.dll": {},
+ "ref/netcoreapp2.0/System.Drawing.Primitives.dll": {},
+ "ref/netcoreapp2.0/System.Drawing.dll": {},
+ "ref/netcoreapp2.0/System.Dynamic.Runtime.dll": {},
+ "ref/netcoreapp2.0/System.Globalization.Calendars.dll": {},
+ "ref/netcoreapp2.0/System.Globalization.Extensions.dll": {},
+ "ref/netcoreapp2.0/System.Globalization.dll": {},
+ "ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll": {},
+ "ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll": {},
+ "ref/netcoreapp2.0/System.IO.Compression.dll": {},
+ "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll": {},
+ "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll": {},
+ "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll": {},
+ "ref/netcoreapp2.0/System.IO.FileSystem.dll": {},
+ "ref/netcoreapp2.0/System.IO.IsolatedStorage.dll": {},
+ "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll": {},
+ "ref/netcoreapp2.0/System.IO.Pipes.dll": {},
+ "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll": {},
+ "ref/netcoreapp2.0/System.IO.dll": {},
+ "ref/netcoreapp2.0/System.Linq.Expressions.dll": {},
+ "ref/netcoreapp2.0/System.Linq.Parallel.dll": {},
+ "ref/netcoreapp2.0/System.Linq.Queryable.dll": {},
+ "ref/netcoreapp2.0/System.Linq.dll": {},
+ "ref/netcoreapp2.0/System.Net.Http.dll": {},
+ "ref/netcoreapp2.0/System.Net.HttpListener.dll": {},
+ "ref/netcoreapp2.0/System.Net.Mail.dll": {},
+ "ref/netcoreapp2.0/System.Net.NameResolution.dll": {},
+ "ref/netcoreapp2.0/System.Net.NetworkInformation.dll": {},
+ "ref/netcoreapp2.0/System.Net.Ping.dll": {},
+ "ref/netcoreapp2.0/System.Net.Primitives.dll": {},
+ "ref/netcoreapp2.0/System.Net.Requests.dll": {},
+ "ref/netcoreapp2.0/System.Net.Security.dll": {},
+ "ref/netcoreapp2.0/System.Net.ServicePoint.dll": {},
+ "ref/netcoreapp2.0/System.Net.Sockets.dll": {},
+ "ref/netcoreapp2.0/System.Net.WebClient.dll": {},
+ "ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll": {},
+ "ref/netcoreapp2.0/System.Net.WebProxy.dll": {},
+ "ref/netcoreapp2.0/System.Net.WebSockets.Client.dll": {},
+ "ref/netcoreapp2.0/System.Net.WebSockets.dll": {},
+ "ref/netcoreapp2.0/System.Net.dll": {},
+ "ref/netcoreapp2.0/System.Numerics.Vectors.dll": {},
+ "ref/netcoreapp2.0/System.Numerics.dll": {},
+ "ref/netcoreapp2.0/System.ObjectModel.dll": {},
+ "ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll": {},
+ "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll": {},
+ "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll": {},
+ "ref/netcoreapp2.0/System.Reflection.Emit.dll": {},
+ "ref/netcoreapp2.0/System.Reflection.Extensions.dll": {},
+ "ref/netcoreapp2.0/System.Reflection.Metadata.dll": {},
+ "ref/netcoreapp2.0/System.Reflection.Primitives.dll": {},
+ "ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll": {},
+ "ref/netcoreapp2.0/System.Reflection.dll": {},
+ "ref/netcoreapp2.0/System.Resources.Reader.dll": {},
+ "ref/netcoreapp2.0/System.Resources.ResourceManager.dll": {},
+ "ref/netcoreapp2.0/System.Resources.Writer.dll": {},
+ "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll": {},
+ "ref/netcoreapp2.0/System.Runtime.Extensions.dll": {},
+ "ref/netcoreapp2.0/System.Runtime.Handles.dll": {},
+ "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll": {},
+ "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll": {},
+ "ref/netcoreapp2.0/System.Runtime.InteropServices.dll": {},
+ "ref/netcoreapp2.0/System.Runtime.Loader.dll": {},
+ "ref/netcoreapp2.0/System.Runtime.Numerics.dll": {},
+ "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll": {},
+ "ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll": {},
+ "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll": {},
+ "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll": {},
+ "ref/netcoreapp2.0/System.Runtime.Serialization.dll": {},
+ "ref/netcoreapp2.0/System.Runtime.dll": {},
+ "ref/netcoreapp2.0/System.Security.Claims.dll": {},
+ "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll": {},
+ "ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll": {},
+ "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll": {},
+ "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll": {},
+ "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll": {},
+ "ref/netcoreapp2.0/System.Security.Principal.dll": {},
+ "ref/netcoreapp2.0/System.Security.SecureString.dll": {},
+ "ref/netcoreapp2.0/System.Security.dll": {},
+ "ref/netcoreapp2.0/System.ServiceModel.Web.dll": {},
+ "ref/netcoreapp2.0/System.ServiceProcess.dll": {},
+ "ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll": {},
+ "ref/netcoreapp2.0/System.Text.Encoding.dll": {},
+ "ref/netcoreapp2.0/System.Text.RegularExpressions.dll": {},
+ "ref/netcoreapp2.0/System.Threading.Overlapped.dll": {},
+ "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll": {},
+ "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll": {},
+ "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll": {},
+ "ref/netcoreapp2.0/System.Threading.Tasks.dll": {},
+ "ref/netcoreapp2.0/System.Threading.Thread.dll": {},
+ "ref/netcoreapp2.0/System.Threading.ThreadPool.dll": {},
+ "ref/netcoreapp2.0/System.Threading.Timer.dll": {},
+ "ref/netcoreapp2.0/System.Threading.dll": {},
+ "ref/netcoreapp2.0/System.Transactions.Local.dll": {},
+ "ref/netcoreapp2.0/System.Transactions.dll": {},
+ "ref/netcoreapp2.0/System.ValueTuple.dll": {},
+ "ref/netcoreapp2.0/System.Web.HttpUtility.dll": {},
+ "ref/netcoreapp2.0/System.Web.dll": {},
+ "ref/netcoreapp2.0/System.Windows.dll": {},
+ "ref/netcoreapp2.0/System.Xml.Linq.dll": {},
+ "ref/netcoreapp2.0/System.Xml.ReaderWriter.dll": {},
+ "ref/netcoreapp2.0/System.Xml.Serialization.dll": {},
+ "ref/netcoreapp2.0/System.Xml.XDocument.dll": {},
+ "ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll": {},
+ "ref/netcoreapp2.0/System.Xml.XPath.dll": {},
+ "ref/netcoreapp2.0/System.Xml.XmlDocument.dll": {},
+ "ref/netcoreapp2.0/System.Xml.XmlSerializer.dll": {},
+ "ref/netcoreapp2.0/System.Xml.dll": {},
+ "ref/netcoreapp2.0/System.dll": {},
+ "ref/netcoreapp2.0/WindowsBase.dll": {},
+ "ref/netcoreapp2.0/mscorlib.dll": {},
+ "ref/netcoreapp2.0/netstandard.dll": {}
+ },
+ "build": {
+ "build/netcoreapp2.0/Microsoft.NETCore.App.props": {},
+ "build/netcoreapp2.0/Microsoft.NETCore.App.targets": {}
+ }
+ },
+ "Microsoft.NETCore.DotNetAppHost/2.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.DotNetHostPolicy/2.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.DotNetHostResolver": "2.0.0"
+ }
+ },
+ "Microsoft.NETCore.DotNetHostResolver/2.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.DotNetAppHost": "2.0.0"
+ }
+ },
+ "Microsoft.NETCore.Platforms/2.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.1.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.Collections": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/Microsoft.Win32.Registry.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "NETStandard.Library/2.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "build": {
+ "build/netstandard2.0/NETStandard.Library.targets": {}
+ }
+ },
+ "Newtonsoft.Json/10.0.3": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CSharp": "4.3.0",
+ "NETStandard.Library": "1.6.1",
+ "System.ComponentModel.TypeConverter": "4.3.0",
+ "System.Runtime.Serialization.Formatters": "4.3.0",
+ "System.Runtime.Serialization.Primitives": "4.3.0",
+ "System.Xml.XmlDocument": "4.3.0"
+ },
+ "compile": {
+ "lib/netstandard1.3/Newtonsoft.Json.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/Newtonsoft.Json.dll": {}
+ }
+ },
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "runtimeTargets": {
+ "runtimes/debian.8-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {
+ "assetType": "native",
+ "rid": "debian.8-x64"
+ }
+ }
+ },
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "runtimeTargets": {
+ "runtimes/fedora.23-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {
+ "assetType": "native",
+ "rid": "fedora.23-x64"
+ }
+ }
+ },
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "runtimeTargets": {
+ "runtimes/fedora.24-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {
+ "assetType": "native",
+ "rid": "fedora.24-x64"
+ }
+ }
+ },
+ "runtime.native.System/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.IO.Compression/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.Net.Http/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.Security.Cryptography.Apple/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "runtimeTargets": {
+ "runtimes/opensuse.13.2-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {
+ "assetType": "native",
+ "rid": "opensuse.13.2-x64"
+ }
+ }
+ },
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "runtimeTargets": {
+ "runtimes/opensuse.42.1-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {
+ "assetType": "native",
+ "rid": "opensuse.42.1-x64"
+ }
+ }
+ },
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {
+ "type": "package",
+ "runtimeTargets": {
+ "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.Apple.dylib": {
+ "assetType": "native",
+ "rid": "osx.10.10-x64"
+ }
+ }
+ },
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "runtimeTargets": {
+ "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib": {
+ "assetType": "native",
+ "rid": "osx.10.10-x64"
+ }
+ }
+ },
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "runtimeTargets": {
+ "runtimes/rhel.7-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {
+ "assetType": "native",
+ "rid": "rhel.7-x64"
+ }
+ }
+ },
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "runtimeTargets": {
+ "runtimes/ubuntu.14.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {
+ "assetType": "native",
+ "rid": "ubuntu.14.04-x64"
+ }
+ }
+ },
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "runtimeTargets": {
+ "runtimes/ubuntu.16.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {
+ "assetType": "native",
+ "rid": "ubuntu.16.04-x64"
+ }
+ }
+ },
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "runtimeTargets": {
+ "runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {
+ "assetType": "native",
+ "rid": "ubuntu.16.10-x64"
+ }
+ }
+ },
+ "System.AppContext/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.AppContext.dll": {}
+ }
+ },
+ "System.Buffers/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "compile": {
+ "lib/netstandard1.1/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.1/System.Buffers.dll": {}
+ }
+ },
+ "System.Collections/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.3.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "compile": {
+ "lib/netstandard1.0/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.NonGeneric": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Globalization.Extensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Collections.Specialized.dll": {}
+ }
+ },
+ "System.ComponentModel/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Primitives/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.ComponentModel": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.ComponentModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.ComponentModel.Primitives.dll": {}
+ }
+ },
+ "System.ComponentModel.TypeConverter/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Collections.NonGeneric": "4.3.0",
+ "System.Collections.Specialized": "4.3.0",
+ "System.ComponentModel": "4.3.0",
+ "System.ComponentModel.Primitives": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.ComponentModel.TypeConverter.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.5/System.ComponentModel.TypeConverter.dll": {}
+ }
+ },
+ "System.Composition/1.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.AttributedModel": "1.1.0",
+ "System.Composition.Convention": "1.1.0",
+ "System.Composition.Hosting": "1.1.0",
+ "System.Composition.Runtime": "1.1.0",
+ "System.Composition.TypedParts": "1.1.0"
+ }
+ },
+ "System.Composition.AttributedModel/1.1.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/System.Composition.AttributedModel.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Composition.AttributedModel.dll": {}
+ }
+ },
+ "System.Composition.Convention/1.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.AttributedModel": "1.1.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/System.Composition.Convention.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Composition.Convention.dll": {}
+ }
+ },
+ "System.Composition.Hosting/1.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.Runtime": "1.1.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/System.Composition.Hosting.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Composition.Hosting.dll": {}
+ }
+ },
+ "System.Composition.Runtime/1.1.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/System.Composition.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Composition.Runtime.dll": {}
+ }
+ },
+ "System.Composition.TypedParts/1.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.AttributedModel": "1.1.0",
+ "System.Composition.Hosting": "1.1.0",
+ "System.Composition.Runtime": "1.1.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/System.Composition.TypedParts.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Composition.TypedParts.dll": {}
+ }
+ },
+ "System.Console/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.FileVersionInfo/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Reflection.Metadata": "1.4.1",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Diagnostics.Process/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.Win32.Primitives": "4.3.0",
+ "Microsoft.Win32.Registry": "4.3.0",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "System.Threading.Thread": "4.3.0",
+ "System.Threading.ThreadPool": "4.3.0",
+ "runtime.native.System": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.4/System.Diagnostics.Process.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/linux/lib/netstandard1.4/System.Diagnostics.Process.dll": {
+ "assetType": "runtime",
+ "rid": "linux"
+ },
+ "runtimes/osx/lib/netstandard1.4/System.Diagnostics.Process.dll": {
+ "assetType": "runtime",
+ "rid": "osx"
+ },
+ "runtimes/win/lib/netstandard1.4/System.Diagnostics.Process.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Diagnostics.StackTrace/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO.FileSystem": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Metadata": "1.4.1",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.TraceSource/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "runtime.native.System": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Diagnostics.TraceSource.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Diagnostics.Tracing/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Linq.Expressions": "4.3.0",
+ "System.ObjectModel": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Globalization": "4.3.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ }
+ },
+ "System.Globalization.Extensions/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.Buffers": "4.3.0",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "runtime.native.System": "4.3.0",
+ "runtime.native.System.IO.Compression": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.Compression.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO.FileSystem/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.Pipes/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Net.Primitives": "4.0.11",
+ "System.Net.Sockets": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Principal": "4.0.1",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Overlapped": "4.0.1",
+ "System.Threading.Tasks": "4.0.11",
+ "runtime.native.System": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.Pipes.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.IO.Pipes.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.IO.Pipes.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Linq/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.ObjectModel": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Emit.Lightweight": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Linq": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.Net.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.ObjectModel/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.DataContractSerialization/4.1.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Linq": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Emit.Lightweight": "4.0.1",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Serialization.Primitives": "4.1.1",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XmlDocument": "4.0.1",
+ "System.Xml.XmlSerializer": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Private.DataContractSerialization.dll": {}
+ }
+ },
+ "System.Reflection/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.4.2": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Collections.Immutable": "1.3.1",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.Compression": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "compile": {
+ "lib/netstandard1.1/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.1/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.Reader/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.0/System.Resources.Reader.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.Resources.Reader.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Globalization": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Resources.Writer/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.3/System.Resources.Writer.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Resources.Writer.dll": {}
+ }
+ },
+ "System.Runtime/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0"
+ },
+ "compile": {
+ "ref/netcoreapp1.1/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Threading": "4.0.11",
+ "runtime.native.System": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Runtime.Loader/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.Loader.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.5/System.Runtime.Loader.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Formatters/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Serialization.Primitives": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Runtime.Serialization.Formatters.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.4/System.Runtime.Serialization.Formatters.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.1.1": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.1.0",
+ "System.Private.DataContractSerialization": "4.1.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Serialization.Primitives": "4.1.1",
+ "System.Text.Encoding": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Runtime.Serialization.Xml.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Runtime.Serialization.Xml.dll": {}
+ }
+ },
+ "System.Security.Cryptography.Algorithms/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.Collections": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "runtime.native.System.Security.Cryptography.Apple": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "osx"
+ },
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Cng/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Csp/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Encoding/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.Collections": "4.3.0",
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ }
+ }
+ },
+ "System.Security.Cryptography.Primitives/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ }
+ },
+ "System.Security.Cryptography.X509Certificates/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Globalization.Calendars": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Cng": "4.3.0",
+ "System.Security.Cryptography.Csp": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.OpenSsl": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "runtime.native.System": "4.3.0",
+ "runtime.native.System.Net.Http": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Principal/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.Security.Principal.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.Collections": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Text.Encoding.Extensions/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netcoreapp1.1/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Threading.Overlapped.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Threading.Overlapped.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Threading.Tasks/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.6.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Dynamic.Runtime": "4.0.11",
+ "System.Linq": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Extensions/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Threading.ThreadPool.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.2/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.ValueTuple/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "lib/netstandard1.0/System.ValueTuple.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.ValueTuple.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Text.RegularExpressions": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "System.Threading.Tasks.Extensions": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tools": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Linq": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit": "4.0.1",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XmlDocument": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.XmlSerializer.dll": {}
+ }
+ },
+ "System.Xml.XPath/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.XPath.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.XPath.dll": {}
+ }
+ },
+ "System.Xml.XPath.XDocument/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0",
+ "System.Xml.XDocument": "4.3.0",
+ "System.Xml.XPath": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.XPath.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XPath.XmlDocument/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XPath": "4.0.1",
+ "System.Xml.XmlDocument": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.XPath.XmlDocument.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.XPath.XmlDocument.dll": {}
+ }
+ }
+ },
+ ".NETFramework,Version=v4.6": {
+ "Microsoft.Cci/4.0.0-rc3-24214-00": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.NonGeneric": "4.0.1",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.3/Microsoft.Cci.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.Cci.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Windows.ApiSets/1.0.1": {
+ "type": "package"
+ },
+ "System.Collections.NonGeneric/4.0.1": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "System",
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Diagnostics.FileVersionInfo/4.3.0": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "System",
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Diagnostics.FileVersionInfo.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Diagnostics.FileVersionInfo.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/net46/System.Diagnostics.FileVersionInfo.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Diagnostics.TraceSource/4.3.0": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "System",
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Diagnostics.TraceSource.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Diagnostics.TraceSource.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/net46/System.Diagnostics.TraceSource.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO.FileSystem/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO.FileSystem.Primitives": "4.3.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.3.0": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.FileSystem.Primitives.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Build/15.3.409": {
+ "sha512": "3KKicaatkADf3bBN+bNsKNsedyZq4UwnhX/Lgj7mqAiANRA+nunAvsoapHVXXCYf9QtTJGisfBvgdq0TyEtRUg==",
+ "type": "package",
+ "path": "microsoft.build/15.3.409",
+ "files": [
+ "lib/net46/Microsoft.Build.dll",
+ "lib/net46/Microsoft.Build.xml",
+ "lib/netstandard1.5/Microsoft.Build.dll",
+ "lib/netstandard1.5/Microsoft.Build.xml",
+ "microsoft.build.15.3.409.nupkg.sha512",
+ "microsoft.build.nuspec"
+ ]
+ },
+ "Microsoft.Build.Framework/15.3.409": {
+ "sha512": "+H11umzkkq46gMtgzmQ1JAVHEmZKmtMiPvi4YZiRPtmaGJC9xv8czMs8lHAL/W/wEnsv7SxD0UFNtNSdbpyvFA==",
+ "type": "package",
+ "path": "microsoft.build.framework/15.3.409",
+ "files": [
+ "lib/net46/Microsoft.Build.Framework.dll",
+ "lib/net46/Microsoft.Build.Framework.xml",
+ "lib/netstandard1.3/Microsoft.Build.Framework.dll",
+ "lib/netstandard1.3/Microsoft.Build.Framework.xml",
+ "microsoft.build.framework.15.3.409.nupkg.sha512",
+ "microsoft.build.framework.nuspec"
+ ]
+ },
+ "Microsoft.Build.Runtime/15.3.409": {
+ "sha512": "xkJEP1sgBl9XSghyx+y7onn10A+I6drxg61sz9VL8abA8va5oA4KvjKV9gAhN3ypttm9utPBayjWpk7M5e3RbA==",
+ "type": "package",
+ "path": "microsoft.build.runtime/15.3.409",
+ "files": [
+ "contentFiles/any/net46/15.0/Microsoft.Common.props",
+ "contentFiles/any/net46/MSBuild.exe",
+ "contentFiles/any/net46/MSBuild.exe.config",
+ "contentFiles/any/net46/Microsoft.CSharp.CrossTargeting.targets",
+ "contentFiles/any/net46/Microsoft.CSharp.CurrentVersion.targets",
+ "contentFiles/any/net46/Microsoft.CSharp.targets",
+ "contentFiles/any/net46/Microsoft.Common.CrossTargeting.targets",
+ "contentFiles/any/net46/Microsoft.Common.CurrentVersion.targets",
+ "contentFiles/any/net46/Microsoft.Common.overridetasks",
+ "contentFiles/any/net46/Microsoft.Common.targets",
+ "contentFiles/any/net46/Microsoft.Common.tasks",
+ "contentFiles/any/net46/Microsoft.Data.Entity.targets",
+ "contentFiles/any/net46/Microsoft.NETFramework.CurrentVersion.props",
+ "contentFiles/any/net46/Microsoft.NETFramework.CurrentVersion.targets",
+ "contentFiles/any/net46/Microsoft.NETFramework.props",
+ "contentFiles/any/net46/Microsoft.NETFramework.targets",
+ "contentFiles/any/net46/Microsoft.ServiceModel.targets",
+ "contentFiles/any/net46/Microsoft.VisualBasic.CrossTargeting.targets",
+ "contentFiles/any/net46/Microsoft.VisualBasic.CurrentVersion.targets",
+ "contentFiles/any/net46/Microsoft.VisualBasic.targets",
+ "contentFiles/any/net46/Microsoft.VisualStudioVersion.v11.Common.props",
+ "contentFiles/any/net46/Microsoft.VisualStudioVersion.v12.Common.props",
+ "contentFiles/any/net46/Microsoft.VisualStudioVersion.v14.Common.props",
+ "contentFiles/any/net46/Microsoft.WinFx.targets",
+ "contentFiles/any/net46/Microsoft.WorkflowBuildExtensions.targets",
+ "contentFiles/any/net46/Microsoft.Xaml.targets",
+ "contentFiles/any/net46/Workflow.VisualBasic.targets",
+ "contentFiles/any/net46/Workflow.targets",
+ "contentFiles/any/netcoreapp1.0/15.0/Microsoft.Common.props",
+ "contentFiles/any/netcoreapp1.0/MSBuild.dll",
+ "contentFiles/any/netcoreapp1.0/MSBuild.runtimeconfig.json",
+ "contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CrossTargeting.targets",
+ "contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CurrentVersion.targets",
+ "contentFiles/any/netcoreapp1.0/Microsoft.CSharp.targets",
+ "contentFiles/any/netcoreapp1.0/Microsoft.Common.CrossTargeting.targets",
+ "contentFiles/any/netcoreapp1.0/Microsoft.Common.CurrentVersion.targets",
+ "contentFiles/any/netcoreapp1.0/Microsoft.Common.overridetasks",
+ "contentFiles/any/netcoreapp1.0/Microsoft.Common.targets",
+ "contentFiles/any/netcoreapp1.0/Microsoft.Common.tasks",
+ "contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.props",
+ "contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.targets",
+ "contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.props",
+ "contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.targets",
+ "contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CrossTargeting.targets",
+ "contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CurrentVersion.targets",
+ "contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.targets",
+ "contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v11.Common.props",
+ "contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v12.Common.props",
+ "contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v14.Common.props",
+ "microsoft.build.runtime.15.3.409.nupkg.sha512",
+ "microsoft.build.runtime.nuspec"
+ ]
+ },
+ "Microsoft.Build.Tasks.Core/15.3.409": {
+ "sha512": "oeDWCxx7AluZAe7zXKWHQMrkKuhLUff0TXOBarE8aSgOtuGmuoiyxs3lVzJTi79pxZxsjV31pb2jnPEQPK2GDw==",
+ "type": "package",
+ "path": "microsoft.build.tasks.core/15.3.409",
+ "files": [
+ "lib/net46/Microsoft.Build.Tasks.Core.dll",
+ "lib/netstandard1.3/Microsoft.Build.Tasks.Core.dll",
+ "microsoft.build.tasks.core.15.3.409.nupkg.sha512",
+ "microsoft.build.tasks.core.nuspec"
+ ]
+ },
+ "Microsoft.Build.Utilities.Core/15.3.409": {
+ "sha512": "UVntU9ObJxbrPoycTTtt6cZHiSRTowXRMvjNLGzFECRU81p0NCEvguVt3A7tQEF2mOTvyUh/T21oaNhaWKtndQ==",
+ "type": "package",
+ "path": "microsoft.build.utilities.core/15.3.409",
+ "files": [
+ "lib/net46/Microsoft.Build.Utilities.Core.dll",
+ "lib/net46/Microsoft.Build.Utilities.Core.xml",
+ "lib/netstandard1.3/Microsoft.Build.Utilities.Core.dll",
+ "lib/netstandard1.3/Microsoft.Build.Utilities.Core.xml",
+ "microsoft.build.utilities.core.15.3.409.nupkg.sha512",
+ "microsoft.build.utilities.core.nuspec"
+ ]
+ },
+ "Microsoft.Cci/4.0.0-rc3-24214-00": {
+ "sha512": "QJRGiOB7HFoRjZ54mG2E6P80WE1UcgDxvQXFKZhsO8GjO2ZrvYtNUJ9jhKhy2jlOZCjcMdsHWcjJ5HixLHTqQw==",
+ "type": "package",
+ "path": "microsoft.cci/4.0.0-rc3-24214-00",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.3/Microsoft.Cci.dll",
+ "microsoft.cci.4.0.0-rc3-24214-00.nupkg.sha512",
+ "microsoft.cci.nuspec"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Analyzers/1.1.0": {
+ "sha512": "HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.analyzers/1.1.0",
+ "files": [
+ "ThirdPartyNotices.rtf",
+ "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll",
+ "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll",
+ "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll",
+ "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll",
+ "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512",
+ "microsoft.codeanalysis.analyzers.nuspec",
+ "tools/install.ps1",
+ "tools/uninstall.ps1"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Common/2.6.0-beta3-62316-02": {
+ "sha512": "kUIRLdluPl33ZoiuWiJ4alWHaNKfvc/Uwby/tDZQWuXOpvGDzGvgxR89uo/MCBvtpESfS7NHEjGfq9roSMtJ4g==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.common/2.6.0-beta3-62316-02",
+ "files": [
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.dll",
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.xml",
+ "microsoft.codeanalysis.common.2.6.0-beta3-62316-02.nupkg.sha512",
+ "microsoft.codeanalysis.common.nuspec"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Compilers/2.6.0-beta3-62316-02": {
+ "sha512": "VB6gUNyID4SQprl06fQjjtgYKhOBWhtx/hVjL5YlOJii6hrCNmeZRNaYe09ihuzFjP92/J2SbElqEU8BSWwQYA==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.compilers/2.6.0-beta3-62316-02",
+ "files": [
+ "microsoft.codeanalysis.compilers.2.6.0-beta3-62316-02.nupkg.sha512",
+ "microsoft.codeanalysis.compilers.nuspec"
+ ]
+ },
+ "Microsoft.CodeAnalysis.CSharp/2.6.0-beta3-62316-02": {
+ "sha512": "zKdWO46A9lsKplaY71PLYbjk9kBuUV+h3ZVXiHNKRZ5kufZlwGUXjISk/Oxsje7yP9Otj7LVRyF6yQtBwkPb2A==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.csharp/2.6.0-beta3-62316-02",
+ "files": [
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll",
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.xml",
+ "microsoft.codeanalysis.csharp.2.6.0-beta3-62316-02.nupkg.sha512",
+ "microsoft.codeanalysis.csharp.nuspec"
+ ]
+ },
+ "Microsoft.CodeAnalysis.VisualBasic/2.6.0-beta3-62316-02": {
+ "sha512": "FcAjBPWseeQYAuvA75dUdcMV9UkdGdjtxE5HldkjPpDiYwzdTl5TkKT1HXAvG2biotP1l9LxJjpiujkYZ6H0QA==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.visualbasic/2.6.0-beta3-62316-02",
+ "files": [
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.dll",
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.xml",
+ "microsoft.codeanalysis.visualbasic.2.6.0-beta3-62316-02.nupkg.sha512",
+ "microsoft.codeanalysis.visualbasic.nuspec"
+ ]
+ },
+ "Microsoft.CSharp/4.3.0": {
+ "sha512": "P+MBhIM0YX+JqROuf7i306ZLJEjQYA9uUyRDE+OqwUI5sh41e2ZbPQV3LfAPh+29cmceE1pUffXsGfR4eMY3KA==",
+ "type": "package",
+ "path": "microsoft.csharp/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/Microsoft.CSharp.dll",
+ "lib/netstandard1.3/Microsoft.CSharp.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "microsoft.csharp.4.3.0.nupkg.sha512",
+ "microsoft.csharp.nuspec",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/Microsoft.CSharp.dll",
+ "ref/netcore50/Microsoft.CSharp.xml",
+ "ref/netcore50/de/Microsoft.CSharp.xml",
+ "ref/netcore50/es/Microsoft.CSharp.xml",
+ "ref/netcore50/fr/Microsoft.CSharp.xml",
+ "ref/netcore50/it/Microsoft.CSharp.xml",
+ "ref/netcore50/ja/Microsoft.CSharp.xml",
+ "ref/netcore50/ko/Microsoft.CSharp.xml",
+ "ref/netcore50/ru/Microsoft.CSharp.xml",
+ "ref/netcore50/zh-hans/Microsoft.CSharp.xml",
+ "ref/netcore50/zh-hant/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/Microsoft.CSharp.dll",
+ "ref/netstandard1.0/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/de/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/es/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/fr/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/it/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/ja/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/ko/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/ru/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/zh-hans/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/zh-hant/Microsoft.CSharp.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "Microsoft.DotNet.PlatformAbstractions/2.0.0": {
+ "sha512": "l5tDOSom+qpx4pDEoIcqMHnGC7jJ4Uq1DiJ6St/bn0rb5xIh/q4u7OQTIcE1k+1o7E0lYnJA4ZluzS6HGFr4zw==",
+ "type": "package",
+ "path": "microsoft.dotnet.platformabstractions/2.0.0",
+ "files": [
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net45/Microsoft.DotNet.PlatformAbstractions.dll",
+ "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll",
+ "microsoft.dotnet.platformabstractions.2.0.0.nupkg.sha512",
+ "microsoft.dotnet.platformabstractions.nuspec"
+ ]
+ },
+ "Microsoft.Net.Compilers.netcore/2.6.0-beta3-62316-02": {
+ "sha512": "I3X4M7c9cqFlDmu3bRyKlv5afCnjhI1S2Se6nEeteyhPSCTdKKjhN47kfm6EcEd2bS1Bxax9u90Mk4ghRv3U8Q==",
+ "type": "package",
+ "path": "microsoft.net.compilers.netcore/2.6.0-beta3-62316-02",
+ "files": [
+ "microsoft.net.compilers.netcore.2.6.0-beta3-62316-02.nupkg.sha512",
+ "microsoft.net.compilers.netcore.nuspec",
+ "ref/netcoreapp2.0/_._",
+ "runtimes/any/native/csc.dll",
+ "runtimes/any/native/vbc.dll"
+ ]
+ },
+ "Microsoft.Net.Compilers.Targets.NetCore/0.1.5-dev": {
+ "sha512": "eFxBQxAFIoYoElDi9o62yYcJx1bDxiS0bUEFweYADsY5kgL7Y9Rm33N1NlE7dGh5lUTdBfjgxpBE79tjZqA7BA==",
+ "type": "package",
+ "path": "microsoft.net.compilers.targets.netcore/0.1.5-dev",
+ "files": [
+ "lib/dotnet/Microsoft.Build.Tasks.CodeAnalysis.dll",
+ "microsoft.net.compilers.targets.netcore.0.1.5-dev.nupkg.sha512",
+ "microsoft.net.compilers.targets.netcore.nuspec",
+ "runtimes/any/native/Microsoft.CSharp.Core.targets",
+ "runtimes/any/native/Microsoft.VisualBasic.Core.targets"
+ ]
+ },
+ "Microsoft.NETCore.App/2.0.0": {
+ "sha512": "/mzXF+UtZef+VpzzN88EpvFq5U6z4rj54ZMq/J968H6pcvyLOmcupmTRpJ3CJm8ILoCGh9WI7qpDdiKtuzswrQ==",
+ "type": "package",
+ "path": "microsoft.netcore.app/2.0.0",
+ "files": [
+ "LICENSE.TXT",
+ "Microsoft.NETCore.App.versions.txt",
+ "THIRD-PARTY-NOTICES.TXT",
+ "build/netcoreapp2.0/Microsoft.NETCore.App.PlatformManifest.txt",
+ "build/netcoreapp2.0/Microsoft.NETCore.App.props",
+ "build/netcoreapp2.0/Microsoft.NETCore.App.targets",
+ "microsoft.netcore.app.2.0.0.nupkg.sha512",
+ "microsoft.netcore.app.nuspec",
+ "ref/netcoreapp/_._",
+ "ref/netcoreapp2.0/Microsoft.CSharp.dll",
+ "ref/netcoreapp2.0/Microsoft.CSharp.xml",
+ "ref/netcoreapp2.0/Microsoft.VisualBasic.dll",
+ "ref/netcoreapp2.0/Microsoft.VisualBasic.xml",
+ "ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll",
+ "ref/netcoreapp2.0/Microsoft.Win32.Primitives.xml",
+ "ref/netcoreapp2.0/System.AppContext.dll",
+ "ref/netcoreapp2.0/System.AppContext.xml",
+ "ref/netcoreapp2.0/System.Buffers.dll",
+ "ref/netcoreapp2.0/System.Buffers.xml",
+ "ref/netcoreapp2.0/System.Collections.Concurrent.dll",
+ "ref/netcoreapp2.0/System.Collections.Concurrent.xml",
+ "ref/netcoreapp2.0/System.Collections.Immutable.dll",
+ "ref/netcoreapp2.0/System.Collections.Immutable.xml",
+ "ref/netcoreapp2.0/System.Collections.NonGeneric.dll",
+ "ref/netcoreapp2.0/System.Collections.NonGeneric.xml",
+ "ref/netcoreapp2.0/System.Collections.Specialized.dll",
+ "ref/netcoreapp2.0/System.Collections.Specialized.xml",
+ "ref/netcoreapp2.0/System.Collections.dll",
+ "ref/netcoreapp2.0/System.Collections.xml",
+ "ref/netcoreapp2.0/System.ComponentModel.Annotations.dll",
+ "ref/netcoreapp2.0/System.ComponentModel.Annotations.xml",
+ "ref/netcoreapp2.0/System.ComponentModel.Composition.dll",
+ "ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll",
+ "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll",
+ "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.xml",
+ "ref/netcoreapp2.0/System.ComponentModel.Primitives.dll",
+ "ref/netcoreapp2.0/System.ComponentModel.Primitives.xml",
+ "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll",
+ "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.xml",
+ "ref/netcoreapp2.0/System.ComponentModel.dll",
+ "ref/netcoreapp2.0/System.ComponentModel.xml",
+ "ref/netcoreapp2.0/System.Configuration.dll",
+ "ref/netcoreapp2.0/System.Console.dll",
+ "ref/netcoreapp2.0/System.Console.xml",
+ "ref/netcoreapp2.0/System.Core.dll",
+ "ref/netcoreapp2.0/System.Data.Common.dll",
+ "ref/netcoreapp2.0/System.Data.Common.xml",
+ "ref/netcoreapp2.0/System.Data.dll",
+ "ref/netcoreapp2.0/System.Diagnostics.Contracts.dll",
+ "ref/netcoreapp2.0/System.Diagnostics.Contracts.xml",
+ "ref/netcoreapp2.0/System.Diagnostics.Debug.dll",
+ "ref/netcoreapp2.0/System.Diagnostics.Debug.xml",
+ "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll",
+ "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.xml",
+ "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll",
+ "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netcoreapp2.0/System.Diagnostics.Process.dll",
+ "ref/netcoreapp2.0/System.Diagnostics.Process.xml",
+ "ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll",
+ "ref/netcoreapp2.0/System.Diagnostics.StackTrace.xml",
+ "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll",
+ "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.xml",
+ "ref/netcoreapp2.0/System.Diagnostics.Tools.dll",
+ "ref/netcoreapp2.0/System.Diagnostics.Tools.xml",
+ "ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll",
+ "ref/netcoreapp2.0/System.Diagnostics.TraceSource.xml",
+ "ref/netcoreapp2.0/System.Diagnostics.Tracing.dll",
+ "ref/netcoreapp2.0/System.Diagnostics.Tracing.xml",
+ "ref/netcoreapp2.0/System.Drawing.Primitives.dll",
+ "ref/netcoreapp2.0/System.Drawing.Primitives.xml",
+ "ref/netcoreapp2.0/System.Drawing.dll",
+ "ref/netcoreapp2.0/System.Dynamic.Runtime.dll",
+ "ref/netcoreapp2.0/System.Dynamic.Runtime.xml",
+ "ref/netcoreapp2.0/System.Globalization.Calendars.dll",
+ "ref/netcoreapp2.0/System.Globalization.Calendars.xml",
+ "ref/netcoreapp2.0/System.Globalization.Extensions.dll",
+ "ref/netcoreapp2.0/System.Globalization.Extensions.xml",
+ "ref/netcoreapp2.0/System.Globalization.dll",
+ "ref/netcoreapp2.0/System.Globalization.xml",
+ "ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll",
+ "ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll",
+ "ref/netcoreapp2.0/System.IO.Compression.ZipFile.xml",
+ "ref/netcoreapp2.0/System.IO.Compression.dll",
+ "ref/netcoreapp2.0/System.IO.Compression.xml",
+ "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll",
+ "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.xml",
+ "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll",
+ "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.xml",
+ "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll",
+ "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.xml",
+ "ref/netcoreapp2.0/System.IO.FileSystem.dll",
+ "ref/netcoreapp2.0/System.IO.FileSystem.xml",
+ "ref/netcoreapp2.0/System.IO.IsolatedStorage.dll",
+ "ref/netcoreapp2.0/System.IO.IsolatedStorage.xml",
+ "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll",
+ "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.xml",
+ "ref/netcoreapp2.0/System.IO.Pipes.dll",
+ "ref/netcoreapp2.0/System.IO.Pipes.xml",
+ "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll",
+ "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.xml",
+ "ref/netcoreapp2.0/System.IO.dll",
+ "ref/netcoreapp2.0/System.IO.xml",
+ "ref/netcoreapp2.0/System.Linq.Expressions.dll",
+ "ref/netcoreapp2.0/System.Linq.Expressions.xml",
+ "ref/netcoreapp2.0/System.Linq.Parallel.dll",
+ "ref/netcoreapp2.0/System.Linq.Parallel.xml",
+ "ref/netcoreapp2.0/System.Linq.Queryable.dll",
+ "ref/netcoreapp2.0/System.Linq.Queryable.xml",
+ "ref/netcoreapp2.0/System.Linq.dll",
+ "ref/netcoreapp2.0/System.Linq.xml",
+ "ref/netcoreapp2.0/System.Net.Http.dll",
+ "ref/netcoreapp2.0/System.Net.Http.xml",
+ "ref/netcoreapp2.0/System.Net.HttpListener.dll",
+ "ref/netcoreapp2.0/System.Net.HttpListener.xml",
+ "ref/netcoreapp2.0/System.Net.Mail.dll",
+ "ref/netcoreapp2.0/System.Net.Mail.xml",
+ "ref/netcoreapp2.0/System.Net.NameResolution.dll",
+ "ref/netcoreapp2.0/System.Net.NameResolution.xml",
+ "ref/netcoreapp2.0/System.Net.NetworkInformation.dll",
+ "ref/netcoreapp2.0/System.Net.NetworkInformation.xml",
+ "ref/netcoreapp2.0/System.Net.Ping.dll",
+ "ref/netcoreapp2.0/System.Net.Ping.xml",
+ "ref/netcoreapp2.0/System.Net.Primitives.dll",
+ "ref/netcoreapp2.0/System.Net.Primitives.xml",
+ "ref/netcoreapp2.0/System.Net.Requests.dll",
+ "ref/netcoreapp2.0/System.Net.Requests.xml",
+ "ref/netcoreapp2.0/System.Net.Security.dll",
+ "ref/netcoreapp2.0/System.Net.Security.xml",
+ "ref/netcoreapp2.0/System.Net.ServicePoint.dll",
+ "ref/netcoreapp2.0/System.Net.ServicePoint.xml",
+ "ref/netcoreapp2.0/System.Net.Sockets.dll",
+ "ref/netcoreapp2.0/System.Net.Sockets.xml",
+ "ref/netcoreapp2.0/System.Net.WebClient.dll",
+ "ref/netcoreapp2.0/System.Net.WebClient.xml",
+ "ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll",
+ "ref/netcoreapp2.0/System.Net.WebHeaderCollection.xml",
+ "ref/netcoreapp2.0/System.Net.WebProxy.dll",
+ "ref/netcoreapp2.0/System.Net.WebProxy.xml",
+ "ref/netcoreapp2.0/System.Net.WebSockets.Client.dll",
+ "ref/netcoreapp2.0/System.Net.WebSockets.Client.xml",
+ "ref/netcoreapp2.0/System.Net.WebSockets.dll",
+ "ref/netcoreapp2.0/System.Net.WebSockets.xml",
+ "ref/netcoreapp2.0/System.Net.dll",
+ "ref/netcoreapp2.0/System.Numerics.Vectors.dll",
+ "ref/netcoreapp2.0/System.Numerics.Vectors.xml",
+ "ref/netcoreapp2.0/System.Numerics.dll",
+ "ref/netcoreapp2.0/System.ObjectModel.dll",
+ "ref/netcoreapp2.0/System.ObjectModel.xml",
+ "ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll",
+ "ref/netcoreapp2.0/System.Reflection.DispatchProxy.xml",
+ "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll",
+ "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll",
+ "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.xml",
+ "ref/netcoreapp2.0/System.Reflection.Emit.dll",
+ "ref/netcoreapp2.0/System.Reflection.Emit.xml",
+ "ref/netcoreapp2.0/System.Reflection.Extensions.dll",
+ "ref/netcoreapp2.0/System.Reflection.Extensions.xml",
+ "ref/netcoreapp2.0/System.Reflection.Metadata.dll",
+ "ref/netcoreapp2.0/System.Reflection.Metadata.xml",
+ "ref/netcoreapp2.0/System.Reflection.Primitives.dll",
+ "ref/netcoreapp2.0/System.Reflection.Primitives.xml",
+ "ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll",
+ "ref/netcoreapp2.0/System.Reflection.TypeExtensions.xml",
+ "ref/netcoreapp2.0/System.Reflection.dll",
+ "ref/netcoreapp2.0/System.Reflection.xml",
+ "ref/netcoreapp2.0/System.Resources.Reader.dll",
+ "ref/netcoreapp2.0/System.Resources.Reader.xml",
+ "ref/netcoreapp2.0/System.Resources.ResourceManager.dll",
+ "ref/netcoreapp2.0/System.Resources.ResourceManager.xml",
+ "ref/netcoreapp2.0/System.Resources.Writer.dll",
+ "ref/netcoreapp2.0/System.Resources.Writer.xml",
+ "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll",
+ "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.xml",
+ "ref/netcoreapp2.0/System.Runtime.Extensions.dll",
+ "ref/netcoreapp2.0/System.Runtime.Extensions.xml",
+ "ref/netcoreapp2.0/System.Runtime.Handles.dll",
+ "ref/netcoreapp2.0/System.Runtime.Handles.xml",
+ "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.xml",
+ "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll",
+ "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/netcoreapp2.0/System.Runtime.InteropServices.dll",
+ "ref/netcoreapp2.0/System.Runtime.InteropServices.xml",
+ "ref/netcoreapp2.0/System.Runtime.Loader.dll",
+ "ref/netcoreapp2.0/System.Runtime.Loader.xml",
+ "ref/netcoreapp2.0/System.Runtime.Numerics.dll",
+ "ref/netcoreapp2.0/System.Runtime.Numerics.xml",
+ "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll",
+ "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.xml",
+ "ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll",
+ "ref/netcoreapp2.0/System.Runtime.Serialization.Json.xml",
+ "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll",
+ "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.xml",
+ "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll",
+ "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.xml",
+ "ref/netcoreapp2.0/System.Runtime.Serialization.dll",
+ "ref/netcoreapp2.0/System.Runtime.dll",
+ "ref/netcoreapp2.0/System.Runtime.xml",
+ "ref/netcoreapp2.0/System.Security.Claims.dll",
+ "ref/netcoreapp2.0/System.Security.Claims.xml",
+ "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll",
+ "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.xml",
+ "ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll",
+ "ref/netcoreapp2.0/System.Security.Cryptography.Csp.xml",
+ "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll",
+ "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.xml",
+ "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll",
+ "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.xml",
+ "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netcoreapp2.0/System.Security.Principal.dll",
+ "ref/netcoreapp2.0/System.Security.Principal.xml",
+ "ref/netcoreapp2.0/System.Security.SecureString.dll",
+ "ref/netcoreapp2.0/System.Security.SecureString.xml",
+ "ref/netcoreapp2.0/System.Security.dll",
+ "ref/netcoreapp2.0/System.ServiceModel.Web.dll",
+ "ref/netcoreapp2.0/System.ServiceProcess.dll",
+ "ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll",
+ "ref/netcoreapp2.0/System.Text.Encoding.Extensions.xml",
+ "ref/netcoreapp2.0/System.Text.Encoding.dll",
+ "ref/netcoreapp2.0/System.Text.Encoding.xml",
+ "ref/netcoreapp2.0/System.Text.RegularExpressions.dll",
+ "ref/netcoreapp2.0/System.Text.RegularExpressions.xml",
+ "ref/netcoreapp2.0/System.Threading.Overlapped.dll",
+ "ref/netcoreapp2.0/System.Threading.Overlapped.xml",
+ "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll",
+ "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.xml",
+ "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll",
+ "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.xml",
+ "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll",
+ "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.xml",
+ "ref/netcoreapp2.0/System.Threading.Tasks.dll",
+ "ref/netcoreapp2.0/System.Threading.Tasks.xml",
+ "ref/netcoreapp2.0/System.Threading.Thread.dll",
+ "ref/netcoreapp2.0/System.Threading.Thread.xml",
+ "ref/netcoreapp2.0/System.Threading.ThreadPool.dll",
+ "ref/netcoreapp2.0/System.Threading.ThreadPool.xml",
+ "ref/netcoreapp2.0/System.Threading.Timer.dll",
+ "ref/netcoreapp2.0/System.Threading.Timer.xml",
+ "ref/netcoreapp2.0/System.Threading.dll",
+ "ref/netcoreapp2.0/System.Threading.xml",
+ "ref/netcoreapp2.0/System.Transactions.Local.dll",
+ "ref/netcoreapp2.0/System.Transactions.Local.xml",
+ "ref/netcoreapp2.0/System.Transactions.dll",
+ "ref/netcoreapp2.0/System.ValueTuple.dll",
+ "ref/netcoreapp2.0/System.ValueTuple.xml",
+ "ref/netcoreapp2.0/System.Web.HttpUtility.dll",
+ "ref/netcoreapp2.0/System.Web.HttpUtility.xml",
+ "ref/netcoreapp2.0/System.Web.dll",
+ "ref/netcoreapp2.0/System.Windows.dll",
+ "ref/netcoreapp2.0/System.Xml.Linq.dll",
+ "ref/netcoreapp2.0/System.Xml.ReaderWriter.dll",
+ "ref/netcoreapp2.0/System.Xml.ReaderWriter.xml",
+ "ref/netcoreapp2.0/System.Xml.Serialization.dll",
+ "ref/netcoreapp2.0/System.Xml.XDocument.dll",
+ "ref/netcoreapp2.0/System.Xml.XDocument.xml",
+ "ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll",
+ "ref/netcoreapp2.0/System.Xml.XPath.XDocument.xml",
+ "ref/netcoreapp2.0/System.Xml.XPath.dll",
+ "ref/netcoreapp2.0/System.Xml.XPath.xml",
+ "ref/netcoreapp2.0/System.Xml.XmlDocument.dll",
+ "ref/netcoreapp2.0/System.Xml.XmlDocument.xml",
+ "ref/netcoreapp2.0/System.Xml.XmlSerializer.dll",
+ "ref/netcoreapp2.0/System.Xml.XmlSerializer.xml",
+ "ref/netcoreapp2.0/System.Xml.dll",
+ "ref/netcoreapp2.0/System.dll",
+ "ref/netcoreapp2.0/WindowsBase.dll",
+ "ref/netcoreapp2.0/mscorlib.dll",
+ "ref/netcoreapp2.0/netstandard.dll",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.DotNetAppHost/2.0.0": {
+ "sha512": "L4GGkcI/Mxl8PKLRpFdGmLb5oI8sGIR05bDTGkzCoamAjdUl1Zhkov2swjEsZvKYT8kkdiz39LtwyGYuCJxm1A==",
+ "type": "package",
+ "path": "microsoft.netcore.dotnetapphost/2.0.0",
+ "files": [
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "microsoft.netcore.dotnetapphost.2.0.0.nupkg.sha512",
+ "microsoft.netcore.dotnetapphost.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.DotNetHostPolicy/2.0.0": {
+ "sha512": "rm7mMn0A93fwyAwVhbyOCcPuu2hZNL0A0dAur9sNG9pEkONPfCEQeF7m2mC8KpqZO0Ol6tpV5J0AF3HTXT3GXA==",
+ "type": "package",
+ "path": "microsoft.netcore.dotnethostpolicy/2.0.0",
+ "files": [
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "microsoft.netcore.dotnethostpolicy.2.0.0.nupkg.sha512",
+ "microsoft.netcore.dotnethostpolicy.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.DotNetHostResolver/2.0.0": {
+ "sha512": "uBbjpeSrwsaTCADZCzRk+3aBzNnMqkC4zftJWBsL+Zk+8u+W+/lMb2thM5Y4hiVrv1YQg9t6dKldXzOKkY+pQw==",
+ "type": "package",
+ "path": "microsoft.netcore.dotnethostresolver/2.0.0",
+ "files": [
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "microsoft.netcore.dotnethostresolver.2.0.0.nupkg.sha512",
+ "microsoft.netcore.dotnethostresolver.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Platforms/2.0.0": {
+ "sha512": "VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==",
+ "type": "package",
+ "path": "microsoft.netcore.platforms/2.0.0",
+ "files": [
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/netstandard1.0/_._",
+ "microsoft.netcore.platforms.2.0.0.nupkg.sha512",
+ "microsoft.netcore.platforms.nuspec",
+ "runtime.json",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "Microsoft.NETCore.Targets/1.1.0": {
+ "sha512": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
+ "type": "package",
+ "path": "microsoft.netcore.targets/1.1.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "microsoft.netcore.targets.1.1.0.nupkg.sha512",
+ "microsoft.netcore.targets.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Windows.ApiSets/1.0.1": {
+ "sha512": "SaToCvvsGMxTgtLv/BrFQ5IFMPRE1zpWbnqbpwykJa8W5XiX82CXI6K2o7yf5xS7EP6t/JzFLV0SIDuWpvBZVw==",
+ "type": "package",
+ "path": "microsoft.netcore.windows.apisets/1.0.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "microsoft.netcore.windows.apisets.1.0.1.nupkg.sha512",
+ "microsoft.netcore.windows.apisets.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.Win32.Primitives/4.3.0": {
+ "sha512": "9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==",
+ "type": "package",
+ "path": "microsoft.win32.primitives/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "microsoft.win32.primitives.4.3.0.nupkg.sha512",
+ "microsoft.win32.primitives.nuspec",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/de/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/es/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/fr/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/it/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ja/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ko/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ru/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.3.0": {
+ "sha512": "Lw1/VwLH1yxz6SfFEjVRCN0pnflLEsWgnV4qsdJ512/HhTwnKXUG+zDQ4yTO3K/EJQemGoNaBHX5InISNKTzUQ==",
+ "type": "package",
+ "path": "microsoft.win32.registry/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "microsoft.win32.registry.4.3.0.nupkg.sha512",
+ "microsoft.win32.registry.nuspec",
+ "ref/net46/Microsoft.Win32.Registry.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Registry.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Registry.xml",
+ "ref/netstandard1.3/de/Microsoft.Win32.Registry.xml",
+ "ref/netstandard1.3/es/Microsoft.Win32.Registry.xml",
+ "ref/netstandard1.3/fr/Microsoft.Win32.Registry.xml",
+ "ref/netstandard1.3/it/Microsoft.Win32.Registry.xml",
+ "ref/netstandard1.3/ja/Microsoft.Win32.Registry.xml",
+ "ref/netstandard1.3/ko/Microsoft.Win32.Registry.xml",
+ "ref/netstandard1.3/ru/Microsoft.Win32.Registry.xml",
+ "ref/netstandard1.3/zh-hans/Microsoft.Win32.Registry.xml",
+ "ref/netstandard1.3/zh-hant/Microsoft.Win32.Registry.xml",
+ "runtimes/unix/lib/netstandard1.3/Microsoft.Win32.Registry.dll",
+ "runtimes/win/lib/net46/Microsoft.Win32.Registry.dll",
+ "runtimes/win/lib/netcore50/_._",
+ "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "NETStandard.Library/2.0.0": {
+ "sha512": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==",
+ "type": "package",
+ "path": "netstandard.library/2.0.0",
+ "files": [
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "build/NETStandard.Library.targets",
+ "build/netstandard2.0/NETStandard.Library.targets",
+ "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll",
+ "build/netstandard2.0/ref/System.AppContext.dll",
+ "build/netstandard2.0/ref/System.Collections.Concurrent.dll",
+ "build/netstandard2.0/ref/System.Collections.NonGeneric.dll",
+ "build/netstandard2.0/ref/System.Collections.Specialized.dll",
+ "build/netstandard2.0/ref/System.Collections.dll",
+ "build/netstandard2.0/ref/System.ComponentModel.Composition.dll",
+ "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll",
+ "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll",
+ "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll",
+ "build/netstandard2.0/ref/System.ComponentModel.dll",
+ "build/netstandard2.0/ref/System.Console.dll",
+ "build/netstandard2.0/ref/System.Core.dll",
+ "build/netstandard2.0/ref/System.Data.Common.dll",
+ "build/netstandard2.0/ref/System.Data.dll",
+ "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll",
+ "build/netstandard2.0/ref/System.Diagnostics.Debug.dll",
+ "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll",
+ "build/netstandard2.0/ref/System.Diagnostics.Process.dll",
+ "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll",
+ "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll",
+ "build/netstandard2.0/ref/System.Diagnostics.Tools.dll",
+ "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll",
+ "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll",
+ "build/netstandard2.0/ref/System.Drawing.Primitives.dll",
+ "build/netstandard2.0/ref/System.Drawing.dll",
+ "build/netstandard2.0/ref/System.Dynamic.Runtime.dll",
+ "build/netstandard2.0/ref/System.Globalization.Calendars.dll",
+ "build/netstandard2.0/ref/System.Globalization.Extensions.dll",
+ "build/netstandard2.0/ref/System.Globalization.dll",
+ "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll",
+ "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll",
+ "build/netstandard2.0/ref/System.IO.Compression.dll",
+ "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll",
+ "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll",
+ "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll",
+ "build/netstandard2.0/ref/System.IO.FileSystem.dll",
+ "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll",
+ "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll",
+ "build/netstandard2.0/ref/System.IO.Pipes.dll",
+ "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll",
+ "build/netstandard2.0/ref/System.IO.dll",
+ "build/netstandard2.0/ref/System.Linq.Expressions.dll",
+ "build/netstandard2.0/ref/System.Linq.Parallel.dll",
+ "build/netstandard2.0/ref/System.Linq.Queryable.dll",
+ "build/netstandard2.0/ref/System.Linq.dll",
+ "build/netstandard2.0/ref/System.Net.Http.dll",
+ "build/netstandard2.0/ref/System.Net.NameResolution.dll",
+ "build/netstandard2.0/ref/System.Net.NetworkInformation.dll",
+ "build/netstandard2.0/ref/System.Net.Ping.dll",
+ "build/netstandard2.0/ref/System.Net.Primitives.dll",
+ "build/netstandard2.0/ref/System.Net.Requests.dll",
+ "build/netstandard2.0/ref/System.Net.Security.dll",
+ "build/netstandard2.0/ref/System.Net.Sockets.dll",
+ "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll",
+ "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll",
+ "build/netstandard2.0/ref/System.Net.WebSockets.dll",
+ "build/netstandard2.0/ref/System.Net.dll",
+ "build/netstandard2.0/ref/System.Numerics.dll",
+ "build/netstandard2.0/ref/System.ObjectModel.dll",
+ "build/netstandard2.0/ref/System.Reflection.Extensions.dll",
+ "build/netstandard2.0/ref/System.Reflection.Primitives.dll",
+ "build/netstandard2.0/ref/System.Reflection.dll",
+ "build/netstandard2.0/ref/System.Resources.Reader.dll",
+ "build/netstandard2.0/ref/System.Resources.ResourceManager.dll",
+ "build/netstandard2.0/ref/System.Resources.Writer.dll",
+ "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll",
+ "build/netstandard2.0/ref/System.Runtime.Extensions.dll",
+ "build/netstandard2.0/ref/System.Runtime.Handles.dll",
+ "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "build/netstandard2.0/ref/System.Runtime.InteropServices.dll",
+ "build/netstandard2.0/ref/System.Runtime.Numerics.dll",
+ "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll",
+ "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll",
+ "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll",
+ "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll",
+ "build/netstandard2.0/ref/System.Runtime.Serialization.dll",
+ "build/netstandard2.0/ref/System.Runtime.dll",
+ "build/netstandard2.0/ref/System.Security.Claims.dll",
+ "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll",
+ "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll",
+ "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll",
+ "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll",
+ "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll",
+ "build/netstandard2.0/ref/System.Security.Principal.dll",
+ "build/netstandard2.0/ref/System.Security.SecureString.dll",
+ "build/netstandard2.0/ref/System.ServiceModel.Web.dll",
+ "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll",
+ "build/netstandard2.0/ref/System.Text.Encoding.dll",
+ "build/netstandard2.0/ref/System.Text.RegularExpressions.dll",
+ "build/netstandard2.0/ref/System.Threading.Overlapped.dll",
+ "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll",
+ "build/netstandard2.0/ref/System.Threading.Tasks.dll",
+ "build/netstandard2.0/ref/System.Threading.Thread.dll",
+ "build/netstandard2.0/ref/System.Threading.ThreadPool.dll",
+ "build/netstandard2.0/ref/System.Threading.Timer.dll",
+ "build/netstandard2.0/ref/System.Threading.dll",
+ "build/netstandard2.0/ref/System.Transactions.dll",
+ "build/netstandard2.0/ref/System.ValueTuple.dll",
+ "build/netstandard2.0/ref/System.Web.dll",
+ "build/netstandard2.0/ref/System.Windows.dll",
+ "build/netstandard2.0/ref/System.Xml.Linq.dll",
+ "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll",
+ "build/netstandard2.0/ref/System.Xml.Serialization.dll",
+ "build/netstandard2.0/ref/System.Xml.XDocument.dll",
+ "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll",
+ "build/netstandard2.0/ref/System.Xml.XPath.dll",
+ "build/netstandard2.0/ref/System.Xml.XmlDocument.dll",
+ "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll",
+ "build/netstandard2.0/ref/System.Xml.dll",
+ "build/netstandard2.0/ref/System.dll",
+ "build/netstandard2.0/ref/mscorlib.dll",
+ "build/netstandard2.0/ref/netstandard.dll",
+ "build/netstandard2.0/ref/netstandard.xml",
+ "lib/netstandard1.0/_._",
+ "netstandard.library.2.0.0.nupkg.sha512",
+ "netstandard.library.nuspec"
+ ]
+ },
+ "Newtonsoft.Json/10.0.3": {
+ "sha512": "hSXaFmh7hNCuEoC4XNY5DrRkLDzYHqPx/Ik23R4J86Z7PE/Y6YidhG602dFVdLBRSdG6xp9NabH3dXpcoxWvww==",
+ "type": "package",
+ "path": "newtonsoft.json/10.0.3",
+ "files": [
+ "LICENSE.md",
+ "lib/net20/Newtonsoft.Json.dll",
+ "lib/net20/Newtonsoft.Json.xml",
+ "lib/net35/Newtonsoft.Json.dll",
+ "lib/net35/Newtonsoft.Json.xml",
+ "lib/net40/Newtonsoft.Json.dll",
+ "lib/net40/Newtonsoft.Json.xml",
+ "lib/net45/Newtonsoft.Json.dll",
+ "lib/net45/Newtonsoft.Json.xml",
+ "lib/netstandard1.0/Newtonsoft.Json.dll",
+ "lib/netstandard1.0/Newtonsoft.Json.xml",
+ "lib/netstandard1.3/Newtonsoft.Json.dll",
+ "lib/netstandard1.3/Newtonsoft.Json.xml",
+ "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll",
+ "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml",
+ "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll",
+ "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml",
+ "newtonsoft.json.10.0.3.nupkg.sha512",
+ "newtonsoft.json.nuspec",
+ "tools/install.ps1"
+ ]
+ },
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "sha512": "HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==",
+ "type": "package",
+ "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+ "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+ "runtimes/debian.8-x64/native/System.Security.Cryptography.Native.OpenSsl.so"
+ ]
+ },
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "sha512": "+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==",
+ "type": "package",
+ "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+ "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+ "runtimes/fedora.23-x64/native/System.Security.Cryptography.Native.OpenSsl.so"
+ ]
+ },
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "sha512": "c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==",
+ "type": "package",
+ "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+ "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+ "runtimes/fedora.24-x64/native/System.Security.Cryptography.Native.OpenSsl.so"
+ ]
+ },
+ "runtime.native.System/4.3.0": {
+ "sha512": "c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==",
+ "type": "package",
+ "path": "runtime.native.system/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.system.4.3.0.nupkg.sha512",
+ "runtime.native.system.nuspec"
+ ]
+ },
+ "runtime.native.System.IO.Compression/4.3.0": {
+ "sha512": "INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==",
+ "type": "package",
+ "path": "runtime.native.system.io.compression/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.system.io.compression.4.3.0.nupkg.sha512",
+ "runtime.native.system.io.compression.nuspec"
+ ]
+ },
+ "runtime.native.System.Net.Http/4.3.0": {
+ "sha512": "ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==",
+ "type": "package",
+ "path": "runtime.native.system.net.http/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.system.net.http.4.3.0.nupkg.sha512",
+ "runtime.native.system.net.http.nuspec"
+ ]
+ },
+ "runtime.native.System.Security.Cryptography.Apple/4.3.0": {
+ "sha512": "DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==",
+ "type": "package",
+ "path": "runtime.native.system.security.cryptography.apple/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512",
+ "runtime.native.system.security.cryptography.apple.nuspec"
+ ]
+ },
+ "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "sha512": "NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==",
+ "type": "package",
+ "path": "runtime.native.system.security.cryptography.openssl/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+ "runtime.native.system.security.cryptography.openssl.nuspec"
+ ]
+ },
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "sha512": "b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==",
+ "type": "package",
+ "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+ "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+ "runtimes/opensuse.13.2-x64/native/System.Security.Cryptography.Native.OpenSsl.so"
+ ]
+ },
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "sha512": "KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==",
+ "type": "package",
+ "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+ "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+ "runtimes/opensuse.42.1-x64/native/System.Security.Cryptography.Native.OpenSsl.so"
+ ]
+ },
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {
+ "sha512": "kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==",
+ "type": "package",
+ "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512",
+ "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.nuspec",
+ "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.Apple.dylib"
+ ]
+ },
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "sha512": "X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==",
+ "type": "package",
+ "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+ "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+ "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib"
+ ]
+ },
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "sha512": "nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==",
+ "type": "package",
+ "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+ "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+ "runtimes/rhel.7-x64/native/System.Security.Cryptography.Native.OpenSsl.so"
+ ]
+ },
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "sha512": "ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==",
+ "type": "package",
+ "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+ "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+ "runtimes/ubuntu.14.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so"
+ ]
+ },
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "sha512": "I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==",
+ "type": "package",
+ "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+ "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+ "runtimes/ubuntu.16.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so"
+ ]
+ },
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "sha512": "VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==",
+ "type": "package",
+ "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+ "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+ "runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so"
+ ]
+ },
+ "System.AppContext/4.3.0": {
+ "sha512": "fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==",
+ "type": "package",
+ "path": "system.appcontext/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.AppContext.dll",
+ "lib/net463/System.AppContext.dll",
+ "lib/netcore50/System.AppContext.dll",
+ "lib/netstandard1.6/System.AppContext.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.AppContext.dll",
+ "ref/net463/System.AppContext.dll",
+ "ref/netstandard/_._",
+ "ref/netstandard1.3/System.AppContext.dll",
+ "ref/netstandard1.3/System.AppContext.xml",
+ "ref/netstandard1.3/de/System.AppContext.xml",
+ "ref/netstandard1.3/es/System.AppContext.xml",
+ "ref/netstandard1.3/fr/System.AppContext.xml",
+ "ref/netstandard1.3/it/System.AppContext.xml",
+ "ref/netstandard1.3/ja/System.AppContext.xml",
+ "ref/netstandard1.3/ko/System.AppContext.xml",
+ "ref/netstandard1.3/ru/System.AppContext.xml",
+ "ref/netstandard1.3/zh-hans/System.AppContext.xml",
+ "ref/netstandard1.3/zh-hant/System.AppContext.xml",
+ "ref/netstandard1.6/System.AppContext.dll",
+ "ref/netstandard1.6/System.AppContext.xml",
+ "ref/netstandard1.6/de/System.AppContext.xml",
+ "ref/netstandard1.6/es/System.AppContext.xml",
+ "ref/netstandard1.6/fr/System.AppContext.xml",
+ "ref/netstandard1.6/it/System.AppContext.xml",
+ "ref/netstandard1.6/ja/System.AppContext.xml",
+ "ref/netstandard1.6/ko/System.AppContext.xml",
+ "ref/netstandard1.6/ru/System.AppContext.xml",
+ "ref/netstandard1.6/zh-hans/System.AppContext.xml",
+ "ref/netstandard1.6/zh-hant/System.AppContext.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.AppContext.dll",
+ "system.appcontext.4.3.0.nupkg.sha512",
+ "system.appcontext.nuspec"
+ ]
+ },
+ "System.Buffers/4.3.0": {
+ "sha512": "ratu44uTIHgeBeI0dE8DWvmXVBSo4u7ozRZZHOMmK/JPpYyo0dAfgSiHlpiObMQ5lEtEyIXA40sKRYg5J6A8uQ==",
+ "type": "package",
+ "path": "system.buffers/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.1/.xml",
+ "lib/netstandard1.1/System.Buffers.dll",
+ "system.buffers.4.3.0.nupkg.sha512",
+ "system.buffers.nuspec"
+ ]
+ },
+ "System.Collections/4.3.0": {
+ "sha512": "3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
+ "type": "package",
+ "path": "system.collections/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Collections.dll",
+ "ref/netcore50/System.Collections.xml",
+ "ref/netcore50/de/System.Collections.xml",
+ "ref/netcore50/es/System.Collections.xml",
+ "ref/netcore50/fr/System.Collections.xml",
+ "ref/netcore50/it/System.Collections.xml",
+ "ref/netcore50/ja/System.Collections.xml",
+ "ref/netcore50/ko/System.Collections.xml",
+ "ref/netcore50/ru/System.Collections.xml",
+ "ref/netcore50/zh-hans/System.Collections.xml",
+ "ref/netcore50/zh-hant/System.Collections.xml",
+ "ref/netstandard1.0/System.Collections.dll",
+ "ref/netstandard1.0/System.Collections.xml",
+ "ref/netstandard1.0/de/System.Collections.xml",
+ "ref/netstandard1.0/es/System.Collections.xml",
+ "ref/netstandard1.0/fr/System.Collections.xml",
+ "ref/netstandard1.0/it/System.Collections.xml",
+ "ref/netstandard1.0/ja/System.Collections.xml",
+ "ref/netstandard1.0/ko/System.Collections.xml",
+ "ref/netstandard1.0/ru/System.Collections.xml",
+ "ref/netstandard1.0/zh-hans/System.Collections.xml",
+ "ref/netstandard1.0/zh-hant/System.Collections.xml",
+ "ref/netstandard1.3/System.Collections.dll",
+ "ref/netstandard1.3/System.Collections.xml",
+ "ref/netstandard1.3/de/System.Collections.xml",
+ "ref/netstandard1.3/es/System.Collections.xml",
+ "ref/netstandard1.3/fr/System.Collections.xml",
+ "ref/netstandard1.3/it/System.Collections.xml",
+ "ref/netstandard1.3/ja/System.Collections.xml",
+ "ref/netstandard1.3/ko/System.Collections.xml",
+ "ref/netstandard1.3/ru/System.Collections.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.collections.4.3.0.nupkg.sha512",
+ "system.collections.nuspec"
+ ]
+ },
+ "System.Collections.Concurrent/4.3.0": {
+ "sha512": "ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==",
+ "type": "package",
+ "path": "system.collections.concurrent/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Collections.Concurrent.dll",
+ "lib/netstandard1.3/System.Collections.Concurrent.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Collections.Concurrent.dll",
+ "ref/netcore50/System.Collections.Concurrent.xml",
+ "ref/netcore50/de/System.Collections.Concurrent.xml",
+ "ref/netcore50/es/System.Collections.Concurrent.xml",
+ "ref/netcore50/fr/System.Collections.Concurrent.xml",
+ "ref/netcore50/it/System.Collections.Concurrent.xml",
+ "ref/netcore50/ja/System.Collections.Concurrent.xml",
+ "ref/netcore50/ko/System.Collections.Concurrent.xml",
+ "ref/netcore50/ru/System.Collections.Concurrent.xml",
+ "ref/netcore50/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netcore50/zh-hant/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/System.Collections.Concurrent.dll",
+ "ref/netstandard1.1/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/de/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/es/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/fr/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/it/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ja/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ko/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ru/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/System.Collections.Concurrent.dll",
+ "ref/netstandard1.3/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/de/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/es/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/fr/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/it/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ja/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ko/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ru/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.collections.concurrent.4.3.0.nupkg.sha512",
+ "system.collections.concurrent.nuspec"
+ ]
+ },
+ "System.Collections.Immutable/1.3.1": {
+ "sha512": "n+AGX7zmiZumW9aggOkXaHzUeAS3EfeTErnkKCusyONUozbTv+kMb8VE36m+ldV6kF9g57G2c641KCdgH9E0pg==",
+ "type": "package",
+ "path": "system.collections.immutable/1.3.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/System.Collections.Immutable.dll",
+ "lib/netstandard1.0/System.Collections.Immutable.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml",
+ "system.collections.immutable.1.3.1.nupkg.sha512",
+ "system.collections.immutable.nuspec"
+ ]
+ },
+ "System.Collections.NonGeneric/4.0.1": {
+ "sha512": "hMxFT2RhhlffyCdKLDXjx8WEC5JfCvNozAZxCablAuFRH74SCV4AgzE8yJCh/73bFnEoZgJ9MJmkjQ0dJmnKqA==",
+ "type": "package",
+ "path": "system.collections.nongeneric/4.0.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Collections.NonGeneric.dll",
+ "lib/netstandard1.3/System.Collections.NonGeneric.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Collections.NonGeneric.dll",
+ "ref/netstandard1.3/System.Collections.NonGeneric.dll",
+ "ref/netstandard1.3/System.Collections.NonGeneric.xml",
+ "ref/netstandard1.3/de/System.Collections.NonGeneric.xml",
+ "ref/netstandard1.3/es/System.Collections.NonGeneric.xml",
+ "ref/netstandard1.3/fr/System.Collections.NonGeneric.xml",
+ "ref/netstandard1.3/it/System.Collections.NonGeneric.xml",
+ "ref/netstandard1.3/ja/System.Collections.NonGeneric.xml",
+ "ref/netstandard1.3/ko/System.Collections.NonGeneric.xml",
+ "ref/netstandard1.3/ru/System.Collections.NonGeneric.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.NonGeneric.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.NonGeneric.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.collections.nongeneric.4.0.1.nupkg.sha512",
+ "system.collections.nongeneric.nuspec"
+ ]
+ },
+ "System.Collections.NonGeneric/4.3.0": {
+ "sha512": "prtjIEMhGUnQq6RnPEYLpFt8AtLbp9yq2zxOSrY7KJJZrw25Fi97IzBqY7iqssbM61Ek5b8f3MG/sG1N2sN5KA==",
+ "type": "package",
+ "path": "system.collections.nongeneric/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Collections.NonGeneric.dll",
+ "lib/netstandard1.3/System.Collections.NonGeneric.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Collections.NonGeneric.dll",
+ "ref/netstandard1.3/System.Collections.NonGeneric.dll",
+ "ref/netstandard1.3/System.Collections.NonGeneric.xml",
+ "ref/netstandard1.3/de/System.Collections.NonGeneric.xml",
+ "ref/netstandard1.3/es/System.Collections.NonGeneric.xml",
+ "ref/netstandard1.3/fr/System.Collections.NonGeneric.xml",
+ "ref/netstandard1.3/it/System.Collections.NonGeneric.xml",
+ "ref/netstandard1.3/ja/System.Collections.NonGeneric.xml",
+ "ref/netstandard1.3/ko/System.Collections.NonGeneric.xml",
+ "ref/netstandard1.3/ru/System.Collections.NonGeneric.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.NonGeneric.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.NonGeneric.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.collections.nongeneric.4.3.0.nupkg.sha512",
+ "system.collections.nongeneric.nuspec"
+ ]
+ },
+ "System.Collections.Specialized/4.3.0": {
+ "sha512": "Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==",
+ "type": "package",
+ "path": "system.collections.specialized/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Collections.Specialized.dll",
+ "lib/netstandard1.3/System.Collections.Specialized.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Collections.Specialized.dll",
+ "ref/netstandard1.3/System.Collections.Specialized.dll",
+ "ref/netstandard1.3/System.Collections.Specialized.xml",
+ "ref/netstandard1.3/de/System.Collections.Specialized.xml",
+ "ref/netstandard1.3/es/System.Collections.Specialized.xml",
+ "ref/netstandard1.3/fr/System.Collections.Specialized.xml",
+ "ref/netstandard1.3/it/System.Collections.Specialized.xml",
+ "ref/netstandard1.3/ja/System.Collections.Specialized.xml",
+ "ref/netstandard1.3/ko/System.Collections.Specialized.xml",
+ "ref/netstandard1.3/ru/System.Collections.Specialized.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.Specialized.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.Specialized.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.collections.specialized.4.3.0.nupkg.sha512",
+ "system.collections.specialized.nuspec"
+ ]
+ },
+ "System.ComponentModel/4.3.0": {
+ "sha512": "VyGn1jGRZVfxnh8EdvDCi71v3bMXrsu8aYJOwoV7SNDLVhiEqwP86pPMyRGsDsxhXAm2b3o9OIqeETfN5qfezw==",
+ "type": "package",
+ "path": "system.componentmodel/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/netstandard1.3/System.ComponentModel.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/netcore50/System.ComponentModel.xml",
+ "ref/netcore50/de/System.ComponentModel.xml",
+ "ref/netcore50/es/System.ComponentModel.xml",
+ "ref/netcore50/fr/System.ComponentModel.xml",
+ "ref/netcore50/it/System.ComponentModel.xml",
+ "ref/netcore50/ja/System.ComponentModel.xml",
+ "ref/netcore50/ko/System.ComponentModel.xml",
+ "ref/netcore50/ru/System.ComponentModel.xml",
+ "ref/netcore50/zh-hans/System.ComponentModel.xml",
+ "ref/netcore50/zh-hant/System.ComponentModel.xml",
+ "ref/netstandard1.0/System.ComponentModel.dll",
+ "ref/netstandard1.0/System.ComponentModel.xml",
+ "ref/netstandard1.0/de/System.ComponentModel.xml",
+ "ref/netstandard1.0/es/System.ComponentModel.xml",
+ "ref/netstandard1.0/fr/System.ComponentModel.xml",
+ "ref/netstandard1.0/it/System.ComponentModel.xml",
+ "ref/netstandard1.0/ja/System.ComponentModel.xml",
+ "ref/netstandard1.0/ko/System.ComponentModel.xml",
+ "ref/netstandard1.0/ru/System.ComponentModel.xml",
+ "ref/netstandard1.0/zh-hans/System.ComponentModel.xml",
+ "ref/netstandard1.0/zh-hant/System.ComponentModel.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.componentmodel.4.3.0.nupkg.sha512",
+ "system.componentmodel.nuspec"
+ ]
+ },
+ "System.ComponentModel.Primitives/4.3.0": {
+ "sha512": "j8GUkCpM8V4d4vhLIIoBLGey2Z5bCkMVNjEZseyAlm4n5arcsJOeI3zkUP+zvZgzsbLTYh4lYeP/ZD/gdIAPrw==",
+ "type": "package",
+ "path": "system.componentmodel.primitives/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/System.ComponentModel.Primitives.dll",
+ "lib/netstandard1.0/System.ComponentModel.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/System.ComponentModel.Primitives.dll",
+ "ref/netstandard1.0/System.ComponentModel.Primitives.dll",
+ "ref/netstandard1.0/System.ComponentModel.Primitives.xml",
+ "ref/netstandard1.0/de/System.ComponentModel.Primitives.xml",
+ "ref/netstandard1.0/es/System.ComponentModel.Primitives.xml",
+ "ref/netstandard1.0/fr/System.ComponentModel.Primitives.xml",
+ "ref/netstandard1.0/it/System.ComponentModel.Primitives.xml",
+ "ref/netstandard1.0/ja/System.ComponentModel.Primitives.xml",
+ "ref/netstandard1.0/ko/System.ComponentModel.Primitives.xml",
+ "ref/netstandard1.0/ru/System.ComponentModel.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.ComponentModel.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.ComponentModel.Primitives.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.componentmodel.primitives.4.3.0.nupkg.sha512",
+ "system.componentmodel.primitives.nuspec"
+ ]
+ },
+ "System.ComponentModel.TypeConverter/4.3.0": {
+ "sha512": "16pQ6P+EdhcXzPiEK4kbA953Fu0MNG2ovxTZU81/qsCd1zPRsKc3uif5NgvllCY598k6bI0KUyKW8fanlfaDQg==",
+ "type": "package",
+ "path": "system.componentmodel.typeconverter/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/System.ComponentModel.TypeConverter.dll",
+ "lib/net462/System.ComponentModel.TypeConverter.dll",
+ "lib/netstandard1.0/System.ComponentModel.TypeConverter.dll",
+ "lib/netstandard1.5/System.ComponentModel.TypeConverter.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/System.ComponentModel.TypeConverter.dll",
+ "ref/net462/System.ComponentModel.TypeConverter.dll",
+ "ref/netstandard1.0/System.ComponentModel.TypeConverter.dll",
+ "ref/netstandard1.0/System.ComponentModel.TypeConverter.xml",
+ "ref/netstandard1.0/de/System.ComponentModel.TypeConverter.xml",
+ "ref/netstandard1.0/es/System.ComponentModel.TypeConverter.xml",
+ "ref/netstandard1.0/fr/System.ComponentModel.TypeConverter.xml",
+ "ref/netstandard1.0/it/System.ComponentModel.TypeConverter.xml",
+ "ref/netstandard1.0/ja/System.ComponentModel.TypeConverter.xml",
+ "ref/netstandard1.0/ko/System.ComponentModel.TypeConverter.xml",
+ "ref/netstandard1.0/ru/System.ComponentModel.TypeConverter.xml",
+ "ref/netstandard1.0/zh-hans/System.ComponentModel.TypeConverter.xml",
+ "ref/netstandard1.0/zh-hant/System.ComponentModel.TypeConverter.xml",
+ "ref/netstandard1.5/System.ComponentModel.TypeConverter.dll",
+ "ref/netstandard1.5/System.ComponentModel.TypeConverter.xml",
+ "ref/netstandard1.5/de/System.ComponentModel.TypeConverter.xml",
+ "ref/netstandard1.5/es/System.ComponentModel.TypeConverter.xml",
+ "ref/netstandard1.5/fr/System.ComponentModel.TypeConverter.xml",
+ "ref/netstandard1.5/it/System.ComponentModel.TypeConverter.xml",
+ "ref/netstandard1.5/ja/System.ComponentModel.TypeConverter.xml",
+ "ref/netstandard1.5/ko/System.ComponentModel.TypeConverter.xml",
+ "ref/netstandard1.5/ru/System.ComponentModel.TypeConverter.xml",
+ "ref/netstandard1.5/zh-hans/System.ComponentModel.TypeConverter.xml",
+ "ref/netstandard1.5/zh-hant/System.ComponentModel.TypeConverter.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.componentmodel.typeconverter.4.3.0.nupkg.sha512",
+ "system.componentmodel.typeconverter.nuspec"
+ ]
+ },
+ "System.Composition/1.1.0": {
+ "sha512": "rLsB/X6sp4cLPPlyPVuTBQbtG2IdSdKc6tFImxopz9s5po4Og5sQ8rA7GPxpTsrQ5UXS1IxdaqFwxtse4eLolw==",
+ "type": "package",
+ "path": "system.composition/1.1.0",
+ "files": [
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "system.composition.1.1.0.nupkg.sha512",
+ "system.composition.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "System.Composition.AttributedModel/1.1.0": {
+ "sha512": "S7Ybny/58VGS+5uanotm7f2k7Iv3ufdv0eDA8adZ345pE27zr+9bxhHw/rXXMVltRdoUuyB1O4YpYT1lVwkM0w==",
+ "type": "package",
+ "path": "system.composition.attributedmodel/1.1.0",
+ "files": [
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/netstandard1.0/System.Composition.AttributedModel.dll",
+ "lib/netstandard2.0/System.Composition.AttributedModel.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Composition.AttributedModel.dll",
+ "system.composition.attributedmodel.1.1.0.nupkg.sha512",
+ "system.composition.attributedmodel.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "System.Composition.Convention/1.1.0": {
+ "sha512": "lqiuITNCKJ/JlXzmum0mr+1HDCJ6mN/+1C4ouXpvLKpUA+zal7EsRvfHxy+kVVPrPMaFU9dLQkBxV/GFVnJoXA==",
+ "type": "package",
+ "path": "system.composition.convention/1.1.0",
+ "files": [
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/netstandard1.0/System.Composition.Convention.dll",
+ "lib/netstandard2.0/System.Composition.Convention.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Composition.Convention.dll",
+ "system.composition.convention.1.1.0.nupkg.sha512",
+ "system.composition.convention.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "System.Composition.Hosting/1.1.0": {
+ "sha512": "D5M3oBOxCeHe4WVNtqKnFA3UMt53uIdUMGgustecwh7kmzE7k+Co+CFPLpQVPdyBhmB8WxicaESa41QLZ0ZlgA==",
+ "type": "package",
+ "path": "system.composition.hosting/1.1.0",
+ "files": [
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/netstandard1.0/System.Composition.Hosting.dll",
+ "lib/netstandard2.0/System.Composition.Hosting.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Composition.Hosting.dll",
+ "system.composition.hosting.1.1.0.nupkg.sha512",
+ "system.composition.hosting.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "System.Composition.Runtime/1.1.0": {
+ "sha512": "dLbtnVmOiD4k1/YA4LfV2nEZX4jdgizvSzvVIffOp3AXU468n5IsDbwwbCHSUmnfqoJ5unYR+hEmN1U3gBmDRg==",
+ "type": "package",
+ "path": "system.composition.runtime/1.1.0",
+ "files": [
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/netstandard1.0/System.Composition.Runtime.dll",
+ "lib/netstandard2.0/System.Composition.Runtime.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Composition.Runtime.dll",
+ "system.composition.runtime.1.1.0.nupkg.sha512",
+ "system.composition.runtime.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "System.Composition.TypedParts/1.1.0": {
+ "sha512": "SlACsoBPQpeL8dAjQXttv9d5Y/790UmxnlP2yk1w94T2vMcHOa7i9XGUKCB81BGMWstR2FF9ZEftm8rIdhMEvg==",
+ "type": "package",
+ "path": "system.composition.typedparts/1.1.0",
+ "files": [
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/netstandard1.0/System.Composition.TypedParts.dll",
+ "lib/netstandard2.0/System.Composition.TypedParts.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Composition.TypedParts.dll",
+ "system.composition.typedparts.1.1.0.nupkg.sha512",
+ "system.composition.typedparts.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "System.Console/4.3.0": {
+ "sha512": "DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==",
+ "type": "package",
+ "path": "system.console/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/netstandard1.3/System.Console.dll",
+ "ref/netstandard1.3/System.Console.xml",
+ "ref/netstandard1.3/de/System.Console.xml",
+ "ref/netstandard1.3/es/System.Console.xml",
+ "ref/netstandard1.3/fr/System.Console.xml",
+ "ref/netstandard1.3/it/System.Console.xml",
+ "ref/netstandard1.3/ja/System.Console.xml",
+ "ref/netstandard1.3/ko/System.Console.xml",
+ "ref/netstandard1.3/ru/System.Console.xml",
+ "ref/netstandard1.3/zh-hans/System.Console.xml",
+ "ref/netstandard1.3/zh-hant/System.Console.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.console.4.3.0.nupkg.sha512",
+ "system.console.nuspec"
+ ]
+ },
+ "System.Diagnostics.Contracts/4.0.1": {
+ "sha512": "HvQQjy712vnlpPxaloZYkuE78Gn353L0SJLJVeLcNASeg9c4qla2a1Xq8I7B3jZoDzKPtHTkyVO7AZ5tpeQGuA==",
+ "type": "package",
+ "path": "system.diagnostics.contracts/4.0.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Diagnostics.Contracts.dll",
+ "lib/netstandard1.0/System.Diagnostics.Contracts.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Contracts.dll",
+ "ref/netcore50/System.Diagnostics.Contracts.xml",
+ "ref/netcore50/de/System.Diagnostics.Contracts.xml",
+ "ref/netcore50/es/System.Diagnostics.Contracts.xml",
+ "ref/netcore50/fr/System.Diagnostics.Contracts.xml",
+ "ref/netcore50/it/System.Diagnostics.Contracts.xml",
+ "ref/netcore50/ja/System.Diagnostics.Contracts.xml",
+ "ref/netcore50/ko/System.Diagnostics.Contracts.xml",
+ "ref/netcore50/ru/System.Diagnostics.Contracts.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Contracts.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Contracts.xml",
+ "ref/netstandard1.0/System.Diagnostics.Contracts.dll",
+ "ref/netstandard1.0/System.Diagnostics.Contracts.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Contracts.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Contracts.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Contracts.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Contracts.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Contracts.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Contracts.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Contracts.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Contracts.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Contracts.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Diagnostics.Contracts.dll",
+ "system.diagnostics.contracts.4.0.1.nupkg.sha512",
+ "system.diagnostics.contracts.nuspec"
+ ]
+ },
+ "System.Diagnostics.Debug/4.3.0": {
+ "sha512": "ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
+ "type": "package",
+ "path": "system.diagnostics.debug/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Debug.dll",
+ "ref/netcore50/System.Diagnostics.Debug.xml",
+ "ref/netcore50/de/System.Diagnostics.Debug.xml",
+ "ref/netcore50/es/System.Diagnostics.Debug.xml",
+ "ref/netcore50/fr/System.Diagnostics.Debug.xml",
+ "ref/netcore50/it/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ja/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ko/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ru/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.0/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.3/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.diagnostics.debug.4.3.0.nupkg.sha512",
+ "system.diagnostics.debug.nuspec"
+ ]
+ },
+ "System.Diagnostics.FileVersionInfo/4.3.0": {
+ "sha512": "omCF64wzQ3Q2CeIqkD6lmmxeMZtGHUmzgFMPjfVaOsyqpR66p/JaZzManMw1s33osoAb5gqpncsjie67+yUPHQ==",
+ "type": "package",
+ "path": "system.diagnostics.fileversioninfo/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.FileVersionInfo.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.FileVersionInfo.dll",
+ "ref/netstandard1.3/System.Diagnostics.FileVersionInfo.dll",
+ "ref/netstandard1.3/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.FileVersionInfo.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll",
+ "runtimes/win/lib/net46/System.Diagnostics.FileVersionInfo.dll",
+ "runtimes/win/lib/netcore50/System.Diagnostics.FileVersionInfo.dll",
+ "runtimes/win/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll",
+ "system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512",
+ "system.diagnostics.fileversioninfo.nuspec"
+ ]
+ },
+ "System.Diagnostics.Process/4.3.0": {
+ "sha512": "J0wOX07+QASQblsfxmIMFc9Iq7KTXYL3zs2G/Xc704Ylv3NpuVdo6gij6V3PGiptTxqsK0K7CdXenRvKUnkA2g==",
+ "type": "package",
+ "path": "system.diagnostics.process/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/net461/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/net461/System.Diagnostics.Process.dll",
+ "ref/netstandard1.3/System.Diagnostics.Process.dll",
+ "ref/netstandard1.3/System.Diagnostics.Process.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Process.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Process.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Process.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Process.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Process.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Process.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Process.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Process.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/System.Diagnostics.Process.dll",
+ "ref/netstandard1.4/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/de/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/es/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/fr/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/it/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/ja/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/ko/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/ru/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/zh-hans/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/zh-hant/System.Diagnostics.Process.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/linux/lib/netstandard1.4/System.Diagnostics.Process.dll",
+ "runtimes/osx/lib/netstandard1.4/System.Diagnostics.Process.dll",
+ "runtimes/win/lib/net46/System.Diagnostics.Process.dll",
+ "runtimes/win/lib/net461/System.Diagnostics.Process.dll",
+ "runtimes/win/lib/netstandard1.4/System.Diagnostics.Process.dll",
+ "runtimes/win7/lib/netcore50/_._",
+ "system.diagnostics.process.4.3.0.nupkg.sha512",
+ "system.diagnostics.process.nuspec"
+ ]
+ },
+ "System.Diagnostics.StackTrace/4.3.0": {
+ "sha512": "BiHg0vgtd35/DM9jvtaC1eKRpWZxr0gcQd643ABG7GnvSlf5pOkY2uyd42mMOJoOmKvnpNj0F4tuoS1pacTwYw==",
+ "type": "package",
+ "path": "system.diagnostics.stacktrace/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.StackTrace.dll",
+ "lib/netstandard1.3/System.Diagnostics.StackTrace.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.StackTrace.dll",
+ "ref/netstandard1.3/System.Diagnostics.StackTrace.dll",
+ "ref/netstandard1.3/System.Diagnostics.StackTrace.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.StackTrace.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.StackTrace.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.StackTrace.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.StackTrace.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.StackTrace.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.StackTrace.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.StackTrace.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.StackTrace.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.StackTrace.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Diagnostics.StackTrace.dll",
+ "system.diagnostics.stacktrace.4.3.0.nupkg.sha512",
+ "system.diagnostics.stacktrace.nuspec"
+ ]
+ },
+ "System.Diagnostics.Tools/4.3.0": {
+ "sha512": "UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==",
+ "type": "package",
+ "path": "system.diagnostics.tools/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Tools.dll",
+ "ref/netcore50/System.Diagnostics.Tools.xml",
+ "ref/netcore50/de/System.Diagnostics.Tools.xml",
+ "ref/netcore50/es/System.Diagnostics.Tools.xml",
+ "ref/netcore50/fr/System.Diagnostics.Tools.xml",
+ "ref/netcore50/it/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ja/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ko/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ru/System.Diagnostics.Tools.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/System.Diagnostics.Tools.dll",
+ "ref/netstandard1.0/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.diagnostics.tools.4.3.0.nupkg.sha512",
+ "system.diagnostics.tools.nuspec"
+ ]
+ },
+ "System.Diagnostics.TraceSource/4.0.0": {
+ "sha512": "6WVCczFZKXwpWpzd/iJkYnsmWTSFFiU24Xx/YdHXBcu+nFI/ehTgeqdJQFbtRPzbrO3KtRNjvkhtj4t5/WwWsA==",
+ "type": "package",
+ "path": "system.diagnostics.tracesource/4.0.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.TraceSource.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.TraceSource.dll",
+ "ref/netstandard1.3/System.Diagnostics.TraceSource.dll",
+ "ref/netstandard1.3/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.TraceSource.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll",
+ "runtimes/win/lib/net46/System.Diagnostics.TraceSource.dll",
+ "runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll",
+ "system.diagnostics.tracesource.4.0.0.nupkg.sha512",
+ "system.diagnostics.tracesource.nuspec"
+ ]
+ },
+ "System.Diagnostics.TraceSource/4.3.0": {
+ "sha512": "VnYp1NxGx8Ww731y2LJ1vpfb/DKVNKEZ8Jsh5SgQTZREL/YpWRArgh9pI8CDLmgHspZmLL697CaLvH85qQpRiw==",
+ "type": "package",
+ "path": "system.diagnostics.tracesource/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.TraceSource.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.TraceSource.dll",
+ "ref/netstandard1.3/System.Diagnostics.TraceSource.dll",
+ "ref/netstandard1.3/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.TraceSource.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll",
+ "runtimes/win/lib/net46/System.Diagnostics.TraceSource.dll",
+ "runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll",
+ "system.diagnostics.tracesource.4.3.0.nupkg.sha512",
+ "system.diagnostics.tracesource.nuspec"
+ ]
+ },
+ "System.Diagnostics.Tracing/4.3.0": {
+ "sha512": "rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==",
+ "type": "package",
+ "path": "system.diagnostics.tracing/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Diagnostics.Tracing.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Diagnostics.Tracing.dll",
+ "ref/netcore50/System.Diagnostics.Tracing.dll",
+ "ref/netcore50/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/de/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/es/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/fr/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/it/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ja/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ko/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ru/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.1/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.2/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.3/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.5/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.diagnostics.tracing.4.3.0.nupkg.sha512",
+ "system.diagnostics.tracing.nuspec"
+ ]
+ },
+ "System.Dynamic.Runtime/4.3.0": {
+ "sha512": "SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==",
+ "type": "package",
+ "path": "system.dynamic.runtime/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Dynamic.Runtime.dll",
+ "lib/netstandard1.3/System.Dynamic.Runtime.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Dynamic.Runtime.dll",
+ "ref/netcore50/System.Dynamic.Runtime.xml",
+ "ref/netcore50/de/System.Dynamic.Runtime.xml",
+ "ref/netcore50/es/System.Dynamic.Runtime.xml",
+ "ref/netcore50/fr/System.Dynamic.Runtime.xml",
+ "ref/netcore50/it/System.Dynamic.Runtime.xml",
+ "ref/netcore50/ja/System.Dynamic.Runtime.xml",
+ "ref/netcore50/ko/System.Dynamic.Runtime.xml",
+ "ref/netcore50/ru/System.Dynamic.Runtime.xml",
+ "ref/netcore50/zh-hans/System.Dynamic.Runtime.xml",
+ "ref/netcore50/zh-hant/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/System.Dynamic.Runtime.dll",
+ "ref/netstandard1.0/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/de/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/es/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/fr/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/it/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/ja/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/ko/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/ru/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/zh-hans/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/zh-hant/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/System.Dynamic.Runtime.dll",
+ "ref/netstandard1.3/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/de/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/es/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/fr/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/it/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/ja/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/ko/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/ru/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/zh-hans/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/zh-hant/System.Dynamic.Runtime.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Dynamic.Runtime.dll",
+ "system.dynamic.runtime.4.3.0.nupkg.sha512",
+ "system.dynamic.runtime.nuspec"
+ ]
+ },
+ "System.Globalization/4.3.0": {
+ "sha512": "kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
+ "type": "package",
+ "path": "system.globalization/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Globalization.dll",
+ "ref/netcore50/System.Globalization.xml",
+ "ref/netcore50/de/System.Globalization.xml",
+ "ref/netcore50/es/System.Globalization.xml",
+ "ref/netcore50/fr/System.Globalization.xml",
+ "ref/netcore50/it/System.Globalization.xml",
+ "ref/netcore50/ja/System.Globalization.xml",
+ "ref/netcore50/ko/System.Globalization.xml",
+ "ref/netcore50/ru/System.Globalization.xml",
+ "ref/netcore50/zh-hans/System.Globalization.xml",
+ "ref/netcore50/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.0/System.Globalization.dll",
+ "ref/netstandard1.0/System.Globalization.xml",
+ "ref/netstandard1.0/de/System.Globalization.xml",
+ "ref/netstandard1.0/es/System.Globalization.xml",
+ "ref/netstandard1.0/fr/System.Globalization.xml",
+ "ref/netstandard1.0/it/System.Globalization.xml",
+ "ref/netstandard1.0/ja/System.Globalization.xml",
+ "ref/netstandard1.0/ko/System.Globalization.xml",
+ "ref/netstandard1.0/ru/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.3/System.Globalization.dll",
+ "ref/netstandard1.3/System.Globalization.xml",
+ "ref/netstandard1.3/de/System.Globalization.xml",
+ "ref/netstandard1.3/es/System.Globalization.xml",
+ "ref/netstandard1.3/fr/System.Globalization.xml",
+ "ref/netstandard1.3/it/System.Globalization.xml",
+ "ref/netstandard1.3/ja/System.Globalization.xml",
+ "ref/netstandard1.3/ko/System.Globalization.xml",
+ "ref/netstandard1.3/ru/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.globalization.4.3.0.nupkg.sha512",
+ "system.globalization.nuspec"
+ ]
+ },
+ "System.Globalization.Calendars/4.3.0": {
+ "sha512": "GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==",
+ "type": "package",
+ "path": "system.globalization.calendars/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/netstandard1.3/System.Globalization.Calendars.dll",
+ "ref/netstandard1.3/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/de/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/es/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/fr/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/it/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ja/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ko/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ru/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.Calendars.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.globalization.calendars.4.3.0.nupkg.sha512",
+ "system.globalization.calendars.nuspec"
+ ]
+ },
+ "System.Globalization.Extensions/4.3.0": {
+ "sha512": "FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==",
+ "type": "package",
+ "path": "system.globalization.extensions/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Extensions.dll",
+ "ref/netstandard1.3/System.Globalization.Extensions.dll",
+ "ref/netstandard1.3/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/de/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/es/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/it/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/net46/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll",
+ "system.globalization.extensions.4.3.0.nupkg.sha512",
+ "system.globalization.extensions.nuspec"
+ ]
+ },
+ "System.IO/4.3.0": {
+ "sha512": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
+ "type": "package",
+ "path": "system.io/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.IO.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.IO.dll",
+ "ref/netcore50/System.IO.dll",
+ "ref/netcore50/System.IO.xml",
+ "ref/netcore50/de/System.IO.xml",
+ "ref/netcore50/es/System.IO.xml",
+ "ref/netcore50/fr/System.IO.xml",
+ "ref/netcore50/it/System.IO.xml",
+ "ref/netcore50/ja/System.IO.xml",
+ "ref/netcore50/ko/System.IO.xml",
+ "ref/netcore50/ru/System.IO.xml",
+ "ref/netcore50/zh-hans/System.IO.xml",
+ "ref/netcore50/zh-hant/System.IO.xml",
+ "ref/netstandard1.0/System.IO.dll",
+ "ref/netstandard1.0/System.IO.xml",
+ "ref/netstandard1.0/de/System.IO.xml",
+ "ref/netstandard1.0/es/System.IO.xml",
+ "ref/netstandard1.0/fr/System.IO.xml",
+ "ref/netstandard1.0/it/System.IO.xml",
+ "ref/netstandard1.0/ja/System.IO.xml",
+ "ref/netstandard1.0/ko/System.IO.xml",
+ "ref/netstandard1.0/ru/System.IO.xml",
+ "ref/netstandard1.0/zh-hans/System.IO.xml",
+ "ref/netstandard1.0/zh-hant/System.IO.xml",
+ "ref/netstandard1.3/System.IO.dll",
+ "ref/netstandard1.3/System.IO.xml",
+ "ref/netstandard1.3/de/System.IO.xml",
+ "ref/netstandard1.3/es/System.IO.xml",
+ "ref/netstandard1.3/fr/System.IO.xml",
+ "ref/netstandard1.3/it/System.IO.xml",
+ "ref/netstandard1.3/ja/System.IO.xml",
+ "ref/netstandard1.3/ko/System.IO.xml",
+ "ref/netstandard1.3/ru/System.IO.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.xml",
+ "ref/netstandard1.5/System.IO.dll",
+ "ref/netstandard1.5/System.IO.xml",
+ "ref/netstandard1.5/de/System.IO.xml",
+ "ref/netstandard1.5/es/System.IO.xml",
+ "ref/netstandard1.5/fr/System.IO.xml",
+ "ref/netstandard1.5/it/System.IO.xml",
+ "ref/netstandard1.5/ja/System.IO.xml",
+ "ref/netstandard1.5/ko/System.IO.xml",
+ "ref/netstandard1.5/ru/System.IO.xml",
+ "ref/netstandard1.5/zh-hans/System.IO.xml",
+ "ref/netstandard1.5/zh-hant/System.IO.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.io.4.3.0.nupkg.sha512",
+ "system.io.nuspec"
+ ]
+ },
+ "System.IO.Compression/4.3.0": {
+ "sha512": "YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==",
+ "type": "package",
+ "path": "system.io.compression/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/System.IO.Compression.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net46/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.xml",
+ "ref/netcore50/de/System.IO.Compression.xml",
+ "ref/netcore50/es/System.IO.Compression.xml",
+ "ref/netcore50/fr/System.IO.Compression.xml",
+ "ref/netcore50/it/System.IO.Compression.xml",
+ "ref/netcore50/ja/System.IO.Compression.xml",
+ "ref/netcore50/ko/System.IO.Compression.xml",
+ "ref/netcore50/ru/System.IO.Compression.xml",
+ "ref/netcore50/zh-hans/System.IO.Compression.xml",
+ "ref/netcore50/zh-hant/System.IO.Compression.xml",
+ "ref/netstandard1.1/System.IO.Compression.dll",
+ "ref/netstandard1.1/System.IO.Compression.xml",
+ "ref/netstandard1.1/de/System.IO.Compression.xml",
+ "ref/netstandard1.1/es/System.IO.Compression.xml",
+ "ref/netstandard1.1/fr/System.IO.Compression.xml",
+ "ref/netstandard1.1/it/System.IO.Compression.xml",
+ "ref/netstandard1.1/ja/System.IO.Compression.xml",
+ "ref/netstandard1.1/ko/System.IO.Compression.xml",
+ "ref/netstandard1.1/ru/System.IO.Compression.xml",
+ "ref/netstandard1.1/zh-hans/System.IO.Compression.xml",
+ "ref/netstandard1.1/zh-hant/System.IO.Compression.xml",
+ "ref/netstandard1.3/System.IO.Compression.dll",
+ "ref/netstandard1.3/System.IO.Compression.xml",
+ "ref/netstandard1.3/de/System.IO.Compression.xml",
+ "ref/netstandard1.3/es/System.IO.Compression.xml",
+ "ref/netstandard1.3/fr/System.IO.Compression.xml",
+ "ref/netstandard1.3/it/System.IO.Compression.xml",
+ "ref/netstandard1.3/ja/System.IO.Compression.xml",
+ "ref/netstandard1.3/ko/System.IO.Compression.xml",
+ "ref/netstandard1.3/ru/System.IO.Compression.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.Compression.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.Compression.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll",
+ "runtimes/win/lib/net46/System.IO.Compression.dll",
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll",
+ "system.io.compression.4.3.0.nupkg.sha512",
+ "system.io.compression.nuspec"
+ ]
+ },
+ "System.IO.FileSystem/4.3.0": {
+ "sha512": "3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==",
+ "type": "package",
+ "path": "system.io.filesystem/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/de/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/es/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/fr/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/it/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ja/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ko/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ru/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.io.filesystem.4.3.0.nupkg.sha512",
+ "system.io.filesystem.nuspec"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.3.0": {
+ "sha512": "6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==",
+ "type": "package",
+ "path": "system.io.filesystem.primitives/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.io.filesystem.primitives.4.3.0.nupkg.sha512",
+ "system.io.filesystem.primitives.nuspec"
+ ]
+ },
+ "System.IO.Pipes/4.0.0": {
+ "sha512": "L9QVhk8hIEix5KNA0kW58Ha+Y1dNGqqqIhAaJkhcGCWeQzUmN0njzI7SG/XAazpMecboOdFFlH3pH/qbwXLJAg==",
+ "type": "package",
+ "path": "system.io.pipes/4.0.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.IO.Pipes.dll",
+ "ref/net46/System.IO.Pipes.dll",
+ "ref/netstandard1.3/System.IO.Pipes.dll",
+ "ref/netstandard1.3/System.IO.Pipes.xml",
+ "ref/netstandard1.3/de/System.IO.Pipes.xml",
+ "ref/netstandard1.3/es/System.IO.Pipes.xml",
+ "ref/netstandard1.3/fr/System.IO.Pipes.xml",
+ "ref/netstandard1.3/it/System.IO.Pipes.xml",
+ "ref/netstandard1.3/ja/System.IO.Pipes.xml",
+ "ref/netstandard1.3/ko/System.IO.Pipes.xml",
+ "ref/netstandard1.3/ru/System.IO.Pipes.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.Pipes.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.Pipes.xml",
+ "runtimes/unix/lib/netstandard1.3/System.IO.Pipes.dll",
+ "runtimes/win/lib/net46/System.IO.Pipes.dll",
+ "runtimes/win/lib/netstandard1.3/System.IO.Pipes.dll",
+ "runtimes/win7/lib/netcore50/_._",
+ "system.io.pipes.4.0.0.nupkg.sha512",
+ "system.io.pipes.nuspec"
+ ]
+ },
+ "System.Linq/4.3.0": {
+ "sha512": "5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==",
+ "type": "package",
+ "path": "system.linq/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.dll",
+ "lib/netcore50/System.Linq.dll",
+ "lib/netstandard1.6/System.Linq.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Linq.dll",
+ "ref/netcore50/System.Linq.dll",
+ "ref/netcore50/System.Linq.xml",
+ "ref/netcore50/de/System.Linq.xml",
+ "ref/netcore50/es/System.Linq.xml",
+ "ref/netcore50/fr/System.Linq.xml",
+ "ref/netcore50/it/System.Linq.xml",
+ "ref/netcore50/ja/System.Linq.xml",
+ "ref/netcore50/ko/System.Linq.xml",
+ "ref/netcore50/ru/System.Linq.xml",
+ "ref/netcore50/zh-hans/System.Linq.xml",
+ "ref/netcore50/zh-hant/System.Linq.xml",
+ "ref/netstandard1.0/System.Linq.dll",
+ "ref/netstandard1.0/System.Linq.xml",
+ "ref/netstandard1.0/de/System.Linq.xml",
+ "ref/netstandard1.0/es/System.Linq.xml",
+ "ref/netstandard1.0/fr/System.Linq.xml",
+ "ref/netstandard1.0/it/System.Linq.xml",
+ "ref/netstandard1.0/ja/System.Linq.xml",
+ "ref/netstandard1.0/ko/System.Linq.xml",
+ "ref/netstandard1.0/ru/System.Linq.xml",
+ "ref/netstandard1.0/zh-hans/System.Linq.xml",
+ "ref/netstandard1.0/zh-hant/System.Linq.xml",
+ "ref/netstandard1.6/System.Linq.dll",
+ "ref/netstandard1.6/System.Linq.xml",
+ "ref/netstandard1.6/de/System.Linq.xml",
+ "ref/netstandard1.6/es/System.Linq.xml",
+ "ref/netstandard1.6/fr/System.Linq.xml",
+ "ref/netstandard1.6/it/System.Linq.xml",
+ "ref/netstandard1.6/ja/System.Linq.xml",
+ "ref/netstandard1.6/ko/System.Linq.xml",
+ "ref/netstandard1.6/ru/System.Linq.xml",
+ "ref/netstandard1.6/zh-hans/System.Linq.xml",
+ "ref/netstandard1.6/zh-hant/System.Linq.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.linq.4.3.0.nupkg.sha512",
+ "system.linq.nuspec"
+ ]
+ },
+ "System.Linq.Expressions/4.3.0": {
+ "sha512": "PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==",
+ "type": "package",
+ "path": "system.linq.expressions/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.Expressions.dll",
+ "lib/netcore50/System.Linq.Expressions.dll",
+ "lib/netstandard1.6/System.Linq.Expressions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Linq.Expressions.dll",
+ "ref/netcore50/System.Linq.Expressions.dll",
+ "ref/netcore50/System.Linq.Expressions.xml",
+ "ref/netcore50/de/System.Linq.Expressions.xml",
+ "ref/netcore50/es/System.Linq.Expressions.xml",
+ "ref/netcore50/fr/System.Linq.Expressions.xml",
+ "ref/netcore50/it/System.Linq.Expressions.xml",
+ "ref/netcore50/ja/System.Linq.Expressions.xml",
+ "ref/netcore50/ko/System.Linq.Expressions.xml",
+ "ref/netcore50/ru/System.Linq.Expressions.xml",
+ "ref/netcore50/zh-hans/System.Linq.Expressions.xml",
+ "ref/netcore50/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/System.Linq.Expressions.dll",
+ "ref/netstandard1.0/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/System.Linq.Expressions.dll",
+ "ref/netstandard1.3/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/System.Linq.Expressions.dll",
+ "ref/netstandard1.6/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll",
+ "system.linq.expressions.4.3.0.nupkg.sha512",
+ "system.linq.expressions.nuspec"
+ ]
+ },
+ "System.Linq.Parallel/4.0.1": {
+ "sha512": "J7XCa7n2cFn32uLbtceXfBFhgCk5M++50lylHKNbqTiJkw5y4Tglpi6amuJNPCvj9bLzNSI7rs1fi4joLMNRgg==",
+ "type": "package",
+ "path": "system.linq.parallel/4.0.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Linq.Parallel.dll",
+ "lib/netstandard1.3/System.Linq.Parallel.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Linq.Parallel.dll",
+ "ref/netcore50/System.Linq.Parallel.xml",
+ "ref/netcore50/de/System.Linq.Parallel.xml",
+ "ref/netcore50/es/System.Linq.Parallel.xml",
+ "ref/netcore50/fr/System.Linq.Parallel.xml",
+ "ref/netcore50/it/System.Linq.Parallel.xml",
+ "ref/netcore50/ja/System.Linq.Parallel.xml",
+ "ref/netcore50/ko/System.Linq.Parallel.xml",
+ "ref/netcore50/ru/System.Linq.Parallel.xml",
+ "ref/netcore50/zh-hans/System.Linq.Parallel.xml",
+ "ref/netcore50/zh-hant/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/System.Linq.Parallel.dll",
+ "ref/netstandard1.1/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/de/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/es/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/fr/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/it/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/ja/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/ko/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/ru/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/zh-hans/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/zh-hant/System.Linq.Parallel.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.linq.parallel.4.0.1.nupkg.sha512",
+ "system.linq.parallel.nuspec"
+ ]
+ },
+ "System.Net.Primitives/4.3.0": {
+ "sha512": "qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==",
+ "type": "package",
+ "path": "system.net.primitives/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Net.Primitives.dll",
+ "ref/netcore50/System.Net.Primitives.xml",
+ "ref/netcore50/de/System.Net.Primitives.xml",
+ "ref/netcore50/es/System.Net.Primitives.xml",
+ "ref/netcore50/fr/System.Net.Primitives.xml",
+ "ref/netcore50/it/System.Net.Primitives.xml",
+ "ref/netcore50/ja/System.Net.Primitives.xml",
+ "ref/netcore50/ko/System.Net.Primitives.xml",
+ "ref/netcore50/ru/System.Net.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Net.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.0/System.Net.Primitives.dll",
+ "ref/netstandard1.0/System.Net.Primitives.xml",
+ "ref/netstandard1.0/de/System.Net.Primitives.xml",
+ "ref/netstandard1.0/es/System.Net.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.0/it/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.1/System.Net.Primitives.dll",
+ "ref/netstandard1.1/System.Net.Primitives.xml",
+ "ref/netstandard1.1/de/System.Net.Primitives.xml",
+ "ref/netstandard1.1/es/System.Net.Primitives.xml",
+ "ref/netstandard1.1/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.1/it/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.1/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.1/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.3/System.Net.Primitives.dll",
+ "ref/netstandard1.3/System.Net.Primitives.xml",
+ "ref/netstandard1.3/de/System.Net.Primitives.xml",
+ "ref/netstandard1.3/es/System.Net.Primitives.xml",
+ "ref/netstandard1.3/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.3/it/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.net.primitives.4.3.0.nupkg.sha512",
+ "system.net.primitives.nuspec"
+ ]
+ },
+ "System.Net.Sockets/4.3.0": {
+ "sha512": "m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==",
+ "type": "package",
+ "path": "system.net.sockets/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Net.Sockets.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Net.Sockets.dll",
+ "ref/netstandard1.3/System.Net.Sockets.dll",
+ "ref/netstandard1.3/System.Net.Sockets.xml",
+ "ref/netstandard1.3/de/System.Net.Sockets.xml",
+ "ref/netstandard1.3/es/System.Net.Sockets.xml",
+ "ref/netstandard1.3/fr/System.Net.Sockets.xml",
+ "ref/netstandard1.3/it/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ja/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ko/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ru/System.Net.Sockets.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Sockets.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Sockets.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.net.sockets.4.3.0.nupkg.sha512",
+ "system.net.sockets.nuspec"
+ ]
+ },
+ "System.ObjectModel/4.3.0": {
+ "sha512": "bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==",
+ "type": "package",
+ "path": "system.objectmodel/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.ObjectModel.dll",
+ "lib/netstandard1.3/System.ObjectModel.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.ObjectModel.dll",
+ "ref/netcore50/System.ObjectModel.xml",
+ "ref/netcore50/de/System.ObjectModel.xml",
+ "ref/netcore50/es/System.ObjectModel.xml",
+ "ref/netcore50/fr/System.ObjectModel.xml",
+ "ref/netcore50/it/System.ObjectModel.xml",
+ "ref/netcore50/ja/System.ObjectModel.xml",
+ "ref/netcore50/ko/System.ObjectModel.xml",
+ "ref/netcore50/ru/System.ObjectModel.xml",
+ "ref/netcore50/zh-hans/System.ObjectModel.xml",
+ "ref/netcore50/zh-hant/System.ObjectModel.xml",
+ "ref/netstandard1.0/System.ObjectModel.dll",
+ "ref/netstandard1.0/System.ObjectModel.xml",
+ "ref/netstandard1.0/de/System.ObjectModel.xml",
+ "ref/netstandard1.0/es/System.ObjectModel.xml",
+ "ref/netstandard1.0/fr/System.ObjectModel.xml",
+ "ref/netstandard1.0/it/System.ObjectModel.xml",
+ "ref/netstandard1.0/ja/System.ObjectModel.xml",
+ "ref/netstandard1.0/ko/System.ObjectModel.xml",
+ "ref/netstandard1.0/ru/System.ObjectModel.xml",
+ "ref/netstandard1.0/zh-hans/System.ObjectModel.xml",
+ "ref/netstandard1.0/zh-hant/System.ObjectModel.xml",
+ "ref/netstandard1.3/System.ObjectModel.dll",
+ "ref/netstandard1.3/System.ObjectModel.xml",
+ "ref/netstandard1.3/de/System.ObjectModel.xml",
+ "ref/netstandard1.3/es/System.ObjectModel.xml",
+ "ref/netstandard1.3/fr/System.ObjectModel.xml",
+ "ref/netstandard1.3/it/System.ObjectModel.xml",
+ "ref/netstandard1.3/ja/System.ObjectModel.xml",
+ "ref/netstandard1.3/ko/System.ObjectModel.xml",
+ "ref/netstandard1.3/ru/System.ObjectModel.xml",
+ "ref/netstandard1.3/zh-hans/System.ObjectModel.xml",
+ "ref/netstandard1.3/zh-hant/System.ObjectModel.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.objectmodel.4.3.0.nupkg.sha512",
+ "system.objectmodel.nuspec"
+ ]
+ },
+ "System.Private.DataContractSerialization/4.1.1": {
+ "sha512": "lcqFBUaCZxPiUkA4dlSOoPZGtZsAuuElH2XHgLwGLxd7ZozWetV5yiz0qGAV2AUYOqw97MtZBjbLMN16Xz4vXA==",
+ "type": "package",
+ "path": "system.private.datacontractserialization/4.1.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.3/System.Private.DataContractSerialization.dll",
+ "ref/netstandard/_._",
+ "runtimes/aot/lib/netcore50/System.Private.DataContractSerialization.dll",
+ "system.private.datacontractserialization.4.1.1.nupkg.sha512",
+ "system.private.datacontractserialization.nuspec"
+ ]
+ },
+ "System.Reflection/4.3.0": {
+ "sha512": "KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
+ "type": "package",
+ "path": "system.reflection/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Reflection.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.xml",
+ "ref/netcore50/de/System.Reflection.xml",
+ "ref/netcore50/es/System.Reflection.xml",
+ "ref/netcore50/fr/System.Reflection.xml",
+ "ref/netcore50/it/System.Reflection.xml",
+ "ref/netcore50/ja/System.Reflection.xml",
+ "ref/netcore50/ko/System.Reflection.xml",
+ "ref/netcore50/ru/System.Reflection.xml",
+ "ref/netcore50/zh-hans/System.Reflection.xml",
+ "ref/netcore50/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.0/System.Reflection.dll",
+ "ref/netstandard1.0/System.Reflection.xml",
+ "ref/netstandard1.0/de/System.Reflection.xml",
+ "ref/netstandard1.0/es/System.Reflection.xml",
+ "ref/netstandard1.0/fr/System.Reflection.xml",
+ "ref/netstandard1.0/it/System.Reflection.xml",
+ "ref/netstandard1.0/ja/System.Reflection.xml",
+ "ref/netstandard1.0/ko/System.Reflection.xml",
+ "ref/netstandard1.0/ru/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.3/System.Reflection.dll",
+ "ref/netstandard1.3/System.Reflection.xml",
+ "ref/netstandard1.3/de/System.Reflection.xml",
+ "ref/netstandard1.3/es/System.Reflection.xml",
+ "ref/netstandard1.3/fr/System.Reflection.xml",
+ "ref/netstandard1.3/it/System.Reflection.xml",
+ "ref/netstandard1.3/ja/System.Reflection.xml",
+ "ref/netstandard1.3/ko/System.Reflection.xml",
+ "ref/netstandard1.3/ru/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.5/System.Reflection.dll",
+ "ref/netstandard1.5/System.Reflection.xml",
+ "ref/netstandard1.5/de/System.Reflection.xml",
+ "ref/netstandard1.5/es/System.Reflection.xml",
+ "ref/netstandard1.5/fr/System.Reflection.xml",
+ "ref/netstandard1.5/it/System.Reflection.xml",
+ "ref/netstandard1.5/ja/System.Reflection.xml",
+ "ref/netstandard1.5/ko/System.Reflection.xml",
+ "ref/netstandard1.5/ru/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hant/System.Reflection.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.reflection.4.3.0.nupkg.sha512",
+ "system.reflection.nuspec"
+ ]
+ },
+ "System.Reflection.Emit/4.3.0": {
+ "sha512": "228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==",
+ "type": "package",
+ "path": "system.reflection.emit/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/monotouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.1/System.Reflection.Emit.dll",
+ "ref/netstandard1.1/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/de/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/es/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/fr/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/it/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ja/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ko/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ru/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml",
+ "ref/xamarinmac20/_._",
+ "system.reflection.emit.4.3.0.nupkg.sha512",
+ "system.reflection.emit.nuspec"
+ ]
+ },
+ "System.Reflection.Emit.ILGeneration/4.3.0": {
+ "sha512": "59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==",
+ "type": "package",
+ "path": "system.reflection.emit.ilgeneration/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll",
+ "lib/portable-net45+wp8/_._",
+ "lib/wp80/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll",
+ "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml",
+ "ref/portable-net45+wp8/_._",
+ "ref/wp80/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/_._",
+ "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512",
+ "system.reflection.emit.ilgeneration.nuspec"
+ ]
+ },
+ "System.Reflection.Emit.Lightweight/4.3.0": {
+ "sha512": "oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==",
+ "type": "package",
+ "path": "system.reflection.emit.lightweight/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll",
+ "lib/portable-net45+wp8/_._",
+ "lib/wp80/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll",
+ "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml",
+ "ref/portable-net45+wp8/_._",
+ "ref/wp80/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/_._",
+ "system.reflection.emit.lightweight.4.3.0.nupkg.sha512",
+ "system.reflection.emit.lightweight.nuspec"
+ ]
+ },
+ "System.Reflection.Extensions/4.3.0": {
+ "sha512": "rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==",
+ "type": "package",
+ "path": "system.reflection.extensions/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Extensions.dll",
+ "ref/netcore50/System.Reflection.Extensions.xml",
+ "ref/netcore50/de/System.Reflection.Extensions.xml",
+ "ref/netcore50/es/System.Reflection.Extensions.xml",
+ "ref/netcore50/fr/System.Reflection.Extensions.xml",
+ "ref/netcore50/it/System.Reflection.Extensions.xml",
+ "ref/netcore50/ja/System.Reflection.Extensions.xml",
+ "ref/netcore50/ko/System.Reflection.Extensions.xml",
+ "ref/netcore50/ru/System.Reflection.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Reflection.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/System.Reflection.Extensions.dll",
+ "ref/netstandard1.0/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/de/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/es/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/it/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.reflection.extensions.4.3.0.nupkg.sha512",
+ "system.reflection.extensions.nuspec"
+ ]
+ },
+ "System.Reflection.Metadata/1.4.2": {
+ "sha512": "KYPNMDrLB2R+G5JJiJ2fjBpihtktKVIjsirmyyv+VDo5rQkIR9BWeCYM1wDSzbQatWNZ/NQfPsQyTB1Ui3qBfQ==",
+ "type": "package",
+ "path": "system.reflection.metadata/1.4.2",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.1/System.Reflection.Metadata.dll",
+ "lib/netstandard1.1/System.Reflection.Metadata.xml",
+ "lib/portable-net45+win8/System.Reflection.Metadata.dll",
+ "lib/portable-net45+win8/System.Reflection.Metadata.xml",
+ "system.reflection.metadata.1.4.2.nupkg.sha512",
+ "system.reflection.metadata.nuspec"
+ ]
+ },
+ "System.Reflection.Primitives/4.3.0": {
+ "sha512": "5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
+ "type": "package",
+ "path": "system.reflection.primitives/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/netcore50/de/System.Reflection.Primitives.xml",
+ "ref/netcore50/es/System.Reflection.Primitives.xml",
+ "ref/netcore50/fr/System.Reflection.Primitives.xml",
+ "ref/netcore50/it/System.Reflection.Primitives.xml",
+ "ref/netcore50/ja/System.Reflection.Primitives.xml",
+ "ref/netcore50/ko/System.Reflection.Primitives.xml",
+ "ref/netcore50/ru/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/System.Reflection.Primitives.dll",
+ "ref/netstandard1.0/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/de/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/es/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/it/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.reflection.primitives.4.3.0.nupkg.sha512",
+ "system.reflection.primitives.nuspec"
+ ]
+ },
+ "System.Reflection.TypeExtensions/4.3.0": {
+ "sha512": "7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==",
+ "type": "package",
+ "path": "system.reflection.typeextensions/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Reflection.TypeExtensions.dll",
+ "lib/net462/System.Reflection.TypeExtensions.dll",
+ "lib/netcore50/System.Reflection.TypeExtensions.dll",
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Reflection.TypeExtensions.dll",
+ "ref/net462/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.3/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.3/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll",
+ "system.reflection.typeextensions.4.3.0.nupkg.sha512",
+ "system.reflection.typeextensions.nuspec"
+ ]
+ },
+ "System.Resources.Reader/4.0.0": {
+ "sha512": "VX1iHAoHxgrLZv+nq/9drCZI6Q4SSCzSVyUm1e0U60sqWdj6XhY7wvKmy3RvsSal9h+/vqSWwxxJsm0J4vn/jA==",
+ "type": "package",
+ "path": "system.resources.reader/4.0.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/System.Resources.Reader.dll",
+ "system.resources.reader.4.0.0.nupkg.sha512",
+ "system.resources.reader.nuspec"
+ ]
+ },
+ "System.Resources.ResourceManager/4.3.0": {
+ "sha512": "/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
+ "type": "package",
+ "path": "system.resources.resourcemanager/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/netcore50/de/System.Resources.ResourceManager.xml",
+ "ref/netcore50/es/System.Resources.ResourceManager.xml",
+ "ref/netcore50/fr/System.Resources.ResourceManager.xml",
+ "ref/netcore50/it/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ja/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ko/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ru/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll",
+ "ref/netstandard1.0/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/de/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/es/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/it/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.resources.resourcemanager.4.3.0.nupkg.sha512",
+ "system.resources.resourcemanager.nuspec"
+ ]
+ },
+ "System.Resources.Writer/4.0.0": {
+ "sha512": "Hz+ZS81dVSNy93YyJhhL3GwzmMhfcQ8FbUooAt9MO4joIe0vPM4gclv0C82ko1tuN/Kw6CvZFLYkgk6n9xvEkg==",
+ "type": "package",
+ "path": "system.resources.writer/4.0.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.3/System.Resources.Writer.dll",
+ "system.resources.writer.4.0.0.nupkg.sha512",
+ "system.resources.writer.nuspec"
+ ]
+ },
+ "System.Runtime/4.3.0": {
+ "sha512": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
+ "type": "package",
+ "path": "system.runtime/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.dll",
+ "lib/portable-net45+win8+wp80+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.xml",
+ "ref/netcore50/de/System.Runtime.xml",
+ "ref/netcore50/es/System.Runtime.xml",
+ "ref/netcore50/fr/System.Runtime.xml",
+ "ref/netcore50/it/System.Runtime.xml",
+ "ref/netcore50/ja/System.Runtime.xml",
+ "ref/netcore50/ko/System.Runtime.xml",
+ "ref/netcore50/ru/System.Runtime.xml",
+ "ref/netcore50/zh-hans/System.Runtime.xml",
+ "ref/netcore50/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.0/System.Runtime.dll",
+ "ref/netstandard1.0/System.Runtime.xml",
+ "ref/netstandard1.0/de/System.Runtime.xml",
+ "ref/netstandard1.0/es/System.Runtime.xml",
+ "ref/netstandard1.0/fr/System.Runtime.xml",
+ "ref/netstandard1.0/it/System.Runtime.xml",
+ "ref/netstandard1.0/ja/System.Runtime.xml",
+ "ref/netstandard1.0/ko/System.Runtime.xml",
+ "ref/netstandard1.0/ru/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.2/System.Runtime.dll",
+ "ref/netstandard1.2/System.Runtime.xml",
+ "ref/netstandard1.2/de/System.Runtime.xml",
+ "ref/netstandard1.2/es/System.Runtime.xml",
+ "ref/netstandard1.2/fr/System.Runtime.xml",
+ "ref/netstandard1.2/it/System.Runtime.xml",
+ "ref/netstandard1.2/ja/System.Runtime.xml",
+ "ref/netstandard1.2/ko/System.Runtime.xml",
+ "ref/netstandard1.2/ru/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.3/System.Runtime.dll",
+ "ref/netstandard1.3/System.Runtime.xml",
+ "ref/netstandard1.3/de/System.Runtime.xml",
+ "ref/netstandard1.3/es/System.Runtime.xml",
+ "ref/netstandard1.3/fr/System.Runtime.xml",
+ "ref/netstandard1.3/it/System.Runtime.xml",
+ "ref/netstandard1.3/ja/System.Runtime.xml",
+ "ref/netstandard1.3/ko/System.Runtime.xml",
+ "ref/netstandard1.3/ru/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.5/System.Runtime.dll",
+ "ref/netstandard1.5/System.Runtime.xml",
+ "ref/netstandard1.5/de/System.Runtime.xml",
+ "ref/netstandard1.5/es/System.Runtime.xml",
+ "ref/netstandard1.5/fr/System.Runtime.xml",
+ "ref/netstandard1.5/it/System.Runtime.xml",
+ "ref/netstandard1.5/ja/System.Runtime.xml",
+ "ref/netstandard1.5/ko/System.Runtime.xml",
+ "ref/netstandard1.5/ru/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.xml",
+ "ref/portable-net45+win8+wp80+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.runtime.4.3.0.nupkg.sha512",
+ "system.runtime.nuspec"
+ ]
+ },
+ "System.Runtime.Extensions/4.3.0": {
+ "sha512": "guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
+ "type": "package",
+ "path": "system.runtime.extensions/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.xml",
+ "ref/netcore50/de/System.Runtime.Extensions.xml",
+ "ref/netcore50/es/System.Runtime.Extensions.xml",
+ "ref/netcore50/fr/System.Runtime.Extensions.xml",
+ "ref/netcore50/it/System.Runtime.Extensions.xml",
+ "ref/netcore50/ja/System.Runtime.Extensions.xml",
+ "ref/netcore50/ko/System.Runtime.Extensions.xml",
+ "ref/netcore50/ru/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/System.Runtime.Extensions.dll",
+ "ref/netstandard1.0/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/System.Runtime.Extensions.dll",
+ "ref/netstandard1.3/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/System.Runtime.Extensions.dll",
+ "ref/netstandard1.5/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.runtime.extensions.4.3.0.nupkg.sha512",
+ "system.runtime.extensions.nuspec"
+ ]
+ },
+ "System.Runtime.Handles/4.3.0": {
+ "sha512": "OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==",
+ "type": "package",
+ "path": "system.runtime.handles/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/netstandard1.3/System.Runtime.Handles.dll",
+ "ref/netstandard1.3/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/de/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/es/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/it/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.runtime.handles.4.3.0.nupkg.sha512",
+ "system.runtime.handles.nuspec"
+ ]
+ },
+ "System.Runtime.InteropServices/4.3.0": {
+ "sha512": "uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==",
+ "type": "package",
+ "path": "system.runtime.interopservices/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.InteropServices.dll",
+ "lib/net463/System.Runtime.InteropServices.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.InteropServices.dll",
+ "ref/net463/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.xml",
+ "ref/netcore50/de/System.Runtime.InteropServices.xml",
+ "ref/netcore50/es/System.Runtime.InteropServices.xml",
+ "ref/netcore50/fr/System.Runtime.InteropServices.xml",
+ "ref/netcore50/it/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ja/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ko/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ru/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netcoreapp1.1/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.1/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.1/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.2/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.3/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.5/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.runtime.interopservices.4.3.0.nupkg.sha512",
+ "system.runtime.interopservices.nuspec"
+ ]
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "sha512": "hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==",
+ "type": "package",
+ "path": "system.runtime.interopservices.runtimeinformation/4.0.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "system.runtime.interopservices.runtimeinformation.4.0.0.nupkg.sha512",
+ "system.runtime.interopservices.runtimeinformation.nuspec"
+ ]
+ },
+ "System.Runtime.Loader/4.3.0": {
+ "sha512": "DHMaRn8D8YCK2GG2pw+UzNxn/OHVfaWx7OTLBD/hPegHZZgcZh3H6seWegrC4BYwsfuGrywIuT+MQs+rPqRLTQ==",
+ "type": "package",
+ "path": "system.runtime.loader/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net462/_._",
+ "lib/netstandard1.5/System.Runtime.Loader.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/netstandard1.5/System.Runtime.Loader.dll",
+ "ref/netstandard1.5/System.Runtime.Loader.xml",
+ "ref/netstandard1.5/de/System.Runtime.Loader.xml",
+ "ref/netstandard1.5/es/System.Runtime.Loader.xml",
+ "ref/netstandard1.5/fr/System.Runtime.Loader.xml",
+ "ref/netstandard1.5/it/System.Runtime.Loader.xml",
+ "ref/netstandard1.5/ja/System.Runtime.Loader.xml",
+ "ref/netstandard1.5/ko/System.Runtime.Loader.xml",
+ "ref/netstandard1.5/ru/System.Runtime.Loader.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.Loader.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.Loader.xml",
+ "system.runtime.loader.4.3.0.nupkg.sha512",
+ "system.runtime.loader.nuspec"
+ ]
+ },
+ "System.Runtime.Numerics/4.3.0": {
+ "sha512": "yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==",
+ "type": "package",
+ "path": "system.runtime.numerics/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Runtime.Numerics.dll",
+ "lib/netstandard1.3/System.Runtime.Numerics.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Runtime.Numerics.dll",
+ "ref/netcore50/System.Runtime.Numerics.xml",
+ "ref/netcore50/de/System.Runtime.Numerics.xml",
+ "ref/netcore50/es/System.Runtime.Numerics.xml",
+ "ref/netcore50/fr/System.Runtime.Numerics.xml",
+ "ref/netcore50/it/System.Runtime.Numerics.xml",
+ "ref/netcore50/ja/System.Runtime.Numerics.xml",
+ "ref/netcore50/ko/System.Runtime.Numerics.xml",
+ "ref/netcore50/ru/System.Runtime.Numerics.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Numerics.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/System.Runtime.Numerics.dll",
+ "ref/netstandard1.1/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/de/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/es/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/fr/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/it/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ja/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ko/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ru/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.runtime.numerics.4.3.0.nupkg.sha512",
+ "system.runtime.numerics.nuspec"
+ ]
+ },
+ "System.Runtime.Serialization.Formatters/4.3.0": {
+ "sha512": "KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==",
+ "type": "package",
+ "path": "system.runtime.serialization.formatters/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Runtime.Serialization.Formatters.dll",
+ "lib/netstandard1.4/System.Runtime.Serialization.Formatters.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Runtime.Serialization.Formatters.dll",
+ "ref/netstandard1.3/System.Runtime.Serialization.Formatters.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.runtime.serialization.formatters.4.3.0.nupkg.sha512",
+ "system.runtime.serialization.formatters.nuspec"
+ ]
+ },
+ "System.Runtime.Serialization.Primitives/4.3.0": {
+ "sha512": "Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==",
+ "type": "package",
+ "path": "system.runtime.serialization.primitives/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/System.Runtime.Serialization.Primitives.dll",
+ "lib/netcore50/System.Runtime.Serialization.Primitives.dll",
+ "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net46/System.Runtime.Serialization.Primitives.dll",
+ "ref/netcore50/System.Runtime.Serialization.Primitives.dll",
+ "ref/netcore50/System.Runtime.Serialization.Primitives.xml",
+ "ref/netcore50/de/System.Runtime.Serialization.Primitives.xml",
+ "ref/netcore50/es/System.Runtime.Serialization.Primitives.xml",
+ "ref/netcore50/fr/System.Runtime.Serialization.Primitives.xml",
+ "ref/netcore50/it/System.Runtime.Serialization.Primitives.xml",
+ "ref/netcore50/ja/System.Runtime.Serialization.Primitives.xml",
+ "ref/netcore50/ko/System.Runtime.Serialization.Primitives.xml",
+ "ref/netcore50/ru/System.Runtime.Serialization.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Serialization.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.0/System.Runtime.Serialization.Primitives.dll",
+ "ref/netstandard1.0/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.0/de/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.0/es/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.0/it/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.3/System.Runtime.Serialization.Primitives.dll",
+ "ref/netstandard1.3/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.3/de/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.3/es/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.3/it/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Serialization.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Serialization.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.Primitives.dll",
+ "system.runtime.serialization.primitives.4.3.0.nupkg.sha512",
+ "system.runtime.serialization.primitives.nuspec"
+ ]
+ },
+ "System.Runtime.Serialization.Xml/4.1.1": {
+ "sha512": "yqfKHkWUAdI0hdDIdD9KDzluKtZ8IIqLF3O7xIZlt6UTs1bOvFRpCvRTvGQva3Ak/ZM9/nq9IHBJ1tC4Ybcrjg==",
+ "type": "package",
+ "path": "system.runtime.serialization.xml/4.1.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/System.Runtime.Serialization.Xml.dll",
+ "lib/netcore50/System.Runtime.Serialization.Xml.dll",
+ "lib/netstandard1.3/System.Runtime.Serialization.Xml.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net46/System.Runtime.Serialization.Xml.dll",
+ "ref/netcore50/System.Runtime.Serialization.Xml.dll",
+ "ref/netcore50/System.Runtime.Serialization.Xml.xml",
+ "ref/netcore50/de/System.Runtime.Serialization.Xml.xml",
+ "ref/netcore50/es/System.Runtime.Serialization.Xml.xml",
+ "ref/netcore50/fr/System.Runtime.Serialization.Xml.xml",
+ "ref/netcore50/it/System.Runtime.Serialization.Xml.xml",
+ "ref/netcore50/ja/System.Runtime.Serialization.Xml.xml",
+ "ref/netcore50/ko/System.Runtime.Serialization.Xml.xml",
+ "ref/netcore50/ru/System.Runtime.Serialization.Xml.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Serialization.Xml.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.0/System.Runtime.Serialization.Xml.dll",
+ "ref/netstandard1.0/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.0/de/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.0/es/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.0/fr/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.0/it/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.0/ja/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.0/ko/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.0/ru/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.3/System.Runtime.Serialization.Xml.dll",
+ "ref/netstandard1.3/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.3/de/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.3/es/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.3/it/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Serialization.Xml.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Serialization.Xml.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.runtime.serialization.xml.4.1.1.nupkg.sha512",
+ "system.runtime.serialization.xml.nuspec"
+ ]
+ },
+ "System.Security.Cryptography.Algorithms/4.3.0": {
+ "sha512": "W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==",
+ "type": "package",
+ "path": "system.security.cryptography.algorithms/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Algorithms.dll",
+ "ref/net461/System.Security.Cryptography.Algorithms.dll",
+ "ref/net463/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "system.security.cryptography.algorithms.4.3.0.nupkg.sha512",
+ "system.security.cryptography.algorithms.nuspec"
+ ]
+ },
+ "System.Security.Cryptography.Cng/4.3.0": {
+ "sha512": "03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g==",
+ "type": "package",
+ "path": "system.security.cryptography.cng/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Security.Cryptography.Cng.dll",
+ "lib/net461/System.Security.Cryptography.Cng.dll",
+ "lib/net463/System.Security.Cryptography.Cng.dll",
+ "ref/net46/System.Security.Cryptography.Cng.dll",
+ "ref/net461/System.Security.Cryptography.Cng.dll",
+ "ref/net463/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "system.security.cryptography.cng.4.3.0.nupkg.sha512",
+ "system.security.cryptography.cng.nuspec"
+ ]
+ },
+ "System.Security.Cryptography.Csp/4.3.0": {
+ "sha512": "X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==",
+ "type": "package",
+ "path": "system.security.cryptography.csp/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Csp.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Csp.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Csp.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll",
+ "runtimes/win/lib/netcore50/_._",
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll",
+ "system.security.cryptography.csp.4.3.0.nupkg.sha512",
+ "system.security.cryptography.csp.nuspec"
+ ]
+ },
+ "System.Security.Cryptography.Encoding/4.3.0": {
+ "sha512": "1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==",
+ "type": "package",
+ "path": "system.security.cryptography.encoding/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Encoding.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll",
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+ "system.security.cryptography.encoding.4.3.0.nupkg.sha512",
+ "system.security.cryptography.encoding.nuspec"
+ ]
+ },
+ "System.Security.Cryptography.OpenSsl/4.3.0": {
+ "sha512": "h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==",
+ "type": "package",
+ "path": "system.security.cryptography.openssl/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+ "system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+ "system.security.cryptography.openssl.nuspec"
+ ]
+ },
+ "System.Security.Cryptography.Primitives/4.3.0": {
+ "sha512": "7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==",
+ "type": "package",
+ "path": "system.security.cryptography.primitives/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Primitives.dll",
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Primitives.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.security.cryptography.primitives.4.3.0.nupkg.sha512",
+ "system.security.cryptography.primitives.nuspec"
+ ]
+ },
+ "System.Security.Cryptography.X509Certificates/4.3.0": {
+ "sha512": "t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==",
+ "type": "package",
+ "path": "system.security.cryptography.x509certificates/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.X509Certificates.dll",
+ "lib/net461/System.Security.Cryptography.X509Certificates.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.X509Certificates.dll",
+ "ref/net461/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll",
+ "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512",
+ "system.security.cryptography.x509certificates.nuspec"
+ ]
+ },
+ "System.Security.Principal/4.0.1": {
+ "sha512": "On+SKhXY5rzxh/S8wlH1Rm0ogBlu7zyHNxeNBiXauNrhHRXAe9EuX8Yl5IOzLPGU5Z4kLWHMvORDOCG8iu9hww==",
+ "type": "package",
+ "path": "system.security.principal/4.0.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Security.Principal.dll",
+ "lib/netstandard1.0/System.Security.Principal.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Security.Principal.dll",
+ "ref/netcore50/System.Security.Principal.xml",
+ "ref/netcore50/de/System.Security.Principal.xml",
+ "ref/netcore50/es/System.Security.Principal.xml",
+ "ref/netcore50/fr/System.Security.Principal.xml",
+ "ref/netcore50/it/System.Security.Principal.xml",
+ "ref/netcore50/ja/System.Security.Principal.xml",
+ "ref/netcore50/ko/System.Security.Principal.xml",
+ "ref/netcore50/ru/System.Security.Principal.xml",
+ "ref/netcore50/zh-hans/System.Security.Principal.xml",
+ "ref/netcore50/zh-hant/System.Security.Principal.xml",
+ "ref/netstandard1.0/System.Security.Principal.dll",
+ "ref/netstandard1.0/System.Security.Principal.xml",
+ "ref/netstandard1.0/de/System.Security.Principal.xml",
+ "ref/netstandard1.0/es/System.Security.Principal.xml",
+ "ref/netstandard1.0/fr/System.Security.Principal.xml",
+ "ref/netstandard1.0/it/System.Security.Principal.xml",
+ "ref/netstandard1.0/ja/System.Security.Principal.xml",
+ "ref/netstandard1.0/ko/System.Security.Principal.xml",
+ "ref/netstandard1.0/ru/System.Security.Principal.xml",
+ "ref/netstandard1.0/zh-hans/System.Security.Principal.xml",
+ "ref/netstandard1.0/zh-hant/System.Security.Principal.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.security.principal.4.0.1.nupkg.sha512",
+ "system.security.principal.nuspec"
+ ]
+ },
+ "System.Text.Encoding/4.3.0": {
+ "sha512": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
+ "type": "package",
+ "path": "system.text.encoding/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Text.Encoding.dll",
+ "ref/netcore50/System.Text.Encoding.xml",
+ "ref/netcore50/de/System.Text.Encoding.xml",
+ "ref/netcore50/es/System.Text.Encoding.xml",
+ "ref/netcore50/fr/System.Text.Encoding.xml",
+ "ref/netcore50/it/System.Text.Encoding.xml",
+ "ref/netcore50/ja/System.Text.Encoding.xml",
+ "ref/netcore50/ko/System.Text.Encoding.xml",
+ "ref/netcore50/ru/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.0/System.Text.Encoding.dll",
+ "ref/netstandard1.0/System.Text.Encoding.xml",
+ "ref/netstandard1.0/de/System.Text.Encoding.xml",
+ "ref/netstandard1.0/es/System.Text.Encoding.xml",
+ "ref/netstandard1.0/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.0/it/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.3/System.Text.Encoding.dll",
+ "ref/netstandard1.3/System.Text.Encoding.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.text.encoding.4.3.0.nupkg.sha512",
+ "system.text.encoding.nuspec"
+ ]
+ },
+ "System.Text.Encoding.CodePages/4.3.0": {
+ "sha512": "IRiEFUa5b/Gs5Egg8oqBVoywhtOeaO2KOx3j0RfcYY/raxqBuEK7NXRDgOwtYM8qbi+7S4RPXUbNt+ZxyY0/NQ==",
+ "type": "package",
+ "path": "system.text.encoding.codepages/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Text.Encoding.CodePages.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/netstandard1.3/System.Text.Encoding.CodePages.dll",
+ "ref/netstandard1.3/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.CodePages.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll",
+ "system.text.encoding.codepages.4.3.0.nupkg.sha512",
+ "system.text.encoding.codepages.nuspec"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.3.0": {
+ "sha512": "YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==",
+ "type": "package",
+ "path": "system.text.encoding.extensions/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Text.Encoding.Extensions.dll",
+ "ref/netcore50/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/de/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/es/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/it/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/System.Text.Encoding.Extensions.dll",
+ "ref/netstandard1.0/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/de/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/es/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/it/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll",
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.text.encoding.extensions.4.3.0.nupkg.sha512",
+ "system.text.encoding.extensions.nuspec"
+ ]
+ },
+ "System.Text.RegularExpressions/4.3.0": {
+ "sha512": "RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==",
+ "type": "package",
+ "path": "system.text.regularexpressions/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Text.RegularExpressions.dll",
+ "lib/netcore50/System.Text.RegularExpressions.dll",
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Text.RegularExpressions.dll",
+ "ref/netcore50/System.Text.RegularExpressions.dll",
+ "ref/netcore50/System.Text.RegularExpressions.xml",
+ "ref/netcore50/de/System.Text.RegularExpressions.xml",
+ "ref/netcore50/es/System.Text.RegularExpressions.xml",
+ "ref/netcore50/fr/System.Text.RegularExpressions.xml",
+ "ref/netcore50/it/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ja/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ko/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ru/System.Text.RegularExpressions.xml",
+ "ref/netcore50/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netcoreapp1.1/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.0/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.0/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.3/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.6/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.text.regularexpressions.4.3.0.nupkg.sha512",
+ "system.text.regularexpressions.nuspec"
+ ]
+ },
+ "System.Threading/4.3.0": {
+ "sha512": "VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",
+ "type": "package",
+ "path": "system.threading/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/netstandard1.3/System.Threading.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.dll",
+ "ref/netcore50/System.Threading.xml",
+ "ref/netcore50/de/System.Threading.xml",
+ "ref/netcore50/es/System.Threading.xml",
+ "ref/netcore50/fr/System.Threading.xml",
+ "ref/netcore50/it/System.Threading.xml",
+ "ref/netcore50/ja/System.Threading.xml",
+ "ref/netcore50/ko/System.Threading.xml",
+ "ref/netcore50/ru/System.Threading.xml",
+ "ref/netcore50/zh-hans/System.Threading.xml",
+ "ref/netcore50/zh-hant/System.Threading.xml",
+ "ref/netstandard1.0/System.Threading.dll",
+ "ref/netstandard1.0/System.Threading.xml",
+ "ref/netstandard1.0/de/System.Threading.xml",
+ "ref/netstandard1.0/es/System.Threading.xml",
+ "ref/netstandard1.0/fr/System.Threading.xml",
+ "ref/netstandard1.0/it/System.Threading.xml",
+ "ref/netstandard1.0/ja/System.Threading.xml",
+ "ref/netstandard1.0/ko/System.Threading.xml",
+ "ref/netstandard1.0/ru/System.Threading.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.xml",
+ "ref/netstandard1.3/System.Threading.dll",
+ "ref/netstandard1.3/System.Threading.xml",
+ "ref/netstandard1.3/de/System.Threading.xml",
+ "ref/netstandard1.3/es/System.Threading.xml",
+ "ref/netstandard1.3/fr/System.Threading.xml",
+ "ref/netstandard1.3/it/System.Threading.xml",
+ "ref/netstandard1.3/ja/System.Threading.xml",
+ "ref/netstandard1.3/ko/System.Threading.xml",
+ "ref/netstandard1.3/ru/System.Threading.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Threading.dll",
+ "system.threading.4.3.0.nupkg.sha512",
+ "system.threading.nuspec"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.1": {
+ "sha512": "f7aLuLkBoCQM2kng7zqLFBXz9Gk48gDK8lk1ih9rH/1arJJzZK9gJwNvPDhL6Ps/l6rwOr8jw+4FCHL0KKWiEg==",
+ "type": "package",
+ "path": "system.threading.overlapped/4.0.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "ref/net46/System.Threading.Overlapped.dll",
+ "ref/netstandard1.3/System.Threading.Overlapped.dll",
+ "ref/netstandard1.3/System.Threading.Overlapped.xml",
+ "ref/netstandard1.3/de/System.Threading.Overlapped.xml",
+ "ref/netstandard1.3/es/System.Threading.Overlapped.xml",
+ "ref/netstandard1.3/fr/System.Threading.Overlapped.xml",
+ "ref/netstandard1.3/it/System.Threading.Overlapped.xml",
+ "ref/netstandard1.3/ja/System.Threading.Overlapped.xml",
+ "ref/netstandard1.3/ko/System.Threading.Overlapped.xml",
+ "ref/netstandard1.3/ru/System.Threading.Overlapped.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.Overlapped.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.Overlapped.xml",
+ "runtimes/unix/lib/netstandard1.3/System.Threading.Overlapped.dll",
+ "runtimes/win/lib/net46/System.Threading.Overlapped.dll",
+ "runtimes/win/lib/netcore50/System.Threading.Overlapped.dll",
+ "runtimes/win/lib/netstandard1.3/System.Threading.Overlapped.dll",
+ "system.threading.overlapped.4.0.1.nupkg.sha512",
+ "system.threading.overlapped.nuspec"
+ ]
+ },
+ "System.Threading.Tasks/4.3.0": {
+ "sha512": "LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
+ "type": "package",
+ "path": "system.threading.tasks/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.Tasks.dll",
+ "ref/netcore50/System.Threading.Tasks.xml",
+ "ref/netcore50/de/System.Threading.Tasks.xml",
+ "ref/netcore50/es/System.Threading.Tasks.xml",
+ "ref/netcore50/fr/System.Threading.Tasks.xml",
+ "ref/netcore50/it/System.Threading.Tasks.xml",
+ "ref/netcore50/ja/System.Threading.Tasks.xml",
+ "ref/netcore50/ko/System.Threading.Tasks.xml",
+ "ref/netcore50/ru/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hans/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/System.Threading.Tasks.dll",
+ "ref/netstandard1.0/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/System.Threading.Tasks.dll",
+ "ref/netstandard1.3/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.threading.tasks.4.3.0.nupkg.sha512",
+ "system.threading.tasks.nuspec"
+ ]
+ },
+ "System.Threading.Tasks.Dataflow/4.6.0": {
+ "sha512": "2hRjGu2r2jxRZ55wmcHO/WbdX+YAOz9x6FE8xqkHZgPaoFMKQZRe9dk8xTZIas8fRjxRmzawnTEWIrhlM+Un7w==",
+ "type": "package",
+ "path": "system.threading.tasks.dataflow/4.6.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/System.Threading.Tasks.Dataflow.XML",
+ "lib/netstandard1.0/System.Threading.Tasks.Dataflow.dll",
+ "lib/netstandard1.1/System.Threading.Tasks.Dataflow.XML",
+ "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll",
+ "system.threading.tasks.dataflow.4.6.0.nupkg.sha512",
+ "system.threading.tasks.dataflow.nuspec"
+ ]
+ },
+ "System.Threading.Tasks.Extensions/4.3.0": {
+ "sha512": "npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==",
+ "type": "package",
+ "path": "system.threading.tasks.extensions/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll",
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml",
+ "system.threading.tasks.extensions.4.3.0.nupkg.sha512",
+ "system.threading.tasks.extensions.nuspec"
+ ]
+ },
+ "System.Threading.Tasks.Parallel/4.3.0": {
+ "sha512": "cbjBNZHf/vQCfcdhzx7knsiygoCKgxL8mZOeocXZn5gWhCdzHIq6bYNKWX0LAJCWYP7bds4yBK8p06YkP0oa0g==",
+ "type": "package",
+ "path": "system.threading.tasks.parallel/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll",
+ "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll",
+ "ref/netcore50/System.Threading.Tasks.Parallel.xml",
+ "ref/netcore50/de/System.Threading.Tasks.Parallel.xml",
+ "ref/netcore50/es/System.Threading.Tasks.Parallel.xml",
+ "ref/netcore50/fr/System.Threading.Tasks.Parallel.xml",
+ "ref/netcore50/it/System.Threading.Tasks.Parallel.xml",
+ "ref/netcore50/ja/System.Threading.Tasks.Parallel.xml",
+ "ref/netcore50/ko/System.Threading.Tasks.Parallel.xml",
+ "ref/netcore50/ru/System.Threading.Tasks.Parallel.xml",
+ "ref/netcore50/zh-hans/System.Threading.Tasks.Parallel.xml",
+ "ref/netcore50/zh-hant/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/System.Threading.Tasks.Parallel.dll",
+ "ref/netstandard1.1/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/de/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/es/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/fr/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/it/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/ja/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/ko/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/ru/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/zh-hans/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/zh-hant/System.Threading.Tasks.Parallel.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.threading.tasks.parallel.4.3.0.nupkg.sha512",
+ "system.threading.tasks.parallel.nuspec"
+ ]
+ },
+ "System.Threading.Thread/4.3.0": {
+ "sha512": "OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==",
+ "type": "package",
+ "path": "system.threading.thread/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/netcore50/_._",
+ "lib/netstandard1.3/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/netstandard1.3/System.Threading.Thread.dll",
+ "ref/netstandard1.3/System.Threading.Thread.xml",
+ "ref/netstandard1.3/de/System.Threading.Thread.xml",
+ "ref/netstandard1.3/es/System.Threading.Thread.xml",
+ "ref/netstandard1.3/fr/System.Threading.Thread.xml",
+ "ref/netstandard1.3/it/System.Threading.Thread.xml",
+ "ref/netstandard1.3/ja/System.Threading.Thread.xml",
+ "ref/netstandard1.3/ko/System.Threading.Thread.xml",
+ "ref/netstandard1.3/ru/System.Threading.Thread.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.Thread.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.Thread.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.threading.thread.4.3.0.nupkg.sha512",
+ "system.threading.thread.nuspec"
+ ]
+ },
+ "System.Threading.ThreadPool/4.3.0": {
+ "sha512": "k/+g4b7vjdd4aix83sTgC9VG6oXYKAktSfNIJUNGxPEj7ryEOfzHHhfnmsZvjxawwcD9HyWXKCXmPjX8U4zeSw==",
+ "type": "package",
+ "path": "system.threading.threadpool/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/netcore50/_._",
+ "lib/netstandard1.3/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/netstandard1.3/System.Threading.ThreadPool.dll",
+ "ref/netstandard1.3/System.Threading.ThreadPool.xml",
+ "ref/netstandard1.3/de/System.Threading.ThreadPool.xml",
+ "ref/netstandard1.3/es/System.Threading.ThreadPool.xml",
+ "ref/netstandard1.3/fr/System.Threading.ThreadPool.xml",
+ "ref/netstandard1.3/it/System.Threading.ThreadPool.xml",
+ "ref/netstandard1.3/ja/System.Threading.ThreadPool.xml",
+ "ref/netstandard1.3/ko/System.Threading.ThreadPool.xml",
+ "ref/netstandard1.3/ru/System.Threading.ThreadPool.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.threading.threadpool.4.3.0.nupkg.sha512",
+ "system.threading.threadpool.nuspec"
+ ]
+ },
+ "System.Threading.Timer/4.0.1": {
+ "sha512": "saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==",
+ "type": "package",
+ "path": "system.threading.timer/4.0.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net451/_._",
+ "lib/portable-net451+win81+wpa81/_._",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net451/_._",
+ "ref/netcore50/System.Threading.Timer.dll",
+ "ref/netcore50/System.Threading.Timer.xml",
+ "ref/netcore50/de/System.Threading.Timer.xml",
+ "ref/netcore50/es/System.Threading.Timer.xml",
+ "ref/netcore50/fr/System.Threading.Timer.xml",
+ "ref/netcore50/it/System.Threading.Timer.xml",
+ "ref/netcore50/ja/System.Threading.Timer.xml",
+ "ref/netcore50/ko/System.Threading.Timer.xml",
+ "ref/netcore50/ru/System.Threading.Timer.xml",
+ "ref/netcore50/zh-hans/System.Threading.Timer.xml",
+ "ref/netcore50/zh-hant/System.Threading.Timer.xml",
+ "ref/netstandard1.2/System.Threading.Timer.dll",
+ "ref/netstandard1.2/System.Threading.Timer.xml",
+ "ref/netstandard1.2/de/System.Threading.Timer.xml",
+ "ref/netstandard1.2/es/System.Threading.Timer.xml",
+ "ref/netstandard1.2/fr/System.Threading.Timer.xml",
+ "ref/netstandard1.2/it/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ja/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ko/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ru/System.Threading.Timer.xml",
+ "ref/netstandard1.2/zh-hans/System.Threading.Timer.xml",
+ "ref/netstandard1.2/zh-hant/System.Threading.Timer.xml",
+ "ref/portable-net451+win81+wpa81/_._",
+ "ref/win81/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.threading.timer.4.0.1.nupkg.sha512",
+ "system.threading.timer.nuspec"
+ ]
+ },
+ "System.ValueTuple/4.3.0": {
+ "sha512": "cNLEvBX3d6MMQRZe3SMFNukVbitDAEpVZO17qa0/2FHxZ7Y7PpFRpr6m2615XYM/tYYYf0B+WyHNujqIw8Luwg==",
+ "type": "package",
+ "path": "system.valuetuple/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/.xml",
+ "lib/netstandard1.0/System.ValueTuple.dll",
+ "lib/portable-net40+sl4+win8+wp8/.xml",
+ "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll",
+ "system.valuetuple.4.3.0.nupkg.sha512",
+ "system.valuetuple.nuspec"
+ ]
+ },
+ "System.Xml.ReaderWriter/4.3.0": {
+ "sha512": "GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==",
+ "type": "package",
+ "path": "system.xml.readerwriter/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/System.Xml.ReaderWriter.dll",
+ "lib/netcore50/System.Xml.ReaderWriter.dll",
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net46/System.Xml.ReaderWriter.dll",
+ "ref/netcore50/System.Xml.ReaderWriter.dll",
+ "ref/netcore50/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/de/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/es/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/fr/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/it/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ja/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ko/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ru/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/System.Xml.ReaderWriter.dll",
+ "ref/netstandard1.0/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/de/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/es/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/fr/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/it/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ja/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ko/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ru/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/System.Xml.ReaderWriter.dll",
+ "ref/netstandard1.3/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/de/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/es/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/fr/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/it/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ja/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ko/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ru/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.xml.readerwriter.4.3.0.nupkg.sha512",
+ "system.xml.readerwriter.nuspec"
+ ]
+ },
+ "System.Xml.XDocument/4.3.0": {
+ "sha512": "5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==",
+ "type": "package",
+ "path": "system.xml.xdocument/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Xml.XDocument.dll",
+ "lib/netstandard1.3/System.Xml.XDocument.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Xml.XDocument.dll",
+ "ref/netcore50/System.Xml.XDocument.xml",
+ "ref/netcore50/de/System.Xml.XDocument.xml",
+ "ref/netcore50/es/System.Xml.XDocument.xml",
+ "ref/netcore50/fr/System.Xml.XDocument.xml",
+ "ref/netcore50/it/System.Xml.XDocument.xml",
+ "ref/netcore50/ja/System.Xml.XDocument.xml",
+ "ref/netcore50/ko/System.Xml.XDocument.xml",
+ "ref/netcore50/ru/System.Xml.XDocument.xml",
+ "ref/netcore50/zh-hans/System.Xml.XDocument.xml",
+ "ref/netcore50/zh-hant/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/System.Xml.XDocument.dll",
+ "ref/netstandard1.0/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/de/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/es/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/fr/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/it/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ja/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ko/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ru/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/System.Xml.XDocument.dll",
+ "ref/netstandard1.3/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/de/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/es/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/fr/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/it/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ja/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ko/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ru/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.XDocument.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.xml.xdocument.4.3.0.nupkg.sha512",
+ "system.xml.xdocument.nuspec"
+ ]
+ },
+ "System.Xml.XmlDocument/4.3.0": {
+ "sha512": "lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==",
+ "type": "package",
+ "path": "system.xml.xmldocument/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Xml.XmlDocument.dll",
+ "lib/netstandard1.3/System.Xml.XmlDocument.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Xml.XmlDocument.dll",
+ "ref/netstandard1.3/System.Xml.XmlDocument.dll",
+ "ref/netstandard1.3/System.Xml.XmlDocument.xml",
+ "ref/netstandard1.3/de/System.Xml.XmlDocument.xml",
+ "ref/netstandard1.3/es/System.Xml.XmlDocument.xml",
+ "ref/netstandard1.3/fr/System.Xml.XmlDocument.xml",
+ "ref/netstandard1.3/it/System.Xml.XmlDocument.xml",
+ "ref/netstandard1.3/ja/System.Xml.XmlDocument.xml",
+ "ref/netstandard1.3/ko/System.Xml.XmlDocument.xml",
+ "ref/netstandard1.3/ru/System.Xml.XmlDocument.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.XmlDocument.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.XmlDocument.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.xml.xmldocument.4.3.0.nupkg.sha512",
+ "system.xml.xmldocument.nuspec"
+ ]
+ },
+ "System.Xml.XmlSerializer/4.0.11": {
+ "sha512": "FrazwwqfIXTfq23mfv4zH+BjqkSFNaNFBtjzu3I9NRmG8EELYyrv/fJnttCIwRMFRR/YKXF1hmsMmMEnl55HGw==",
+ "type": "package",
+ "path": "system.xml.xmlserializer/4.0.11",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Xml.XmlSerializer.dll",
+ "lib/netstandard1.3/System.Xml.XmlSerializer.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Xml.XmlSerializer.dll",
+ "ref/netcore50/System.Xml.XmlSerializer.xml",
+ "ref/netcore50/de/System.Xml.XmlSerializer.xml",
+ "ref/netcore50/es/System.Xml.XmlSerializer.xml",
+ "ref/netcore50/fr/System.Xml.XmlSerializer.xml",
+ "ref/netcore50/it/System.Xml.XmlSerializer.xml",
+ "ref/netcore50/ja/System.Xml.XmlSerializer.xml",
+ "ref/netcore50/ko/System.Xml.XmlSerializer.xml",
+ "ref/netcore50/ru/System.Xml.XmlSerializer.xml",
+ "ref/netcore50/zh-hans/System.Xml.XmlSerializer.xml",
+ "ref/netcore50/zh-hant/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/System.Xml.XmlSerializer.dll",
+ "ref/netstandard1.0/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/de/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/es/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/fr/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/it/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/ja/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/ko/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/ru/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/System.Xml.XmlSerializer.dll",
+ "ref/netstandard1.3/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/de/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/es/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/fr/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/it/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/ja/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/ko/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/ru/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.XmlSerializer.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Xml.XmlSerializer.dll",
+ "system.xml.xmlserializer.4.0.11.nupkg.sha512",
+ "system.xml.xmlserializer.nuspec"
+ ]
+ },
+ "System.Xml.XPath/4.3.0": {
+ "sha512": "v1JQ5SETnQusqmS3RwStF7vwQ3L02imIzl++sewmt23VGygix04pEH+FCj1yWb+z4GDzKiljr1W7Wfvrx0YwgA==",
+ "type": "package",
+ "path": "system.xml.xpath/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Xml.XPath.dll",
+ "lib/netstandard1.3/System.Xml.XPath.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Xml.XPath.dll",
+ "ref/netstandard1.3/System.Xml.XPath.dll",
+ "ref/netstandard1.3/System.Xml.XPath.xml",
+ "ref/netstandard1.3/de/System.Xml.XPath.xml",
+ "ref/netstandard1.3/es/System.Xml.XPath.xml",
+ "ref/netstandard1.3/fr/System.Xml.XPath.xml",
+ "ref/netstandard1.3/it/System.Xml.XPath.xml",
+ "ref/netstandard1.3/ja/System.Xml.XPath.xml",
+ "ref/netstandard1.3/ko/System.Xml.XPath.xml",
+ "ref/netstandard1.3/ru/System.Xml.XPath.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.XPath.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.XPath.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.xml.xpath.4.3.0.nupkg.sha512",
+ "system.xml.xpath.nuspec"
+ ]
+ },
+ "System.Xml.XPath.XDocument/4.3.0": {
+ "sha512": "jw9oHHEIVW53mHY9PgrQa98Xo2IZ0ZjrpdOTmtvk+Rvg4tq7dydmxdNqUvJ5YwjDqhn75mBXWttWjiKhWP53LQ==",
+ "type": "package",
+ "path": "system.xml.xpath.xdocument/4.3.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Xml.XPath.XDocument.dll",
+ "lib/netstandard1.3/System.Xml.XPath.XDocument.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Xml.XPath.XDocument.dll",
+ "ref/netstandard1.3/System.Xml.XPath.XDocument.dll",
+ "ref/netstandard1.3/System.Xml.XPath.XDocument.xml",
+ "ref/netstandard1.3/de/System.Xml.XPath.XDocument.xml",
+ "ref/netstandard1.3/es/System.Xml.XPath.XDocument.xml",
+ "ref/netstandard1.3/fr/System.Xml.XPath.XDocument.xml",
+ "ref/netstandard1.3/it/System.Xml.XPath.XDocument.xml",
+ "ref/netstandard1.3/ja/System.Xml.XPath.XDocument.xml",
+ "ref/netstandard1.3/ko/System.Xml.XPath.XDocument.xml",
+ "ref/netstandard1.3/ru/System.Xml.XPath.XDocument.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.XPath.XDocument.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.XPath.XDocument.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.xml.xpath.xdocument.4.3.0.nupkg.sha512",
+ "system.xml.xpath.xdocument.nuspec"
+ ]
+ },
+ "System.Xml.XPath.XmlDocument/4.0.1": {
+ "sha512": "Zm2BdeanuncYs3NhCj4c9e1x3EXFzFBVv2wPEc/Dj4ZbI9R8ecLSR5frAsx4zJCPBtKQreQ7Q/KxJEohJZbfzA==",
+ "type": "package",
+ "path": "system.xml.xpath.xmldocument/4.0.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/netstandard1.3/System.Xml.XPath.XmlDocument.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/netstandard1.3/System.Xml.XPath.XmlDocument.dll",
+ "ref/netstandard1.3/System.Xml.XPath.XmlDocument.xml",
+ "ref/netstandard1.3/de/System.Xml.XPath.XmlDocument.xml",
+ "ref/netstandard1.3/es/System.Xml.XPath.XmlDocument.xml",
+ "ref/netstandard1.3/fr/System.Xml.XPath.XmlDocument.xml",
+ "ref/netstandard1.3/it/System.Xml.XPath.XmlDocument.xml",
+ "ref/netstandard1.3/ja/System.Xml.XPath.XmlDocument.xml",
+ "ref/netstandard1.3/ko/System.Xml.XPath.XmlDocument.xml",
+ "ref/netstandard1.3/ru/System.Xml.XPath.XmlDocument.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.XPath.XmlDocument.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.XPath.XmlDocument.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.xml.xpath.xmldocument.4.0.1.nupkg.sha512",
+ "system.xml.xpath.xmldocument.nuspec"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ ".NETCoreApp,Version=v2.0": [
+ "Microsoft.Build >= 15.3.409",
+ "Microsoft.Build.Framework >= 15.3.409",
+ "Microsoft.Build.Runtime >= 15.3.409",
+ "Microsoft.Build.Tasks.Core >= 15.3.409",
+ "Microsoft.Build.Utilities.Core >= 15.3.409",
+ "Microsoft.Cci >= 4.0.0-rc3-24214-00",
+ "Microsoft.DotNet.PlatformAbstractions >= 2.0.0",
+ "Microsoft.NETCore.App >= 2.0.0",
+ "Microsoft.Net.Compilers.Targets.NetCore >= 0.1.5-dev",
+ "Microsoft.Net.Compilers.netcore >= 2.6.0-beta3-62316-02",
+ "Newtonsoft.Json >= 10.0.3",
+ "System.Composition >= 1.1.0"
+ ],
+ ".NETFramework,Version=v4.6": [
+ "Microsoft.Cci >= 4.0.0-rc3-24214-00",
+ "Microsoft.NETCore.Windows.ApiSets >= 1.0.1",
+ "System.Diagnostics.FileVersionInfo >= 4.3.0",
+ "System.Diagnostics.TraceSource >= 4.3.0",
+ "System.IO.FileSystem >= 4.3.0"
+ ]
+ },
+ "packageFolders": {
+ "/home/junghyukpark/.nuget/packages/": {},
+ "/home/junghyukpark/.dotnet/NuGetFallbackFolder": {},
+ "/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/project.csproj",
+ "projectName": "project",
+ "projectPath": "/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/project.csproj",
+ "packagesPath": "/home/junghyukpark/.nuget/packages/",
+ "outputPath": "/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/",
+ "projectStyle": "PackageReference",
+ "crossTargeting": true,
+ "fallbackFolders": [
+ "/home/junghyukpark/.dotnet/NuGetFallbackFolder",
+ "/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder"
+ ],
+ "configFilePaths": [
+ "/home/junghyukpark/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net46",
+ "netcoreapp2.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {},
+ "https://dotnet.myget.org/F/dotnet-buildtools/api/v3/index.json": {},
+ "https://dotnet.myget.org/F/dotnet-core/api/v3/index.json": {}
+ },
+ "frameworks": {
+ "netcoreapp2.0": {
+ "projectReferences": {}
+ },
+ "net46": {
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "noWarn": [
+ "NU1701"
+ ],
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "netcoreapp2.0": {
+ "dependencies": {
+ "Microsoft.Build": {
+ "target": "Package",
+ "version": "[15.3.409, )"
+ },
+ "Microsoft.Build.Framework": {
+ "target": "Package",
+ "version": "[15.3.409, )"
+ },
+ "Microsoft.Build.Runtime": {
+ "target": "Package",
+ "version": "[15.3.409, )"
+ },
+ "Microsoft.Build.Tasks.Core": {
+ "target": "Package",
+ "version": "[15.3.409, )"
+ },
+ "Microsoft.Build.Utilities.Core": {
+ "target": "Package",
+ "version": "[15.3.409, )"
+ },
+ "Microsoft.Cci": {
+ "target": "Package",
+ "version": "[4.0.0-rc3-24214-00, )"
+ },
+ "Microsoft.DotNet.PlatformAbstractions": {
+ "target": "Package",
+ "version": "[2.0.0, )"
+ },
+ "Microsoft.NETCore.App": {
+ "target": "Package",
+ "version": "[2.0.0, )",
+ "autoReferenced": true
+ },
+ "Microsoft.Net.Compilers.Targets.NetCore": {
+ "target": "Package",
+ "version": "[0.1.5-dev, )"
+ },
+ "Microsoft.Net.Compilers.netcore": {
+ "target": "Package",
+ "version": "[2.6.0-beta3-62316-02, )"
+ },
+ "Newtonsoft.Json": {
+ "target": "Package",
+ "version": "[10.0.3, )"
+ },
+ "System.Composition": {
+ "target": "Package",
+ "version": "[1.1.0, )"
+ }
+ },
+ "imports": [
+ "net461"
+ ],
+ "assetTargetFallback": true,
+ "warn": true
+ },
+ "net46": {
+ "dependencies": {
+ "Microsoft.Cci": {
+ "target": "Package",
+ "version": "[4.0.0-rc3-24214-00, )"
+ },
+ "Microsoft.NETCore.Windows.ApiSets": {
+ "target": "Package",
+ "version": "[1.0.1, )"
+ },
+ "System.Diagnostics.FileVersionInfo": {
+ "target": "Package",
+ "version": "[4.3.0, )"
+ },
+ "System.Diagnostics.TraceSource": {
+ "target": "Package",
+ "version": "[4.3.0, )"
+ },
+ "System.IO.FileSystem": {
+ "target": "Package",
+ "version": "[4.3.0, )"
+ }
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/project.csproj.nuget.cache b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/project.csproj.nuget.cache
new file mode 100644
index 0000000000..f49ab1aa23
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/project.csproj.nuget.cache
@@ -0,0 +1,5 @@
+{
+ "version": 1,
+ "dgSpecHash": "NbQTtIUwgA/KN1MG8p19aGzDD+DRc3Ovx2pPsmAczYF4KddAASwl8t+Vnum0LKxWbvrgwWTn9CAnhndpuY8hzA==",
+ "success": true
+} \ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/project.csproj.nuget.g.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/project.csproj.nuget.g.props
new file mode 100644
index 0000000000..d21a686641
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/project.csproj.nuget.g.props
@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+ <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+ <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+ <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">/home/junghyukpark/workspace/sec.github.update/coreclr/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/project.assets.json</ProjectAssetsFile>
+ <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/junghyukpark/.nuget/packages/</NuGetPackageRoot>
+ <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/junghyukpark/.nuget/packages/;/home/junghyukpark/.dotnet/NuGetFallbackFolder;/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder</NuGetPackageFolders>
+ <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+ <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">4.5.0</NuGetToolVersion>
+ </PropertyGroup>
+ <PropertyGroup>
+ <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+ </PropertyGroup>
+ <ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp2.0' AND '$(ExcludeRestorePackageImports)' != 'true' ">
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/15.0/Microsoft.Common.props" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/15.0/Microsoft.Common.props')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>15.0/Microsoft.Common.props</TargetPath>
+ <DestinationSubDirectory>15.0/</DestinationSubDirectory>
+ <Private>True</Private>
+ <Link>15.0/Microsoft.Common.props</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/MSBuild.dll" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/MSBuild.dll')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>MSBuild.dll</TargetPath>
+ <Private>True</Private>
+ <Link>MSBuild.dll</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/MSBuild.runtimeconfig.json" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/MSBuild.runtimeconfig.json')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>MSBuild.runtimeconfig.json</TargetPath>
+ <Private>True</Private>
+ <Link>MSBuild.runtimeconfig.json</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CrossTargeting.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CrossTargeting.targets')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>Microsoft.CSharp.CrossTargeting.targets</TargetPath>
+ <Private>True</Private>
+ <Link>Microsoft.CSharp.CrossTargeting.targets</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CurrentVersion.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CurrentVersion.targets')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>Microsoft.CSharp.CurrentVersion.targets</TargetPath>
+ <Private>True</Private>
+ <Link>Microsoft.CSharp.CurrentVersion.targets</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.targets')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>Microsoft.CSharp.targets</TargetPath>
+ <Private>True</Private>
+ <Link>Microsoft.CSharp.targets</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.CrossTargeting.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.CrossTargeting.targets')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>Microsoft.Common.CrossTargeting.targets</TargetPath>
+ <Private>True</Private>
+ <Link>Microsoft.Common.CrossTargeting.targets</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.CurrentVersion.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.CurrentVersion.targets')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>Microsoft.Common.CurrentVersion.targets</TargetPath>
+ <Private>True</Private>
+ <Link>Microsoft.Common.CurrentVersion.targets</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.overridetasks" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.overridetasks')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>Microsoft.Common.overridetasks</TargetPath>
+ <Private>True</Private>
+ <Link>Microsoft.Common.overridetasks</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.targets')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>Microsoft.Common.targets</TargetPath>
+ <Private>True</Private>
+ <Link>Microsoft.Common.targets</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.tasks" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.tasks')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>Microsoft.Common.tasks</TargetPath>
+ <Private>True</Private>
+ <Link>Microsoft.Common.tasks</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.props" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.props')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>Microsoft.NETFramework.CurrentVersion.props</TargetPath>
+ <Private>True</Private>
+ <Link>Microsoft.NETFramework.CurrentVersion.props</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.targets')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>Microsoft.NETFramework.CurrentVersion.targets</TargetPath>
+ <Private>True</Private>
+ <Link>Microsoft.NETFramework.CurrentVersion.targets</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.props" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.props')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>Microsoft.NETFramework.props</TargetPath>
+ <Private>True</Private>
+ <Link>Microsoft.NETFramework.props</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.targets')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>Microsoft.NETFramework.targets</TargetPath>
+ <Private>True</Private>
+ <Link>Microsoft.NETFramework.targets</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CrossTargeting.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CrossTargeting.targets')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>Microsoft.VisualBasic.CrossTargeting.targets</TargetPath>
+ <Private>True</Private>
+ <Link>Microsoft.VisualBasic.CrossTargeting.targets</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CurrentVersion.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CurrentVersion.targets')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>Microsoft.VisualBasic.CurrentVersion.targets</TargetPath>
+ <Private>True</Private>
+ <Link>Microsoft.VisualBasic.CurrentVersion.targets</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.targets')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>Microsoft.VisualBasic.targets</TargetPath>
+ <Private>True</Private>
+ <Link>Microsoft.VisualBasic.targets</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v11.Common.props" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v11.Common.props')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>Microsoft.VisualStudioVersion.v11.Common.props</TargetPath>
+ <Private>True</Private>
+ <Link>Microsoft.VisualStudioVersion.v11.Common.props</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v12.Common.props" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v12.Common.props')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>Microsoft.VisualStudioVersion.v12.Common.props</TargetPath>
+ <Private>True</Private>
+ <Link>Microsoft.VisualStudioVersion.v12.Common.props</Link>
+ </None>
+ <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v14.Common.props" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v14.Common.props')">
+ <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+ <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+ <NuGetItemType>None</NuGetItemType>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <TargetPath>Microsoft.VisualStudioVersion.v14.Common.props</TargetPath>
+ <Private>True</Private>
+ <Link>Microsoft.VisualStudioVersion.v14.Common.props</Link>
+ </None>
+ </ItemGroup>
+ <ImportGroup Condition=" '$(TargetFramework)' == 'netcoreapp2.0' AND '$(ExcludeRestorePackageImports)' != 'true' ">
+ <Import Project="$(NuGetPackageRoot)microsoft.netcore.app/2.0.0/build/netcoreapp2.0/Microsoft.NETCore.App.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.app/2.0.0/build/netcoreapp2.0/Microsoft.NETCore.App.props')" />
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/project.csproj.nuget.g.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/project.csproj.nuget.g.targets
new file mode 100644
index 0000000000..df6e929411
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/obj/project.csproj.nuget.g.targets
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+ </PropertyGroup>
+ <ImportGroup Condition=" '$(TargetFramework)' == 'netcoreapp2.0' AND '$(ExcludeRestorePackageImports)' != 'true' ">
+ <Import Project="$(NuGetPackageRoot)netstandard.library/2.0.0/build/netstandard2.0/NETStandard.Library.targets" Condition="Exists('$(NuGetPackageRoot)netstandard.library/2.0.0/build/netstandard2.0/NETStandard.Library.targets')" />
+ <Import Project="$(NuGetPackageRoot)microsoft.netcore.app/2.0.0/build/netcoreapp2.0/Microsoft.NETCore.App.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.app/2.0.0/build/netcoreapp2.0/Microsoft.NETCore.App.targets')" />
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/project.csproj b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/project.csproj
new file mode 100755
index 0000000000..bb16241f3b
--- /dev/null
+++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-02804-05/lib/tool-runtime/project.csproj
@@ -0,0 +1,40 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+ <TargetFrameworks>netcoreapp2.0;net46</TargetFrameworks>
+ <EnableDefaultItems>false</EnableDefaultItems>
+ <!--
+ disable NU1701 that we are getting for Microsoft.Net.Compilers.Targets.NetCore
+ as we know it is safe to resolve its assets as net461.
+ -->
+ <NoWarn>$(NoWarn);NU1701</NoWarn>
+ <OutputType>Exe</OutputType>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <Compile Include="Program.cs" />
+ </ItemGroup>
+
+ <ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp2.0' ">
+ <PackageReference Include="Microsoft.Build.Framework" Version="15.3.409" />
+ <PackageReference Include="Microsoft.Build.Runtime" Version="15.3.409" />
+ <PackageReference Include="Microsoft.Build.Tasks.Core" Version="15.3.409" />
+ <PackageReference Include="Microsoft.Build.Utilities.Core" Version="15.3.409" />
+ <PackageReference Include="Microsoft.Build" Version="15.3.409" />
+ <PackageReference Include="Microsoft.DotNet.PlatformAbstractions" Version="2.0.0" />
+ <PackageReference Include="Microsoft.Net.Compilers.netcore" Version="2.6.0-beta3-62316-02" />
+ <PackageReference Include="Microsoft.Net.Compilers.Targets.NetCore" Version="0.1.5-dev" />
+ <PackageReference Include="Microsoft.Cci" Version="4.0.0-rc3-24214-00" />
+ <PackageReference Include="System.Composition" Version="1.1.0" />
+ <PackageReference Include="Newtonsoft.Json" Version="10.0.3" />
+ </ItemGroup>
+
+ <ItemGroup Condition=" '$(TargetFramework)' == 'net46' ">
+ <PackageReference Include="Microsoft.Cci" Version="4.0.0-rc3-24214-00" />
+ <PackageReference Include="Microsoft.NETCore.Windows.ApiSets" Version="1.0.1" />
+ <PackageReference Include="System.IO.FileSystem" Version="4.3.0" />
+ <PackageReference Include="System.Diagnostics.FileVersionInfo" Version="4.3.0" />
+ <PackageReference Include="System.Diagnostics.TraceSource" Version="4.3.0" />
+ </ItemGroup>
+
+</Project> \ No newline at end of file