Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User/erlangl/fixforpaul #2783

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
92e0826
Use internal nuget feed for develop branch (#2274)
kythant Mar 18, 2022
6c65e17
Merge branch 'main' of https://github.com/microsoft/WindowsAppSDK int…
kythant Apr 2, 2022
f504a8f
Test push
kythant Apr 2, 2022
7af208d
Test push revert
kythant Apr 2, 2022
957bd09
Merge branch 'main' of https://github.com/microsoft/WindowsAppSDK int…
kythant Apr 8, 2022
9b608e6
Merge pull request #2377 from microsoft/user/kythant/MainToDevelop
kythant Apr 8, 2022
07b90d4
Merge and Update FrameworkUDK
kythant Apr 21, 2022
704267a
Merge Develop
kythant Apr 21, 2022
1bf35c2
Merge pull request #2429 from microsoft/user/kythant/FIMainToDevelop
kythant Apr 26, 2022
bab554d
Merge branch 'main' of https://github.com/microsoft/WindowsAppSDK int…
kythant May 11, 2022
ff6e810
FI Main into Develop (#2497)
kythant May 11, 2022
3910dbe
Merge branch 'main' of https://github.com/microsoft/WindowsAppSDK int…
kythant May 13, 2022
b9b0994
Merge branch 'main' of https://github.com/microsoft/WindowsAppSDK int…
kythant May 25, 2022
2f93a45
publish to feed only on scheduled builds (#2571)
kythant Jun 3, 2022
5567d22
Refactor register API (#2557)
sharath2727 Jun 6, 2022
44473a8
Merge branch 'main' of https://github.com/microsoft/WindowsAppSDK int…
kythant Jun 7, 2022
5c76b96
don't need these parameters
kythant Jun 7, 2022
1d222bd
Revert "don't need these parameters"
kythant Jun 7, 2022
738530f
Merge branch 'main' of https://github.com/microsoft/WindowsAppSDK int…
Jun 7, 2022
9a75f61
FI main into develop (#2602)
kythant Jun 9, 2022
bd1888a
FI main to develop (Fixing merge conflicts)
kythant Jun 9, 2022
1fbd02f
Merge branch 'main' of https://github.com/microsoft/WindowsAppSDK int…
Jun 10, 2022
442f4c8
Create a pipeline to automate FIs from main to develop (#2610)
kythant Jun 10, 2022
a3e10b0
Merge branch 'main' of https://github.com/microsoft/WindowsAppSDK int…
Jun 15, 2022
7e7bc6d
Create tsaoptions.json
alexlamtest Jun 15, 2022
6401442
Create WindowsAppSDK-BinaryAnalysis-steps.yml
alexlamtest Jun 15, 2022
7080b18
Create WindowsAppSDK-SourceAnalysis-job.yml
alexlamtest Jun 15, 2022
0b3092d
Update build-mrt.yml
alexlamtest Jun 15, 2022
b308a92
Update ProjectReunion-BuildFoundation.yml
alexlamtest Jun 15, 2022
e45f18a
Update ProjectReunion-CI.yml
alexlamtest Jun 15, 2022
0771122
Delete WindowsAppSDK-SourceAnalysis-job.yml
alexlamtest Jun 15, 2022
88515ce
Delete WindowsAppSDK-BinaryAnalysis-steps.yml
alexlamtest Jun 15, 2022
e13724e
Create WindowsAppSDK-BinaryAnalysis-steps.yml
alexlamtest Jun 15, 2022
e0a635b
Create WindowsAppSDK-SourceAnalysis-job.yml
alexlamtest Jun 15, 2022
af95435
Update WindowsAppSDK-BuildDevProject-Steps.yml
alexlamtest Jun 15, 2022
c1e9847
Update WindowsAppSDK-BuildProject-Steps.yml
alexlamtest Jun 15, 2022
8357356
Update WindowsAppSDK-BuildSolution-Steps.yml
alexlamtest Jun 15, 2022
c8c0aab
Update ProjectReunion-CI.yml
alexlamtest Jun 15, 2022
19bc3f4
Update ProjectReunion-BuildFoundation.yml
alexlamtest Jun 15, 2022
9dfb3f6
Update WindowsAppSDK-SourceAnalysis-job.yml
alexlamtest Jun 15, 2022
ba57287
Update build-mrt.yml
alexlamtest Jun 15, 2022
d445443
Update ProjectReunion-BuildFoundation.yml
alexlamtest Jun 15, 2022
bde0f37
Update WindowsAppSDK-BinaryAnalysis-steps.yml
alexlamtest Jun 15, 2022
22b4764
Update WindowsAppSDK-BinaryAnalysis-steps.yml
alexlamtest Jun 16, 2022
ca3b34f
Update WindowsAppSDK-BuildProject-Steps.yml
alexlamtest Jun 16, 2022
2ba069d
Update ProjectReunion-BuildFoundation.yml
alexlamtest Jun 16, 2022
56e9d8f
Update ProjectReunion-BuildFoundation.yml
alexlamtest Jun 16, 2022
e832457
Update ProjectReunion-CI.yml
alexlamtest Jun 16, 2022
b0e6c1b
Update WindowsAppSDK-BuildDevProject-Steps.yml
alexlamtest Jun 16, 2022
3a9ada6
Update WindowsAppSDK-BuildProject-Steps.yml
alexlamtest Jun 16, 2022
4f4d67f
Update WindowsAppSDK-BuildSolution-Steps.yml
alexlamtest Jun 16, 2022
87b4465
Update WindowsAppSDK-SourceAnalysis-job.yml
alexlamtest Jun 16, 2022
ce1c85d
Update WindowsAppSDK-BinaryAnalysis-steps.yml
alexlamtest Jun 16, 2022
17cd554
Update build-mrt.yml
alexlamtest Jun 16, 2022
2cbf79c
Update ProjectReunion-CI.yml
alexlamtest Jun 16, 2022
f37b576
Update WindowsAppSDK-BinaryAnalysis-steps.yml
alexlamtest Jun 16, 2022
80ec348
Update WindowsAppSDK-SourceAnalysis-job.yml
alexlamtest Jun 16, 2022
fd89988
Merge branch 'main' of https://github.com/microsoft/WindowsAppSDK int…
Jun 17, 2022
36b15bf
Update build-mrt.yml
alexlamtest Jun 17, 2022
04d0bf0
Update DownloadDotNetCoreSdk.ps1
alexlamtest Jun 17, 2022
4bfc319
Update global.json
alexlamtest Jun 17, 2022
adabec0
Update WindowsAppSDK-BinaryAnalysis-steps.yml
alexlamtest Jun 18, 2022
b6443e3
Update WindowsAppSDK-SourceAnalysis-job.yml
alexlamtest Jun 18, 2022
30149ce
Merge branch 'main' of https://github.com/microsoft/WindowsAppSDK int…
Jun 18, 2022
2ac01de
Update global.json
alexlamtest Jun 18, 2022
791bef1
Update global.json
alexlamtest Jun 20, 2022
ffd9cb5
Update build-mrt.yml
alexlamtest Jun 20, 2022
d15985a
Update ProjectReunion-BuildFoundation.yml
alexlamtest Jun 20, 2022
8aef230
Update ProjectReunion-CI.yml
alexlamtest Jun 20, 2022
752f5bf
Update WindowsAppSDK-BuildDevProject-Steps.yml
alexlamtest Jun 20, 2022
36e6899
Update WindowsAppSDK-BuildProject-Steps.yml
alexlamtest Jun 20, 2022
e3a0831
Update WindowsAppSDK-BuildProject-Steps.yml
alexlamtest Jun 20, 2022
af5bfa2
Update WindowsAppSDK-BuildSolution-Steps.yml
alexlamtest Jun 20, 2022
6ff3f32
Add 1.1.1 & 1.0.4 to bug template and remove outdated versions (#2627)
gabbybilka Jun 20, 2022
d91d60b
Update ProjectReunion-BuildFoundation.yml
alexlamtest Jun 21, 2022
abb83a1
Update ProjectReunion-CI.yml
alexlamtest Jun 21, 2022
e3bf2f1
Update WindowsAppSDK-SourceAnalysis-job.yml
alexlamtest Jun 21, 2022
deb1a86
Update WindowsAppSDK-SourceAnalysis-job.yml
alexlamtest Jun 21, 2022
1982623
Update ProjectReunion-BuildFoundation.yml
alexlamtest Jun 21, 2022
50277b9
Update ProjectReunion-CI.yml
alexlamtest Jun 21, 2022
7599ac2
Update WindowsAppSDK-SourceAnalysis-job.yml
alexlamtest Jun 21, 2022
0b42ed0
Merge branch 'main' of https://github.com/microsoft/WindowsAppSDK int…
Jun 21, 2022
c2b852d
Update ProjectReunion-CI.yml
alexlamtest Jun 21, 2022
91e59ca
Merge pull request #2649 from microsoft/user/alexlam/37319832-main-22…
alexlamtest Jun 21, 2022
4b91977
Merge branch 'main' of https://github.com/microsoft/WindowsAppSDK int…
Jun 22, 2022
71a2da7
FI develop into WNP_ContentBuilder_Prev1 (#2656)
loneursid Jun 23, 2022
0dc4d25
Update Newtonsoft.Json explicit reference in Dev16 projects to work a…
DefaultRyan Jun 24, 2022
44b1cc8
Merge branch 'main' of https://github.com/microsoft/WindowsAppSDK int…
Jun 24, 2022
9be0803
User/erlangl/fi develop into feature (#2660)
loneursid Jun 24, 2022
4355c4e
Merge branch 'develop' of https://github.com/microsoft/WindowsAppSDK …
kythant Jun 28, 2022
6149efb
FI develop into Content Builder feature branch (#2717)
loneursid Jul 12, 2022
d394165
FI develop into notification feature branch (#2733)
loneursid Jul 25, 2022
c172fbb
Merge branch 'feature/WNP_ContentBuilder_Prev1' into user/erlangl/fix…
Jul 26, 2022
cd85fb1
Missed a few patches during previous merge
Jul 26, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .config/tsaoptions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"instanceUrl": "https://microsoft.visualstudio.com",
"projectName": "os",
"areaPath": "OS\\WDX\\DXP\\APT-Application Platform and Tools\\BTAD-Base Tools and Developer experiences\\WinAppSDK Engineering System",
"iterationPath": "OS",
"notificationAliases": [ "WinAppSDK-Build@microsoft.com" ],
"ignoreBranchName": true,
"codebaseName": "WinAppSDK"
}
14 changes: 3 additions & 11 deletions .github/ISSUE_TEMPLATE/bug-report.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,20 +35,12 @@ body:
label: NuGet package version
description: Specify the version of Windows App SDK (or Project Reunion) you're using.
options:
- "1.1.3"
- "1.1.0-preview3"
- "1.1.0-preview2"
- "1.1.0-preview1"
- "1.0.0"
- "1.0.4"
- "1.0.0-preview3"
- "1.0.0-preview2"
- "1.0.0-preview1"
- "1.0.0-experimental1"
- "0.8.5"
- "0.8.4"
- "0.8.3"
- "0.8.2"
- "0.8.1"
- "0.8.0"
- "0.8.10"
- "0.5"
- type: dropdown
attributes:
Expand Down
2 changes: 1 addition & 1 deletion NuGet.config
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<packageSources>
<clear />
<add key="NuGet" value="https://api.nuget.org/v3/index.json" />
<add key="WindowsAppSDK-Dependencies" value="https://pkgs.dev.azure.com/ms/ProjectReunion/_packaging/ProjectReunion-Dependencies/nuget/v3/index.json" />
<add key="ProjectReunion internal" value="https://microsoft.pkgs.visualstudio.com/ProjectReunion/_packaging/Project.Reunion.nuget.internal/nuget/v3/index.json" />
</packageSources>
<disabledPackageSources>
<clear />
Expand Down
17 changes: 17 additions & 0 deletions WindowsAppRuntime.sln
Original file line number Diff line number Diff line change
Expand Up @@ -352,6 +352,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppNotificationBuilder", "d
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppNotificationBuilderTests", "test\AppNotificationBuilderTests\AppNotificationBuilderTests.vcxproj", "{131DE0C4-AA1E-4649-B5BC-7B43508FA93A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Windows.Security.AccessControl.Projection", "dev\Projections\CS\Microsoft.Windows.Security.AccessControl.Projection\Microsoft.Windows.Security.AccessControl.Projection.csproj", "{E6D59245-696F-4D13-ACF6-7ECE6E653367}"
ndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
test\inc\inc.vcxitems*{08bc78e0-63c6-49a7-81b3-6afc3deac4de}*SharedItemsImports = 4
Expand Down Expand Up @@ -1374,6 +1376,20 @@ Global
{131DE0C4-AA1E-4649-B5BC-7B43508FA93A}.Release|x64.Build.0 = Release|x64
{131DE0C4-AA1E-4649-B5BC-7B43508FA93A}.Release|x86.ActiveCfg = Release|Win32
{131DE0C4-AA1E-4649-B5BC-7B43508FA93A}.Release|x86.Build.0 = Release|Win32
{E6D59245-696F-4D13-ACF6-7ECE6E653367}.Debug|Any CPU.ActiveCfg = Debug|x86
{E6D59245-696F-4D13-ACF6-7ECE6E653367}.Debug|ARM64.ActiveCfg = Debug|arm64
{E6D59245-696F-4D13-ACF6-7ECE6E653367}.Debug|ARM64.Build.0 = Debug|arm64
{E6D59245-696F-4D13-ACF6-7ECE6E653367}.Debug|x64.ActiveCfg = Debug|x64
{E6D59245-696F-4D13-ACF6-7ECE6E653367}.Debug|x64.Build.0 = Debug|x64
{E6D59245-696F-4D13-ACF6-7ECE6E653367}.Debug|x86.ActiveCfg = Debug|x86
{E6D59245-696F-4D13-ACF6-7ECE6E653367}.Debug|x86.Build.0 = Debug|x86
{E6D59245-696F-4D13-ACF6-7ECE6E653367}.Release|Any CPU.ActiveCfg = Release|x86
{E6D59245-696F-4D13-ACF6-7ECE6E653367}.Release|ARM64.ActiveCfg = Release|arm64
{E6D59245-696F-4D13-ACF6-7ECE6E653367}.Release|ARM64.Build.0 = Release|arm64
{E6D59245-696F-4D13-ACF6-7ECE6E653367}.Release|x64.ActiveCfg = Release|x64
{E6D59245-696F-4D13-ACF6-7ECE6E653367}.Release|x64.Build.0 = Release|x64
{E6D59245-696F-4D13-ACF6-7ECE6E653367}.Release|x86.ActiveCfg = Release|x86
{E6D59245-696F-4D13-ACF6-7ECE6E653367}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -1490,6 +1506,7 @@ Global
{4410D374-A90C-4ADF-8B15-AA2AAE2636BF} = {E378857C-D22A-4E5E-A6DA-A59C445CF22E}
{E49329F3-5196-4BBA-B5C4-E11CE7EFB07A} = {1C9A0791-2BAA-420B-84B6-C0721F22A6E8}
{131DE0C4-AA1E-4649-B5BC-7B43508FA93A} = {8630F7AA-2969-4DC9-8700-9B468C1DC21D}
{E6D59245-696F-4D13-ACF6-7ECE6E653367} = {716C26A0-E6B0-4981-8412-D14A4D410531}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {4B3D7591-CFEC-4762-9A07-ABE99938FB77}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
parameters:
# Caller optionally overrides these.
- name: outputDirectory
type: string
default: $(Build.SourcesDirectory)\BuildOutput
- name: enablePREFast
type: boolean
default: true

steps:
- task: NodeTool@0
displayName: 'Use Node >=8.6.0'
inputs:
versionSpec: '>=8.6.0'

- template: v2/Steps/PackageES/Windows.SDL.Binary.Analysis.OS.Undocked.yml@templates_onebranch
parameters:
variables:
ob_outputDirectory: ${{ parameters.outputDirectory }}
ob_sdl_binskim_scanOutputDirectoryOnly: true
ob_sdl_binskim_break: false
globalsdl:
binskim:
enabled: true
break: true
# The following serves as an include/exclude example (*untested*).
# analyzeTargetGlob: '+:file|**\bin\**\*.dll;-:file|**\Microsoft.WindowsAppRuntime.Insights.Resource.dll'
prefast:
${{ if ne(parameters.enablePREFast, true) }}:
enabled: false
${{ if eq(parameters.enablePREFast, true) }}:
enabled: true
# ToDo: set the following to true once pre-existing errors are resolved.
break: false
# The following scans we already did during in the SourceAnalysis job, not repeating here.
# ToDo: Consider disabling Antimalware also, but how?
credscan:
enabled: false
policheck:
enabled: false
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
parameters:
channel: 'experimental'
enableLicenseInstall: false
runSDLBinaryAnalysis: false
enablePREFast: true

steps:
- template: WindowsAppSDK-BuildProject-Steps.yml
Expand All @@ -11,3 +13,5 @@ steps:
publishDir: $(publishDir)
channel: ${{ parameters.channel }}
enableLicenseInstall: ${{ parameters.enableLicenseInstall }}
runSDLBinaryAnalysis: ${{ parameters.runSDLBinaryAnalysis }}
enablePREFast: ${{ parameters.enablePREFast }}
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ parameters:
# license installation assets are only accessible in internal builds, but are only
# needed in release-signed stable builds. Only enble this functionality in the private
# pipeline builds. Otherwise, default to an inert placeholder implementation.

runSDLBinaryAnalysis: false
enablePREFast: true

steps:
- ${{ if eq(parameters.enableLicenseInstall, true) }}:
Expand Down Expand Up @@ -175,6 +176,12 @@ steps:
configuration: '$(buildConfiguration)'
msbuildArgs: '/restore /p:AppxSymbolPackageEnabled=false /binaryLogger:$(Build.SourcesDirectory)/${{ parameters.solutionPath }}.$(buildPlatform).$(buildConfiguration).binlog /p:WindowsAppSDKVersionBuild=$(builddate_yymm) /p:WindowsAppSDKVersionRevision=$(builddate_dd)$(buildrevision) /p:VCToolsInstallDir="$(VCToolsInstallDir)\" /p:PGOBuildMode=$(PGOBuildMode) /p:WindowsAppSDKBuildPipeline=1 /p:WindowsAppSDKCleanIntermediateFiles=${{ parameters.WindowsAppSDKCleanIntermediateFiles }}'

- ${{ if eq(parameters.runSDLBinaryAnalysis, 'true') }}:
- template: WindowsAppSDK-BinaryAnalysis-steps.yml
parameters:
outputDirectory: '${{ parameters.buildOutputDir }}'
enablePREFast: ${{ parameters.enablePREFast }}

- task: powershell@2
displayName: 'Install test certificate for MSIX test packages (DevCheck)'
inputs:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ parameters:
displayName: ''
additionalMsBuildArgs: ''
WindowsAppSDKCleanIntermediateFiles: 'true'
runSDLBinaryAnalysis: false
enablePREFast: true

# Note, this template depends on these variables from parent yml:
# $(buildConfiguration), $(buildPlatform)
Expand All @@ -26,6 +28,12 @@ steps:
msbuildArgs: /binaryLogger:$(Build.SourcesDirectory)\${{ parameters.displayName }}.$(buildConfiguration).$(buildPlatform).binlog /restore ${{ parameters.additionalMsBuildArgs }} /p:WindowsAppSDKCleanIntermediateFiles=${{ parameters.WindowsAppSDKCleanIntermediateFiles }}
logProjectEvents: false

- ${{ if eq(parameters.runSDLBinaryAnalysis, 'true') }}:
- template: WindowsAppSDK-BinaryAnalysis-steps.yml
parameters:
outputDirectory: '$(Build.SourcesDirectory)\buildoutput'
enablePREFast: ${{ parameters.enablePREFast }}

- task: PublishBuildArtifacts@1
displayName: 'Publish ${{ parameters.displayName }} binlog'
condition: always()
Expand Down
41 changes: 41 additions & 0 deletions build/AzurePipelinesTemplates/WindowsAppSDK-SourceAnalysis-job.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# This job is expected to run in parallel with the build task.

jobs:
- job: SDLSourcesScanning
pool:
name: $(buildPool)
steps:
# Required by the Packaged ES SDL Templates.
- checkout: self
persistCredentials: true

- task: NodeTool@0
displayName: 'Use Node >=8.6.0'
inputs:
versionSpec: '>=8.6.0'

- template: v2/Steps/PackageES/Windows.SDL.Sources.Analysis.OS.Undocked.yml@templates_onebranch
parameters:
globalsdl:
tsa:
# Not filing bugs for issues found by the scans just yet.
#enabled: true
enabled: false
codeql:
tsandjs:
enabled: true
break: true
python:
enabled: true
break: true
psscriptanalyzer:
enable: true
break: true
credscan:
enable: true
break: true
policheck:
# ToDo: Once pre-existing issues have been resolved, set break to true.
enable: true
break: false

6 changes: 6 additions & 0 deletions build/CopyFilesToStagingDir.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,10 @@ PublishFile $FullBuildOutput\WindowsAppRuntime_DLL\StrippedWinMD\Microsoft.Windo
PublishFile $FullBuildOutput\WindowsAppRuntime_DLL\StrippedWinMD\Microsoft.Windows.ApplicationModel.WindowsAppRuntime.winmd $FullPublishDir\Microsoft.WindowsAppRuntime\
PublishFile $FullBuildOutput\WindowsAppRuntime_DLL\StrippedWinMD\Microsoft.Windows.System.winmd $FullPublishDir\Microsoft.WindowsAppRuntime\
PublishFile $FullBuildOutput\WindowsAppRuntime_DLL\StrippedWinMD\Microsoft.Windows.System.Power.winmd $FullPublishDir\Microsoft.WindowsAppRuntime\
PublishFile $FullBuildOutput\WindowsAppRuntime_DLL\StrippedWinMD\Microsoft.Windows.Security.AccessControl.winmd $FullPublishDir\Microsoft.WindowsAppRuntime\
PublishFile $FullBuildOutput\WindowsAppRuntime_DLL\MsixDynamicDependency.h $FullPublishDir\Microsoft.WindowsAppRuntime\
PublishFile $FullBuildOutput\WindowsAppRuntime_DLL\wil_msixdynamicdependency.h $FullPublishDir\Microsoft.WindowsAppRuntime\
PublishFile $FullBuildOutput\WindowsAppRuntime_DLL\Security.AccessControl.h $FullPublishDir\Microsoft.WindowsAppRuntime\
PublishFile $FullBuildOutput\RestartAgent\RestartAgent.exe $FullPublishDir\Microsoft.WindowsAppRuntime\
PublishFile $FullBuildOutput\DeploymentAgent\DeploymentAgent.exe $FullPublishDir\Microsoft.WindowsAppRuntime\

Expand Down Expand Up @@ -97,6 +99,8 @@ PublishFile $FullBuildOutput\Microsoft.Windows.System.Projection\Microsoft.Windo
PublishFile $FullBuildOutput\Microsoft.Windows.System.Projection\Microsoft.Windows.System.Projection.pdb $NugetDir\lib\net5.0-windows10.0.17763.0
PublishFile $FullBuildOutput\Microsoft.Windows.System.Power.Projection\Microsoft.Windows.System.Power.Projection.dll $NugetDir\lib\net5.0-windows10.0.17763.0
PublishFile $FullBuildOutput\Microsoft.Windows.System.Power.Projection\Microsoft.Windows.System.Power.Projection.pdb $NugetDir\lib\net5.0-windows10.0.17763.0
PublishFile $FullBuildOutput\Microsoft.Windows.Security.AccessControl.Projection\Microsoft.Windows.Security.AccessControl.Projection.dll $NugetDir\lib\net5.0-windows10.0.17763.0
PublishFile $FullBuildOutput\Microsoft.Windows.Security.AccessControl.Projection\Microsoft.Windows.Security.AccessControl.Projection.pdb $NugetDir\lib\net5.0-windows10.0.17763.0
#
# Dynamic Dependency build overrides
PublishFile $OverrideDir\DynamicDependency-Override.json $NugetDir\runtimes\win10-$Platform\native
Expand All @@ -109,6 +113,7 @@ PublishFile $FullBuildOutput\WindowsAppRuntime_BootstrapDLL\MddBootstrap.h $Nuge
PublishFile $FullBuildOutput\WindowsAppRuntime_DLL\MsixDynamicDependency.h $NugetDir\include
PublishFile $FullBuildOutput\WindowsAppRuntime_DLL\wil_msixdynamicdependency.h $NugetDir\include
PublishFile $FullBuildOutput\WindowsAppRuntime_DLL\WindowsAppRuntimeInsights.h $NugetDir\include\
PublishFile $FullBuildOutput\WindowsAppRuntime_DLL\Security.AccessControl.h $NugetDir\include\
#
# Libraries (*.lib)
PublishFile $FullBuildOutput\WindowsAppRuntime_BootstrapDLL\Microsoft.WindowsAppRuntime.Bootstrap.lib $NugetDir\lib\win10-$Platform
Expand Down Expand Up @@ -159,6 +164,7 @@ PublishFile $FullBuildOutput\WindowsAppRuntime_DLL\StrippedWinMD\Microsoft.Windo
PublishFile $FullBuildOutput\WindowsAppRuntime_DLL\StrippedWinMD\Microsoft.Windows.ApplicationModel.WindowsAppRuntime.winmd $NugetDir\lib\uap10.0
PublishFile $FullBuildOutput\WindowsAppRuntime_DLL\StrippedWinMD\Microsoft.Windows.System.winmd $NugetDir\lib\uap10.0
PublishFile $FullBuildOutput\WindowsAppRuntime_DLL\StrippedWinMD\Microsoft.Windows.System.Power.winmd $NugetDir\lib\uap10.0
PublishFile $FullBuildOutput\WindowsAppRuntime_DLL\StrippedWinMD\Microsoft.Windows.Security.AccessControl.winmd $NugetDir\lib\uap10.0
#
# Bootstrap Auto-Initializer Files
PublishFile $FullBuildOutput\WindowsAppRuntime_BootstrapDLL\MddBootstrapAutoInitializer.cpp $NugetDir\include
Expand Down
2 changes: 1 addition & 1 deletion build/NuSpecs/WindowsAppSDK-Nuget-Native.C.props
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
</AdditionalDependencies>
</Link>
<PostBuildEvent>
<Command>xcopy /y "$(MSBuildThisFileDirectory)..\..\runtimes\win10-$(_WindowsAppSDKFoundationPlatform)\native\Microsoft.WindowsAppRuntime.Bootstrap.dll" "$(OutDir)"</Command>
<Command>xcopy.exe /y "$(MSBuildThisFileDirectory)..\..\runtimes\win10-$(_WindowsAppSDKFoundationPlatform)\native\Microsoft.WindowsAppRuntime.Bootstrap.dll" "$(OutDir)"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>

Expand Down
5 changes: 5 additions & 0 deletions build/NuSpecs/WindowsAppSDK-Nuget-Native.WinRt.props
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,11 @@
<Implementation Condition="'$(WindowsAppSDKFrameworkPackage)' != 'true'">$(MSBuildThisFileDirectory)..\..\runtimes\win10-$(_WindowsAppSDKFoundationPlatform)\native\Microsoft.WindowsAppRuntime.dll</Implementation>
<IsWinMDFile>true</IsWinMDFile>
</Reference>
<Reference Include="Microsoft.Windows.Security.AccessControl.winmd">
<HintPath>$(MSBuildThisFileDirectory)..\..\lib\uap10.0\Microsoft.Windows.Security.AccessControl.winmd</HintPath>
<Implementation Condition="'$(WindowsAppSDKFrameworkPackage)' != 'true'">$(MSBuildThisFileDirectory)..\..\runtimes\win10-$(_WindowsAppSDKFoundationPlatform)\native\Microsoft.WindowsAppRuntime.dll</Implementation>
<IsWinMDFile>true</IsWinMDFile>
</Reference>
<!-- conditionally include experimental metadata -->
<Reference Include="Microsoft.Windows.System.winmd"
Condition="Exists('$(MSBuildThisFileDirectory)..\..\lib\uap10.0\Microsoft.Windows.System.winmd')">
Expand Down
7 changes: 7 additions & 0 deletions build/NuSpecs/WindowsAppSDK-Nuget-Native.targets
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,13 @@
</Reference>
</ItemGroup>

<ItemGroup>
<Reference Include="$(MSBuildThisFileDirectory)..\..\lib\uap10.0\Microsoft.Windows.Security.AccessControl.winmd">
<Private>false</Private>
<Implementation>Microsoft.WindowsAppRuntime.dll</Implementation>
</Reference>
</ItemGroup>

<ItemGroup>
<Reference Include="$(MSBuildThisFileDirectory)..\..\lib\uap10.0\Microsoft.Windows.ApplicationModel.Resources.winmd">
<Private>false</Private>
Expand Down
Loading