diff options
author | thsparks <69657545+thsparks@users.noreply.github.com> | 2022-03-09 08:32:06 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-09 08:32:06 +0300 |
commit | 6359edaa5c81a0d1697a1ad36807b74388f8ebb2 (patch) | |
tree | 169a7e494ae1f070beff315c09021f01e5e82418 | |
parent | 67538aec107829384f0d13e64bb669574ba14bb5 (diff) | |
parent | 22dae9aa1930771c675a66e0ba661eed3b8a3df1 (diff) |
Merge pull request #797 from xamarin/dev/thsparks/update_signing_on_property_editing
Enable MicroBuild Signing
-rw-r--r-- | Directory.Build.props | 12 | ||||
-rw-r--r-- | Xamarin.PropertyEditing/Xamarin.PropertyEditing.csproj | 8 |
2 files changed, 20 insertions, 0 deletions
diff --git a/Directory.Build.props b/Directory.Build.props index 138326c..91eb5fc 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -4,4 +4,16 @@ <IsWindows>$([MSBuild]::IsOSPlatform('Windows'))</IsWindows> <IsLinux>$([MSBuild]::IsOSPlatform('Linux'))</IsLinux> </PropertyGroup> + + <!-- Enable MicroBuild signing on all projects, if the build is running in a pipeline where MicroBuild has been setup. --> + <ItemGroup> + <PackageReference Include="Microsoft.VisualStudioEng.MicroBuild.Core"> + <Version>1.0.0</Version> + </PackageReference> + </ItemGroup> + <ItemGroup> + <FilesToSign Include="$(OutDir)\$(AssemblyName).dll"> + <Authenticode>Microsoft400</Authenticode> + </FilesToSign> + </ItemGroup> </Project> diff --git a/Xamarin.PropertyEditing/Xamarin.PropertyEditing.csproj b/Xamarin.PropertyEditing/Xamarin.PropertyEditing.csproj index 05e25e3..7ed4851 100644 --- a/Xamarin.PropertyEditing/Xamarin.PropertyEditing.csproj +++ b/Xamarin.PropertyEditing/Xamarin.PropertyEditing.csproj @@ -20,4 +20,12 @@ <DependentUpon>Resources.resx</DependentUpon> </Compile> </ItemGroup> + + <Target Name="GetFilesToSign" BeforeTargets="SignFiles"> + <ItemGroup> + <FilesToSign Include="$(OutDir)\**\$(AssemblyName).resources.dll"> + <Authenticode>Microsoft400</Authenticode> + </FilesToSign> + </ItemGroup> + </Target> </Project> |