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 1919 <NativeBinary Include =" $(BinDir)mscorrc.debug.dll" />
2020 <NativeBinary Include =" $(BinDir)mscorrc.dll" />
2121 <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'" />
2323 <CrossGenBinary Include =" $(BinDir)System.Private.CoreLib.dll" />
2424 <ArchitectureSpecificLibFile Include =" $(BinDir)SOS.NETCore.dll" />
2525 <ArchitectureSpecificToolFile Include =" $(BinDir)crossgen.exe" />
Original file line number Diff line number Diff line change 4343 DestinationFolder =" $(BinDir)PDB" />
4444 </Target >
4545
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+
4657 <PropertyGroup >
4758 <RunEnforcePGO Condition =" $(__EnforcePgo) == '1'" >true</RunEnforcePGO >
4859 <RunEnforcePGO Condition =" $(__BuildArch) == 'arm' OR $(__BuildArch) == 'arm64'" >false</RunEnforcePGO >
Original file line number Diff line number Diff line change 1515 <WindowsNativeLocation Include =" $(BinDir)*.dll" />
1616 <WindowsNativeLocation Include =" $(BinDir)*.exe" />
1717 </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+
1824 <!-- sign the cross targeted files as well -->
1925 <ItemGroup Condition =" '$(CrossTargetComponentFolder)' != ''" >
2026 <WindowsNativeLocation Include =" $(BinDir)$(CrossTargetComponentFolder)/*.dll" />
You can’t perform that action at this time.
0 commit comments