Adding VS2017 support in nuget packages (#122)

This commit is contained in:
Jason Sandlin 2017-03-29 19:01:16 -07:00 коммит произвёл GitHub
Родитель 37ab02ec7e
Коммит 20c0630089
18 изменённых файлов: 298 добавлений и 43 удалений

Просмотреть файл

@ -166,6 +166,8 @@
#include "..\..\Source\Services\Stats\user_statistics_result.cpp"
#include "..\..\Source\Services\Stats\user_statistics_service.cpp"
#include "..\..\Source\Services\Stats\user_statistics_service_impl.cpp"
#include "..\..\Source\Services\Stats\Manager\leaderboard_query.cpp"
#include "..\..\Source\Services\Stats\Manager\leaderboard_result_event_args.cpp"
#include "..\..\Source\Services\Stats\Manager\stats_manager.cpp"
#include "..\..\Source\Services\Stats\Manager\stats_manager_impl.cpp"
#include "..\..\Source\Services\Stats\Manager\stats_service.cpp"
@ -177,7 +179,17 @@
#include "..\..\Source\Services\TitleStorage\title_storage_blob_result.cpp"
#include "..\..\Source\Services\TitleStorage\title_storage_quota.cpp"
#include "..\..\Source\Services\TitleStorage\title_storage_service.cpp"
#include "..\..\Source\Services\Tournaments\current_match_metadata.cpp"
#include "..\..\Source\Services\Tournaments\match_metadata.cpp"
#include "..\..\Source\Services\Tournaments\previous_match_metadata.cpp"
#include "..\..\Source\Services\Tournaments\team_info.cpp"
#include "..\..\Source\Services\Tournaments\team_request.cpp"
#include "..\..\Source\Services\Tournaments\team_request_result.cpp"
#include "..\..\Source\Services\Tournaments\tournament.cpp"
#include "..\..\Source\Services\Tournaments\tournament_reference.cpp"
#include "..\..\Source\Services\Tournaments\tournament_request.cpp"
#include "..\..\Source\Services\Tournaments\tournament_request_result.cpp"
#include "..\..\Source\Services\Tournaments\tournament_service.cpp"
#include "..\..\Source\Services\Tournaments\tournament_team_result.cpp"
#include "..\..\Source\Shared\call_buffer_timer.cpp"
#include "..\..\Source\Shared\errors.cpp"

2
External/cpprestsdk поставляемый

@ -1 +1 @@
Subproject commit 65c533064178c63454293d5877395d9fce427329
Subproject commit cf809553e3bf1b4dffb56703d81dfcf84163c4b3

Просмотреть файл

@ -9,8 +9,8 @@ https://developer.microsoft.com/en-us/games/xbox/docs/xboxlive/get-started/devel
* Xbox Live Features - profile, social, presence, leaderboards, achievements, multiplayer, matchmaking, title storage
* Platforms - Windows UWP on Xbox One consoles and Windows 10 PCs, Xbox One XDK
* Support for Visual Studio 2012 and 2015
* NuGet package with binaries for Windows and Xbox One platforms
* Support for Visual Studio 2017, 2015, and 2012
* NuGet packages containing binaries for Windows and Xbox One platforms
## How to use the Xbox Live Services API (XSAPI)

Просмотреть файл

@ -15,39 +15,15 @@
<releaseNotes>Microsoft Xbox Live C++ API for Windows Apps.</releaseNotes>
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
<tags>Microsoft Xbox Live Service XSAPI C++ UWP Windows Apps Cpp</tags>
<dependencies>
<dependency id="Microsoft.Xbox.Live.SDK.Cpp.UWP.v140" version="$version$" />
<dependency id="Microsoft.Xbox.Live.SDK.Cpp.UWP.v140.Symbols" version="$version$" />
<dependency id="Microsoft.Xbox.Live.SDK.Cpp.UWP.v141" version="$version$" />
<dependency id="Microsoft.Xbox.Live.SDK.Cpp.UWP.v141.Symbols" version="$version$" />
</dependencies>
</metadata>
<files>
<file src="\Nuget\Microsoft.Xbox.Live.SDK.Cpp.UWP.targets" target="build\native\Microsoft.Xbox.Live.SDK.Cpp.UWP.targets" />
<file src="\include\" target="build\native\include\" />
<!-- x64 -->
<file src="\Debug\x64\cpprestsdk140.uwp.static\cpprest140d_uwp_2_9.lib" target="build\native\lib\x64\v140\Debug\cpprest140d_uwp_2_9.lib" />
<file src="\Debug\x64\cpprestsdk140.uwp.static\cpprest140d_uwp_2_9.pdb" target="build\native\lib\x64\v140\Debug\cpprest140d_uwp_2_9.pdb" />
<file src="\Debug\x64\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" target="build\native\lib\x64\v140\Debug\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" />
<file src="\Debug\x64\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" target="build\native\lib\x64\v140\Debug\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" />
<file src="\Release\x64\cpprestsdk140.uwp.static\cpprest140_uwp_2_9.lib" target="build\native\lib\x64\v140\Release\cpprest140_uwp_2_9.lib" />
<file src="\Release\x64\cpprestsdk140.uwp.static\cpprest140_uwp_2_9.pdb" target="build\native\lib\x64\v140\Release\cpprest140_uwp_2_9.pdb" />
<file src="\Release\x64\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" target="build\native\lib\x64\v140\Release\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" />
<file src="\Release\x64\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" target="build\native\lib\x64\v140\Release\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" />
<!-- Win32 -->
<file src="\Debug\x86\cpprestsdk140.uwp.static\cpprest140d_uwp_2_9.lib" target="build\native\lib\Win32\v140\Debug\cpprest140d_uwp_2_9.lib" />
<file src="\Debug\x86\cpprestsdk140.uwp.static\cpprest140d_uwp_2_9.pdb" target="build\native\lib\Win32\v140\Debug\cpprest140d_uwp_2_9.pdb" />
<file src="\Debug\x86\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" target="build\native\lib\Win32\v140\Debug\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" />
<file src="\Debug\x86\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" target="build\native\lib\Win32\v140\Debug\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" />
<file src="\Release\x86\cpprestsdk140.uwp.static\cpprest140_uwp_2_9.lib" target="build\native\lib\Win32\v140\Release\cpprest140_uwp_2_9.lib" />
<file src="\Release\x86\cpprestsdk140.uwp.static\cpprest140_uwp_2_9.pdb" target="build\native\lib\Win32\v140\Release\cpprest140_uwp_2_9.pdb" />
<file src="\Release\x86\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" target="build\native\lib\Win32\v140\Release\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" />
<file src="\Release\x86\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" target="build\native\lib\Win32\v140\Release\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" />
<!-- ARM -->
<file src="\Debug\ARM\cpprestsdk140.uwp.static\cpprest140d_uwp_2_9.lib" target="build\native\lib\ARM\v140\Debug\cpprest140d_uwp_2_9.lib" />
<file src="\Debug\ARM\cpprestsdk140.uwp.static\cpprest140d_uwp_2_9.pdb" target="build\native\lib\ARM\v140\Debug\cpprest140d_uwp_2_9.pdb" />
<file src="\Debug\ARM\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" target="build\native\lib\ARM\v140\Debug\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" />
<file src="\Debug\ARM\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" target="build\native\lib\ARM\v140\Debug\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" />
<file src="\Release\ARM\cpprestsdk140.uwp.static\cpprest140_uwp_2_9.lib" target="build\native\lib\ARM\v140\Release\cpprest140_uwp_2_9.lib" />
<file src="\Release\ARM\cpprestsdk140.uwp.static\cpprest140_uwp_2_9.pdb" target="build\native\lib\ARM\v140\Release\cpprest140_uwp_2_9.pdb" />
<file src="\Release\ARM\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" target="build\native\lib\ARM\v140\Release\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" />
<file src="\Release\ARM\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" target="build\native\lib\ARM\v140\Release\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" />
</files>
</package>

Просмотреть файл

@ -6,14 +6,4 @@
<AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Label="Debug" Condition="'$(Configuration)' == 'Debug'">
<Link>
<AdditionalDependencies>$(MSBuildThisFileDirectory)lib\$(Platform)\v140\$(Configuration)\cpprest140d_uwp_2_9.lib;$(MSBuildThisFileDirectory)lib\$(Platform)\v140\$(Configuration)\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Label="Non_Debug" Condition="'$(Configuration)' != 'Debug'">
<Link>
<AdditionalDependencies>$(MSBuildThisFileDirectory)lib\$(Platform)\v140\Release\cpprest140_uwp_2_9.lib;$(MSBuildThisFileDirectory)lib\$(Platform)\v140\Release\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
</Project>

Просмотреть файл

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>Microsoft.Xbox.Live.SDK.Cpp.UWP.v140.Symbols</id>
<version>1.0.0.0</version>
<title>Microsoft Xbox Live C++ API for Windows Apps</title>
<authors>Microsoft</authors>
<owners>Microsoft</owners>
<licenseUrl>https://aka.ms/xblsdklicense</licenseUrl>
<projectUrl>https://aka.ms/xblsdkgetaccess</projectUrl>
<iconUrl>http://www.xbox.com/shell/images/shell/XboxLogo.png</iconUrl>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<description>The Microsoft Xbox Live Service API (XSAPI) enables game developers to access Xbox Live. To get access to the Xbox Live service, you can join the Xbox Live Creators Program at https://aka.ms/xblcp, or apply to the ID@Xbox program at http://www.xbox.com/en-us/Developers/id</description>
<summary>Xbox Live enables games on all platforms to access Xbox Live and deliver great experiences to gamers.</summary>
<releaseNotes>Microsoft Xbox Live C++ API for Windows Apps.</releaseNotes>
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
<tags>Microsoft Xbox Live Service XSAPI C++ UWP Windows Apps Cpp</tags>
</metadata>
<files>
<file src="\Nuget\Microsoft.Xbox.Live.SDK.Cpp.UWP.v140.Symbols.targets" target="build\native\Microsoft.Xbox.Live.SDK.Cpp.UWP.v140.Symbols.targets" />
<!-- v140 x64 -->
<file src="\Debug\x64\cpprestsdk140.uwp.static\cpprest140d_uwp_2_9.pdb" target="build\native\lib\x64\v140\Debug\cpprest140d_uwp_2_9.pdb" />
<file src="\Debug\x64\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" target="build\native\lib\x64\v140\Debug\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" />
<file src="\Release\x64\cpprestsdk140.uwp.static\cpprest140_uwp_2_9.pdb" target="build\native\lib\x64\v140\Release\cpprest140_uwp_2_9.pdb" />
<file src="\Release\x64\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" target="build\native\lib\x64\v140\Release\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" />
<!-- v140 Win32 -->
<file src="\Debug\x86\cpprestsdk140.uwp.static\cpprest140d_uwp_2_9.pdb" target="build\native\lib\Win32\v140\Debug\cpprest140d_uwp_2_9.pdb" />
<file src="\Debug\x86\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" target="build\native\lib\Win32\v140\Debug\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" />
<file src="\Release\x86\cpprestsdk140.uwp.static\cpprest140_uwp_2_9.pdb" target="build\native\lib\Win32\v140\Release\cpprest140_uwp_2_9.pdb" />
<file src="\Release\x86\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" target="build\native\lib\Win32\v140\Release\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" />
<!-- v140 ARM -->
<file src="\Debug\ARM\cpprestsdk140.uwp.static\cpprest140d_uwp_2_9.pdb" target="build\native\lib\ARM\v140\Debug\cpprest140d_uwp_2_9.pdb" />
<file src="\Debug\ARM\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" target="build\native\lib\ARM\v140\Debug\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" />
<file src="\Release\ARM\cpprestsdk140.uwp.static\cpprest140_uwp_2_9.pdb" target="build\native\lib\ARM\v140\Release\cpprest140_uwp_2_9.pdb" />
<file src="\Release\ARM\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" target="build\native\lib\ARM\v140\Release\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.pdb" />
</files>
</package>

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemDefinitionGroup />
</Project>

Просмотреть файл

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>Microsoft.Xbox.Live.SDK.Cpp.UWP.v140</id>
<version>1.0.0.0</version>
<title>Microsoft Xbox Live C++ API for Windows Apps</title>
<authors>Microsoft</authors>
<owners>Microsoft</owners>
<licenseUrl>https://aka.ms/xblsdklicense</licenseUrl>
<projectUrl>https://aka.ms/xblsdkgetaccess</projectUrl>
<iconUrl>http://www.xbox.com/shell/images/shell/XboxLogo.png</iconUrl>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<description>The Microsoft Xbox Live Service API (XSAPI) enables game developers to access Xbox Live. To get access to the Xbox Live service, you can join the Xbox Live Creators Program at https://aka.ms/xblcp, or apply to the ID@Xbox program at http://www.xbox.com/en-us/Developers/id</description>
<summary>Xbox Live enables games on all platforms to access Xbox Live and deliver great experiences to gamers.</summary>
<releaseNotes>Microsoft Xbox Live C++ API for Windows Apps.</releaseNotes>
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
<tags>Microsoft Xbox Live Service XSAPI C++ UWP Windows Apps Cpp</tags>
</metadata>
<files>
<file src="\Nuget\Microsoft.Xbox.Live.SDK.Cpp.UWP.v140.targets" target="build\native\Microsoft.Xbox.Live.SDK.Cpp.UWP.v140.targets" />
<file src="\include\" target="build\native\include\" />
<!-- v140 x64 -->
<file src="\Debug\x64\cpprestsdk140.uwp.static\cpprest140d_uwp_2_9.lib" target="build\native\lib\x64\v140\Debug\cpprest140d_uwp_2_9.lib" />
<file src="\Debug\x64\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" target="build\native\lib\x64\v140\Debug\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" />
<file src="\Release\x64\cpprestsdk140.uwp.static\cpprest140_uwp_2_9.lib" target="build\native\lib\x64\v140\Release\cpprest140_uwp_2_9.lib" />
<file src="\Release\x64\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" target="build\native\lib\x64\v140\Release\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" />
<!-- v140 Win32 -->
<file src="\Debug\x86\cpprestsdk140.uwp.static\cpprest140d_uwp_2_9.lib" target="build\native\lib\Win32\v140\Debug\cpprest140d_uwp_2_9.lib" />
<file src="\Debug\x86\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" target="build\native\lib\Win32\v140\Debug\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" />
<file src="\Release\x86\cpprestsdk140.uwp.static\cpprest140_uwp_2_9.lib" target="build\native\lib\Win32\v140\Release\cpprest140_uwp_2_9.lib" />
<file src="\Release\x86\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" target="build\native\lib\Win32\v140\Release\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" />
<!-- v140 ARM -->
<file src="\Debug\ARM\cpprestsdk140.uwp.static\cpprest140d_uwp_2_9.lib" target="build\native\lib\ARM\v140\Debug\cpprest140d_uwp_2_9.lib" />
<file src="\Debug\ARM\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" target="build\native\lib\ARM\v140\Debug\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" />
<file src="\Release\ARM\cpprestsdk140.uwp.static\cpprest140_uwp_2_9.lib" target="build\native\lib\ARM\v140\Release\cpprest140_uwp_2_9.lib" />
<file src="\Release\ARM\Microsoft.Xbox.Services.140.UWP.Ship.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" target="build\native\lib\ARM\v140\Release\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib" />
</files>
</package>

Просмотреть файл

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>XSAPI_CPP=1;_NO_ASYNCRTIMP;_NO_PPLXIMP;_NO_XSAPIIMP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Label="Debug" Condition="'$(Configuration)' == 'Debug' AND '$(PlatformToolset)' == 'v140'">
<Link>
<AdditionalDependencies>$(MSBuildThisFileDirectory)lib\$(Platform)\v140\$(Configuration)\cpprest140d_uwp_2_9.lib;$(MSBuildThisFileDirectory)lib\$(Platform)\v140\$(Configuration)\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Label="Non_Debug" Condition="'$(Configuration)' != 'Debug' AND '$(PlatformToolset)' == 'v140'">
<Link>
<AdditionalDependencies>$(MSBuildThisFileDirectory)lib\$(Platform)\v140\Release\cpprest140_uwp_2_9.lib;$(MSBuildThisFileDirectory)lib\$(Platform)\v140\Release\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
</Project>

Просмотреть файл

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>Microsoft.Xbox.Live.SDK.Cpp.UWP.v141.Symbols</id>
<version>1.0.0.0</version>
<title>Microsoft Xbox Live C++ API for Windows Apps</title>
<authors>Microsoft</authors>
<owners>Microsoft</owners>
<licenseUrl>https://aka.ms/xblsdklicense</licenseUrl>
<projectUrl>https://aka.ms/xblsdkgetaccess</projectUrl>
<iconUrl>http://www.xbox.com/shell/images/shell/XboxLogo.png</iconUrl>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<description>The Microsoft Xbox Live Service API (XSAPI) enables game developers to access Xbox Live. To get access to the Xbox Live service, you can join the Xbox Live Creators Program at https://aka.ms/xblcp, or apply to the ID@Xbox program at http://www.xbox.com/en-us/Developers/id</description>
<summary>Xbox Live enables games on all platforms to access Xbox Live and deliver great experiences to gamers.</summary>
<releaseNotes>Microsoft Xbox Live C++ API for Windows Apps.</releaseNotes>
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
<tags>Microsoft Xbox Live Service XSAPI C++ UWP Windows Apps Cpp</tags>
</metadata>
<files>
<file src="\Nuget\Microsoft.Xbox.Live.SDK.Cpp.UWP.v141.Symbols.targets" target="build\native\Microsoft.Xbox.Live.SDK.Cpp.UWP.v141.Symbols.targets" />
<!-- v141 x64 -->
<file src="\Debug\x64\cpprestsdk141.uwp.static\cpprest141d_uwp_2_9.pdb" target="build\native\lib\x64\v141\Debug\cpprest141d_uwp_2_9.pdb" />
<file src="\Debug\x64\Microsoft.Xbox.Services.141.UWP.Ship.Cpp\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.pdb" target="build\native\lib\x64\v141\Debug\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.pdb" />
<file src="\Release\x64\cpprestsdk141.uwp.static\cpprest141_uwp_2_9.pdb" target="build\native\lib\x64\v141\Release\cpprest141_uwp_2_9.pdb" />
<file src="\Release\x64\Microsoft.Xbox.Services.141.UWP.Ship.Cpp\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.pdb" target="build\native\lib\x64\v141\Release\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.pdb" />
<!-- v141 Win32 -->
<file src="\Debug\x86\cpprestsdk141.uwp.static\cpprest141d_uwp_2_9.pdb" target="build\native\lib\Win32\v141\Debug\cpprest141d_uwp_2_9.pdb" />
<file src="\Debug\x86\Microsoft.Xbox.Services.141.UWP.Ship.Cpp\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.pdb" target="build\native\lib\Win32\v141\Debug\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.pdb" />
<file src="\Release\x86\cpprestsdk141.uwp.static\cpprest141_uwp_2_9.pdb" target="build\native\lib\Win32\v141\Release\cpprest141_uwp_2_9.pdb" />
<file src="\Release\x86\Microsoft.Xbox.Services.141.UWP.Ship.Cpp\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.pdb" target="build\native\lib\Win32\v141\Release\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.pdb" />
<!-- v141 ARM -->
<file src="\Debug\ARM\cpprestsdk141.uwp.static\cpprest141d_uwp_2_9.pdb" target="build\native\lib\ARM\v141\Debug\cpprest141d_uwp_2_9.pdb" />
<file src="\Debug\ARM\Microsoft.Xbox.Services.141.UWP.Ship.Cpp\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.pdb" target="build\native\lib\ARM\v141\Debug\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.pdb" />
<file src="\Release\ARM\cpprestsdk141.uwp.static\cpprest141_uwp_2_9.pdb" target="build\native\lib\ARM\v141\Release\cpprest141_uwp_2_9.pdb" />
<file src="\Release\ARM\Microsoft.Xbox.Services.141.UWP.Ship.Cpp\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.pdb" target="build\native\lib\ARM\v141\Release\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.pdb" />
</files>
</package>

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemDefinitionGroup />
</Project>

Просмотреть файл

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>Microsoft.Xbox.Live.SDK.Cpp.UWP.v141</id>
<version>1.0.0.0</version>
<title>Microsoft Xbox Live C++ API for Windows Apps</title>
<authors>Microsoft</authors>
<owners>Microsoft</owners>
<licenseUrl>https://aka.ms/xblsdklicense</licenseUrl>
<projectUrl>https://aka.ms/xblsdkgetaccess</projectUrl>
<iconUrl>http://www.xbox.com/shell/images/shell/XboxLogo.png</iconUrl>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<description>The Microsoft Xbox Live Service API (XSAPI) enables game developers to access Xbox Live. To get access to the Xbox Live service, you can join the Xbox Live Creators Program at https://aka.ms/xblcp, or apply to the ID@Xbox program at http://www.xbox.com/en-us/Developers/id</description>
<summary>Xbox Live enables games on all platforms to access Xbox Live and deliver great experiences to gamers.</summary>
<releaseNotes>Microsoft Xbox Live C++ API for Windows Apps.</releaseNotes>
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
<tags>Microsoft Xbox Live Service XSAPI C++ UWP Windows Apps Cpp</tags>
</metadata>
<files>
<file src="\Nuget\Microsoft.Xbox.Live.SDK.Cpp.UWP.v141.targets" target="build\native\Microsoft.Xbox.Live.SDK.Cpp.UWP.v141.targets" />
<file src="\include\" target="build\native\include\" />
<!-- v141 x64 -->
<file src="\Debug\x64\cpprestsdk141.uwp.static\cpprest141d_uwp_2_9.lib" target="build\native\lib\x64\v141\Debug\cpprest141d_uwp_2_9.lib" />
<file src="\Debug\x64\Microsoft.Xbox.Services.141.UWP.Ship.Cpp\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.lib" target="build\native\lib\x64\v141\Debug\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.lib" />
<file src="\Release\x64\cpprestsdk141.uwp.static\cpprest141_uwp_2_9.lib" target="build\native\lib\x64\v141\Release\cpprest141_uwp_2_9.lib" />
<file src="\Release\x64\Microsoft.Xbox.Services.141.UWP.Ship.Cpp\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.lib" target="build\native\lib\x64\v141\Release\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.lib" />
<!-- v141 Win32 -->
<file src="\Debug\x86\cpprestsdk141.uwp.static\cpprest141d_uwp_2_9.lib" target="build\native\lib\Win32\v141\Debug\cpprest141d_uwp_2_9.lib" />
<file src="\Debug\x86\Microsoft.Xbox.Services.141.UWP.Ship.Cpp\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.lib" target="build\native\lib\Win32\v141\Debug\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.lib" />
<file src="\Release\x86\cpprestsdk141.uwp.static\cpprest141_uwp_2_9.lib" target="build\native\lib\Win32\v141\Release\cpprest141_uwp_2_9.lib" />
<file src="\Release\x86\Microsoft.Xbox.Services.141.UWP.Ship.Cpp\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.lib" target="build\native\lib\Win32\v141\Release\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.lib" />
<!-- v141 ARM -->
<file src="\Debug\ARM\cpprestsdk141.uwp.static\cpprest141d_uwp_2_9.lib" target="build\native\lib\ARM\v141\Debug\cpprest141d_uwp_2_9.lib" />
<file src="\Debug\ARM\Microsoft.Xbox.Services.141.UWP.Ship.Cpp\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.lib" target="build\native\lib\ARM\v141\Debug\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.lib" />
<file src="\Release\ARM\cpprestsdk141.uwp.static\cpprest141_uwp_2_9.lib" target="build\native\lib\ARM\v141\Release\cpprest141_uwp_2_9.lib" />
<file src="\Release\ARM\Microsoft.Xbox.Services.141.UWP.Ship.Cpp\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.lib" target="build\native\lib\ARM\v141\Release\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.lib" />
</files>
</package>

Просмотреть файл

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>XSAPI_CPP=1;_NO_ASYNCRTIMP;_NO_PPLXIMP;_NO_XSAPIIMP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Label="Debug" Condition="'$(Configuration)' == 'Debug' AND '$(PlatformToolset)' == 'v141'">
<Link>
<AdditionalDependencies>$(MSBuildThisFileDirectory)lib\$(Platform)\v141\$(Configuration)\cpprest141d_uwp_2_9.lib;$(MSBuildThisFileDirectory)lib\$(Platform)\v141\$(Configuration)\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Label="Non_Debug" Condition="'$(Configuration)' != 'Debug' AND '$(PlatformToolset)' == 'v141'">
<Link>
<AdditionalDependencies>$(MSBuildThisFileDirectory)lib\$(Platform)\v141\Release\cpprest141_uwp_2_9.lib;$(MSBuildThisFileDirectory)lib\$(Platform)\v141\Release\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
</Project>

Просмотреть файл

@ -38,5 +38,15 @@
<file src="\Release\x64\casablanca140.Xbox\casablanca140.xbox.pdb" target="build\native\lib\Durango\v140\Release\casablanca140.xbox.pdb" />
<file src="\Release\x64\Microsoft.Xbox.Services.140.XDK.Ship.Cpp\Microsoft.Xbox.Services.140.XDK.Ship.Cpp.lib" target="build\native\lib\Durango\v140\Release\Microsoft.Xbox.Services.140.XDK.Ship.Cpp.lib" />
<file src="\Release\x64\Microsoft.Xbox.Services.140.XDK.Ship.Cpp\Microsoft.Xbox.Services.140.XDK.Ship.Cpp.pdb" target="build\native\lib\Durango\v140\Release\Microsoft.Xbox.Services.140.XDK.Ship.Cpp.pdb" />
<!-- v141 -->
<file src="\Debug\x64\casablanca141.Xbox\casablanca141.xbox.lib" target="build\native\lib\Durango\v141\Debug\casablanca141.xbox.lib" />
<file src="\Debug\x64\casablanca141.Xbox\casablanca141.xbox.pdb" target="build\native\lib\Durango\v141\Debug\casablanca141.xbox.pdb" />
<file src="\Debug\x64\Microsoft.Xbox.Services.141.XDK.Ship.Cpp\Microsoft.Xbox.Services.141.XDK.Ship.Cpp.lib" target="build\native\lib\Durango\v141\Debug\Microsoft.Xbox.Services.141.XDK.Ship.Cpp.lib" />
<file src="\Debug\x64\Microsoft.Xbox.Services.141.XDK.Ship.Cpp\Microsoft.Xbox.Services.141.XDK.Ship.Cpp.pdb" target="build\native\lib\Durango\v141\Debug\Microsoft.Xbox.Services.141.XDK.Ship.Cpp.pdb" />
<file src="\Release\x64\casablanca141.Xbox\casablanca141.xbox.lib" target="build\native\lib\Durango\v141\Release\casablanca141.xbox.lib" />
<file src="\Release\x64\casablanca141.Xbox\casablanca141.xbox.pdb" target="build\native\lib\Durango\v141\Release\casablanca141.xbox.pdb" />
<file src="\Release\x64\Microsoft.Xbox.Services.141.XDK.Ship.Cpp\Microsoft.Xbox.Services.141.XDK.Ship.Cpp.lib" target="build\native\lib\Durango\v141\Release\Microsoft.Xbox.Services.141.XDK.Ship.Cpp.lib" />
<file src="\Release\x64\Microsoft.Xbox.Services.141.XDK.Ship.Cpp\Microsoft.Xbox.Services.141.XDK.Ship.Cpp.pdb" target="build\native\lib\Durango\v141\Release\Microsoft.Xbox.Services.141.XDK.Ship.Cpp.pdb" />
</files>
</package>

Просмотреть файл

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>Microsoft.Xbox.Live.SDK.WinRT.UWP.Symbols</id>
<version>1.0.0.0</version>
<title>Microsoft Xbox Live WinRT API for Windows Apps</title>
<authors>Microsoft</authors>
<owners>Microsoft</owners>
<licenseUrl>https://aka.ms/xblsdklicense</licenseUrl>
<projectUrl>https://aka.ms/xblsdkgetaccess</projectUrl>
<iconUrl>http://www.xbox.com/shell/images/shell/XboxLogo.png</iconUrl>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<description>The Microsoft Xbox Live Service API (XSAPI) enables game developers to access Xbox Live. To get access to the Xbox Live service, you can join the Xbox Live Creators Program at https://aka.ms/xblcp, or apply to the ID@Xbox program at http://www.xbox.com/en-us/Developers/id</description>
<summary>Xbox Live enables games on all platforms to access Xbox Live and deliver great experiences to gamers.</summary>
<releaseNotes>Microsoft Xbox Live WinRT API for Windows Apps.</releaseNotes>
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
<tags>Microsoft Xbox Live Service XSAPI WinRT UWP Windows Apps</tags>
</metadata>
<files>
<file src="\Nuget\Microsoft.Xbox.Live.SDK.WinRT.UWP.Symbols.targets" target="build\netcore451\Microsoft.Xbox.Live.SDK.WinRT.UWP.Symbols.targets" />
<!-- x64 -->
<file src="\Debug\x64\Microsoft.Xbox.Services.140.UWP.WinRT\Microsoft.Xbox.Services.pdb" target="build\netcore451\lib\x64\v140\Debug\Microsoft.Xbox.Services.pdb" />
<file src="\Release\x64\Microsoft.Xbox.Services.140.UWP.WinRT\Microsoft.Xbox.Services.pdb" target="build\netcore451\lib\x64\v140\Release\Microsoft.Xbox.Services.pdb" />
<!-- Win32 -->
<file src="\Debug\x86\Microsoft.Xbox.Services.140.UWP.WinRT\Microsoft.Xbox.Services.pdb" target="build\netcore451\lib\Win32\v140\Debug\Microsoft.Xbox.Services.pdb" />
<file src="\Release\x86\Microsoft.Xbox.Services.140.UWP.WinRT\Microsoft.Xbox.Services.pdb" target="build\netcore451\lib\Win32\v140\Release\Microsoft.Xbox.Services.pdb" />
<!-- ARM -->
<file src="\Debug\ARM\Microsoft.Xbox.Services.140.UWP.WinRT\Microsoft.Xbox.Services.pdb" target="build\netcore451\lib\ARM\v140\Debug\Microsoft.Xbox.Services.pdb" />
<file src="\Release\ARM\Microsoft.Xbox.Services.140.UWP.WinRT\Microsoft.Xbox.Services.pdb" target="build\netcore451\lib\ARM\v140\Release\Microsoft.Xbox.Services.pdb" />
<!-- x64 -->
<file src="\Debug\x64\Microsoft.Xbox.Services.140.UWP.WinRT\Microsoft.Xbox.Services.pdb" target="build\native\lib\x64\v140\Debug\Microsoft.Xbox.Services.pdb" />
<file src="\Release\x64\Microsoft.Xbox.Services.140.UWP.WinRT\Microsoft.Xbox.Services.pdb" target="build\native\lib\x64\v140\Release\Microsoft.Xbox.Services.pdb" />
<!-- Win32 -->
<file src="\Debug\x86\Microsoft.Xbox.Services.140.UWP.WinRT\Microsoft.Xbox.Services.pdb" target="build\native\lib\Win32\v140\Debug\Microsoft.Xbox.Services.pdb" />
<file src="\Release\x86\Microsoft.Xbox.Services.140.UWP.WinRT\Microsoft.Xbox.Services.pdb" target="build\native\lib\Win32\v140\Release\Microsoft.Xbox.Services.pdb" />
<!-- ARM -->
<file src="\Debug\ARM\Microsoft.Xbox.Services.140.UWP.WinRT\Microsoft.Xbox.Services.pdb" target="build\native\lib\ARM\v140\Debug\Microsoft.Xbox.Services.pdb" />
<file src="\Release\ARM\Microsoft.Xbox.Services.140.UWP.WinRT\Microsoft.Xbox.Services.pdb" target="build\native\lib\ARM\v140\Release\Microsoft.Xbox.Services.pdb" />
</files>
</package>

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemDefinitionGroup />
</Project>

Просмотреть файл

@ -15,6 +15,9 @@
<releaseNotes>Microsoft Xbox Live WinRT API for Windows Apps.</releaseNotes>
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
<tags>Microsoft Xbox Live Service XSAPI WinRT UWP Windows Apps</tags>
<dependencies>
<dependency id="Microsoft.Xbox.Live.SDK.WinRT.UWP.Symbols" version="$version$" />
</dependencies>
</metadata>
<files>
<file src="\Nuget\Microsoft.Xbox.Live.SDK.WinRT.UWP.targets" target="build\netcore451\Microsoft.Xbox.Live.SDK.WinRT.UWP.targets" />

Просмотреть файл

@ -131,6 +131,10 @@ rem create Cpp.UWP nuget package
rmdir /s /q %TFS_DropLocation%\include\winrt
rmdir /s /q %TFS_DropLocation%\include\cppwinrt
\\scratch2\scratch\jasonsa\tools\nuget pack %TFS_DropLocation%\Nuget\Microsoft.Xbox.Live.SDK.Cpp.UWP.nuspec -BasePath %TFS_DropLocation% -OutputDirectory %TFS_DropLocation% -Verbosity normal -version %NUGET_VERSION_NUMBER%
\\scratch2\scratch\jasonsa\tools\nuget pack %TFS_DropLocation%\Nuget\Microsoft.Xbox.Live.SDK.Cpp.UWP.v140.nuspec -BasePath %TFS_DropLocation% -OutputDirectory %TFS_DropLocation% -Verbosity normal -version %NUGET_VERSION_NUMBER%
\\scratch2\scratch\jasonsa\tools\nuget pack %TFS_DropLocation%\Nuget\Microsoft.Xbox.Live.SDK.Cpp.UWP.v141.nuspec -BasePath %TFS_DropLocation% -OutputDirectory %TFS_DropLocation% -Verbosity normal -version %NUGET_VERSION_NUMBER%
\\scratch2\scratch\jasonsa\tools\nuget pack %TFS_DropLocation%\Nuget\Microsoft.Xbox.Live.SDK.Cpp.UWP.v140.Symbols.nuspec -BasePath %TFS_DropLocation% -OutputDirectory %TFS_DropLocation% -Verbosity normal -version %NUGET_VERSION_NUMBER%
\\scratch2\scratch\jasonsa\tools\nuget pack %TFS_DropLocation%\Nuget\Microsoft.Xbox.Live.SDK.Cpp.UWP.v141.Symbols.nuspec -BasePath %TFS_DropLocation% -OutputDirectory %TFS_DropLocation% -Verbosity normal -version %NUGET_VERSION_NUMBER%
rem create WinRT.UWP nuget package
rmdir /s /q %TFS_DropLocation%\include\winrt
@ -139,6 +143,8 @@ set WINSDK_OUTPUT_SRC=%TFS_DropLocation%\CppWinRT\XSAPI_WinSDK_Headers\winrt
set WINSDK_OUTPUT_DEST=%TFS_DropLocation%\include\cppwinrt\winrt
robocopy /NJS /NJH /MT:16 /S /NP %WINSDK_OUTPUT_SRC% %WINSDK_OUTPUT_DEST%
\\scratch2\scratch\jasonsa\tools\nuget pack %TFS_DropLocation%\Nuget\Microsoft.Xbox.Live.SDK.WinRT.UWP.nuspec -BasePath %TFS_DropLocation% -OutputDirectory %TFS_DropLocation% -Verbosity normal -version %NUGET_VERSION_NUMBER%
\\scratch2\scratch\jasonsa\tools\nuget pack %TFS_DropLocation%\Nuget\Microsoft.Xbox.Live.SDK.WinRT.UWP.Symbols.nuspec -BasePath %TFS_DropLocation% -OutputDirectory %TFS_DropLocation% -Verbosity normal -version %NUGET_VERSION_NUMBER%
rmdir /s /q %WINSDK_OUTPUT_DEST%
rem create Cpp.XDK nuget package