Skip to content

Commit a848f81

Browse files
authored
Turn off full signing on non-Windows platforms (#566)
Full Signing doesn't work on some platforms (eg RHEL 9, which disables RSA+SHA1 which Full Signing needs). Full Signing is also really on required for .NET Framework support. It should not be needed on modern .NET (5 and later). More details at dotnet/runtime#65874
1 parent 43facc6 commit a848f81

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/referencePackages/Directory.Build.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
<KeyFileDir>$(RepoRoot)src/referencePackages/snk/</KeyFileDir>
2626
<SignAssembly>true</SignAssembly>
2727
<PublicSign>true</PublicSign>
28+
<FullAssemblySigningSupported Condition="('$(FullAssemblySigningSupported)' == '') and ('$(OS)' != 'Windows_NT')">false</FullAssemblySigningSupported>
2829

2930
<StrongNameKeyId>Microsoft</StrongNameKeyId>
3031

0 commit comments

Comments
 (0)