Skip to content

Commit d7066db

Browse files
authored
Enable .NET assembly strong-name signing (#39)
* Update to .NET Core 3.1.101
1 parent dd9a043 commit d7066db

File tree

5 files changed

+7
-4
lines changed

5 files changed

+7
-4
lines changed

Directory.Build.props

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,7 @@
44
<DefaultItemExcludes>*log</DefaultItemExcludes>
55
<MSBuildTreatWarningsAsErrors>true</MSBuildTreatWarningsAsErrors>
66
<EnableDefaultNoneItems>false</EnableDefaultNoneItems>
7+
<SignAssembly>true</SignAssembly>
8+
<AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)key.snk</AssemblyOriginatorKeyFile>
79
</PropertyGroup>
810
</Project>

MSBuildProjectCreator.sln

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{8339FD67
1717
Directory.Build.rsp = Directory.Build.rsp
1818
Directory.Build.targets = Directory.Build.targets
1919
global.json = global.json
20+
key.snk = key.snk
2021
LICENSE = LICENSE
2122
NuGet.config = NuGet.config
2223
Packages.props = Packages.props

azure-pipelines.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ resources:
44
variables:
55
BuildConfiguration: 'Debug'
66
BuildPlatform: 'Any CPU'
7-
DotNetCore3Version: '3.0.100'
7+
DotNetCore3Version: '3.1.101'
88
DotNetCore2Version: '2.1.802'
99

1010
trigger:
@@ -35,12 +35,12 @@ jobs:
3535
condition: and(succeeded(), startsWith(variables['Build.SourceBranch'], 'refs/tags/v'))
3636

3737
- task: UseDotNet@2
38-
displayName: 'Install .NET Core 2.0'
38+
displayName: 'Install .NET Core $(DotNetCore2Version)'
3939
inputs:
4040
version: '$(DotNetCore2Version)'
4141

4242
- task: UseDotNet@2
43-
displayName: 'Install .NET Core 3.0'
43+
displayName: 'Install .NET Core $(DotNetCore3Version)'
4444
inputs:
4545
version: '$(DotNetCore3Version)'
4646

key.snk

596 Bytes
Binary file not shown.

src/MSBuildProjectCreator/Properties/AssemblyInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
using System.Diagnostics.CodeAnalysis;
66
using System.Runtime.CompilerServices;
77

8-
[assembly: InternalsVisibleTo("Microsoft.Build.Utilities.ProjectCreation.UnitTests")]
8+
[assembly: InternalsVisibleTo("Microsoft.Build.Utilities.ProjectCreation.UnitTests, PublicKey=00240000048000009400000006020000002400005253413100040000010001009d49923c182b255cf69ba155c3e5b2684b0f4794bd19129d7e693ac4609a70fa1791fff5353094ce6ab1be77e12278085b719bb11f74dbd282bb96b2647fab2497da04fa9f5a882089abb5c5fafa70b3f20a58265554e31602ec352b1e2e49831ff7afce904629911ebc39e22f8e06ec69dca2e68a4baa8a883965b2e992a7b4")]
99
[assembly: SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1629:DocumentationTextMustEndWithAPeriod", Justification = "Reviewed.")]

0 commit comments

Comments
 (0)