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 +18
-1
lines changed
.nuget/Microsoft.NETCore.Runtime.CoreCLR Expand file tree Collapse file tree 3 files changed +18
-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
<CrossGenBinary 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 43
43
DestinationFolder =" $(BinDir)PDB" />
44
44
</Target >
45
45
46
+ <ItemGroup >
47
+ <UcrtFilesToCopy Include =" $(UniversalCRTSDKDir)Redist\ucrt\DLLs\$(BuildArch)\*.dll" />
48
+ </ItemGroup >
49
+ <!-- Copy the UCRT files from the windows kit directory to the local directory.
50
+ The api-*xstate.dll binary needs to be signed. -->
51
+ <Target Name =" CopyUcrtFiles" AfterTargets =" Build" >
52
+ <Copy Condition =" '$(BuildType)'=='Release' AND '$(BuildArch)' != 'arm64'"
53
+ SourceFiles =" @(UcrtFilesToCopy)"
54
+ DestinationFolder =" $(BinDir)Redist\ucrt\DLLs\$(BuildArch)" />
55
+ </Target >
56
+
46
57
<PropertyGroup >
47
58
<RunEnforcePGO Condition =" $(__EnforcePgo) == '1'" >true</RunEnforcePGO >
48
59
<RunEnforcePGO Condition =" $(__BuildArch) == 'arm' OR $(__BuildArch) == 'arm64'" >false</RunEnforcePGO >
Original file line number Diff line number Diff line change 15
15
<WindowsNativeLocation Include =" $(BinDir)*.dll" />
16
16
<WindowsNativeLocation Include =" $(BinDir)*.exe" />
17
17
</ItemGroup >
18
+
19
+ <ItemGroup Condition =" '$(BuildArch)' == 'x86'" >
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\$(BuildArch)\api-ms-win-core-xstate-l2-1-0.dll" />
22
+ </ItemGroup >
23
+
18
24
<!-- sign the cross targeted files as well -->
19
25
<ItemGroup Condition =" '$(CrossTargetComponentFolder)' != ''" >
20
26
<WindowsNativeLocation Include =" $(BinDir)$(CrossTargetComponentFolder)/*.dll" />
You can’t perform that action at this time.
0 commit comments