Skip to content
This repository was archived by the owner on Apr 20, 2023. It is now read-only.

Commit 320613d

Browse files
author
Livar
authored
Merge pull request #6471 from livarcocc/add_resolver_to_authenticode_signing
Creating a signing target that will handle resolver files.
2 parents 9c85fc7 + 15c2bc2 commit 320613d

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

build/Signing.proj

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
<OutputDirectory Condition="'$(OutputDirectory)' == ''">$(BaseOutputDirectory)/stage2</OutputDirectory>
1919
<CompilationDirectory Condition="'$(CompilationDirectory)' == ''">$(BaseOutputDirectory)/stage2compilation</CompilationDirectory>
2020
<PackagesDirectory Condition="'$(PackagesDirectory)' == ''">$(BaseOutputDirectory)/packages</PackagesDirectory>
21+
<SdkResolverOutputDirectory>$(BaseOutputDirectory)/intermediate/MSBuildSdkResolver</SdkResolverOutputDirectory>
2122

2223
<!-- The OutDir and IntermediateOutputPath properties are required by MicroBuild. MicroBuild only
2324
signs files that are under these paths. -->
@@ -71,6 +72,19 @@
7172
</ItemGroup>
7273
</Target>
7374

75+
<Target Name="SignSdkResolverContents" DependsOnTargets="GetSignSdkResolverContentsFiles;SignFiles" />
76+
77+
<Target Name="GetSignSdkResolverContentsFiles">
78+
<PropertyGroup>
79+
<OutDir>$(SdkResolverOutputDirectory)</OutDir>
80+
</PropertyGroup>
81+
<ItemGroup>
82+
<FilesToSign Include="$(SdkResolverOutputDirectory)/Microsoft.DotNet.MSBuildSdkResolver.dll">
83+
<Authenticode>$(InternalCertificateId)</Authenticode>
84+
</FilesToSign>
85+
</ItemGroup>
86+
</Target>
87+
7488
<Target Name="SignMsiAndCab" DependsOnTargets="GetSignMsiAndCabFiles;SignFiles" />
7589

7690
<Target Name="GetSignMsiAndCabFiles">

0 commit comments

Comments
 (0)