This repository was archived by the owner on Jan 23, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +14
-1
lines changed
.nuget/Microsoft.NETCore.Runtime.CoreCLR Expand file tree Collapse file tree 3 files changed +14
-1
lines changed Original file line number Diff line number Diff line change 19
19
<NativeBinary Include =" $(BinDir)mscorrc.debug.dll" />
20
20
<NativeBinary Include =" $(BinDir)mscorrc.dll" />
21
21
<NativeBinary Include =" $(BinDir)sos.dll" />
22
- <NativeBinary Include =" $(UniversalCRTSDKDir )Redist\ucrt\DLLs\$(BuildArch)\*.dll" Condition =" '$(BuildType)'=='Release' AND '$(BuildArch)' != 'arm64'" />
22
+ <NativeBinary Include =" $(BinDir )Redist\ucrt\DLLs\$(BuildArch)\*.dll" Condition =" '$(BuildType)'=='Release' AND '$(BuildArch)' != 'arm64'" />
23
23
<NativeBinary Include =" $(BinDir)System.Private.CoreLib.dll" />
24
24
<ArchitectureSpecificLibFile Include =" $(BinDir)SOS.NETCore.dll" />
25
25
<ArchitectureSpecificToolFile Include =" $(BinDir)crossgen.exe" />
Original file line number Diff line number Diff line change 38
38
DestinationFolder =" $(BinDir)PDB" />
39
39
</Target >
40
40
41
+ <ItemGroup >
42
+ <UcrtFilesToCopy Include =" $(UniversalCRTSDKDir)Redist\ucrt\DLLs\$(BuildArch)\*.dll" />
43
+ </ItemGroup >
44
+ <!-- Copy the UCRT files from the windows kit directory to the local directory.
45
+ The api-*xstate.dll binary needs to be signed. -->
46
+ <Target Name =" CopyUcrtFiles" AfterTargets =" Build" >
47
+ <Copy Condition =" '$(BuildType)'=='Release' AND '$(BuildArch)' != 'arm64'"
48
+ SourceFiles =" @(UcrtFilesToCopy)"
49
+ DestinationFolder =" $(BinDir)Redist\ucrt\DLLs\$(BuildArch)" />
50
+ </Target >
51
+
41
52
<PropertyGroup >
42
53
<RunEnforcePGO Condition =" $(__EnforcePgo) == '1'" >true</RunEnforcePGO >
43
54
<RunEnforcePGO Condition =" $(__BuildArch) == 'arm' OR $(__BuildArch) == 'arm64'" >false</RunEnforcePGO >
Original file line number Diff line number Diff line change 17
17
<!-- Ensure cross targeting components are signed properly -->
18
18
<WindowsNativeLocation Include =" $(BinDir)$(CrossTargetComponentFolder)\*.exe" />
19
19
<WindowsNativeLocation Include =" $(BinDir)$(CrossTargetComponentFolder)\*.dll" />
20
+ <!-- Sign api-ms-win-core-xstate-l2-1-0 binary as it is only catalog signed in the current SDK. -->
21
+ <WindowsNativeLocation Include =" $(BinDir)Redist\ucrt\DLLs\api-ms-win-core-xstate-l2-1-0.dll" />
20
22
</ItemGroup >
21
23
<!-- sign the cross targeted files as well -->
22
24
<ItemGroup Condition =" '$(CrossTargetComponentFolder)' != ''" >
You can’t perform that action at this time.
0 commit comments