--- /dev/null
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Target Name="RemoveUapvNextContent"
+ Condition="'$(KeepUAPContent)' != 'true'"
+ DependsOnTargets="GetPackageReport"
+ BeforeTargets="GenerateNuSpec">
+ <ItemGroup>
+ <PackageFile Remove="@(PackageFile)" Condition="'%(PackageFile.TargetFramework)' == '$(UAPvNextTFM)'" />
+ <PackageFile Remove="@(PackageFile)" Condition="$([System.String]::new('%(PackageFile.TargetPath)').Contains('/$(UAPvNextTFM)'))" />
+ <Dependency Remove="@(Dependency)" Condition="'%(Dependency.TargetFramework)' == '$(UAPvNextTFM)'" />
+ </ItemGroup>
+ </Target>
+</Project>
\ No newline at end of file
<IsFrameworkPackage>true</IsFrameworkPackage>
<!-- Private packages need symbols -->
<IncludeSymbolsInPackage Condition="'$(IncludeSymbolsInPackage)' == ''">true</IncludeSymbolsInPackage>
+
+ <!-- Uap assets are stripped out of other packages, but we don't want to do that for the framework package -->
+ <KeepUAPContent>true</KeepUAPContent>
</PropertyGroup>
<ItemGroup>
<IgnoredReference Include="System.Private.CoreLib" />