Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xamarin/Xamarin.PropertyEditing.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorthsparks <69657545+thsparks@users.noreply.github.com>2022-03-09 08:32:06 +0300
committerGitHub <noreply@github.com>2022-03-09 08:32:06 +0300
commit6359edaa5c81a0d1697a1ad36807b74388f8ebb2 (patch)
tree169a7e494ae1f070beff315c09021f01e5e82418
parent67538aec107829384f0d13e64bb669574ba14bb5 (diff)
parent22dae9aa1930771c675a66e0ba661eed3b8a3df1 (diff)
Merge pull request #797 from xamarin/dev/thsparks/update_signing_on_property_editing
Enable MicroBuild Signing
-rw-r--r--Directory.Build.props12
-rw-r--r--Xamarin.PropertyEditing/Xamarin.PropertyEditing.csproj8
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>