Skip to content

Commit 8170533

Browse files
Fix compatibility with NET 5 SDK InternalsVisibleTo
1 parent 8e7f89b commit 8170533

File tree

4 files changed

+5
-12
lines changed

4 files changed

+5
-12
lines changed

global.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/Directory.Build.props

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@
4141

4242
<ItemGroup>
4343
<!-- DynamicProxyGenAssembly2 is needed so Moq can use our internals -->
44-
<InternalsVisibleTo Include="DynamicProxyGenAssembly2" PublicKey="0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7" />
45-
<InternalsVisibleTo Include="SixLabors.ImageSharp.Web.Tests" PublicKey="$(SixLaborsPublicKey)" />
46-
<InternalsVisibleTo Include="ImageSharp.Web.Benchmarks" PublicKey="$(SixLaborsPublicKey)" />
44+
<InternalsVisibleTo Include="DynamicProxyGenAssembly2" Key="0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7" />
45+
<InternalsVisibleTo Include="SixLabors.ImageSharp.Web.Tests" Key="$(SixLaborsPublicKey)" />
46+
<InternalsVisibleTo Include="ImageSharp.Web.Benchmarks" Key="$(SixLaborsPublicKey)" />
4747
</ItemGroup>
4848

4949
</Project>

src/Directory.Build.targets

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@
4646
Condition="'$(Language)' == 'VB' or '$(Language)' == 'C#'"
4747
Inputs="$(MSBuildAllProjects)"
4848
Outputs="$(GeneratedInternalsVisibleToFile)">
49-
<CreateItem Include="System.Runtime.CompilerServices.InternalsVisibleToAttribute" AdditionalMetadata="_Parameter1=%(InternalsVisibleTo.Identity)" Condition="'%(InternalsVisibleTo.PublicKey)' == ''">
49+
<CreateItem Include="System.Runtime.CompilerServices.InternalsVisibleToAttribute" AdditionalMetadata="_Parameter1=%(InternalsVisibleTo.Identity)" Condition="'%(InternalsVisibleTo.Key)' == ''">
5050
<Output TaskParameter="Include" ItemName="InternalsVisibleToAttribute" />
5151
</CreateItem>
52-
<CreateItem Include="System.Runtime.CompilerServices.InternalsVisibleToAttribute" AdditionalMetadata="_Parameter1=%(InternalsVisibleTo.Identity), PublicKey=%(InternalsVisibleTo.PublicKey)" Condition="'%(InternalsVisibleTo.PublicKey)' != ''">
52+
<CreateItem Include="System.Runtime.CompilerServices.InternalsVisibleToAttribute" AdditionalMetadata="_Parameter1=%(InternalsVisibleTo.Identity), PublicKey=%(InternalsVisibleTo.Key)" Condition="'%(InternalsVisibleTo.Key)' != ''">
5353
<Output TaskParameter="Include" ItemName="InternalsVisibleToAttribute" />
5454
</CreateItem>
5555

src/ImageSharp.Web/DependencyInjection/ImageSharpBuilderExtensions.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,9 @@
77
using Microsoft.Extensions.Configuration;
88
using Microsoft.Extensions.DependencyInjection;
99
using Microsoft.Extensions.DependencyInjection.Extensions;
10-
using Microsoft.Extensions.Options;
1110
using SixLabors.ImageSharp.Memory;
1211
using SixLabors.ImageSharp.Web.Caching;
1312
using SixLabors.ImageSharp.Web.Commands;
14-
using SixLabors.ImageSharp.Web.Middleware;
1513
using SixLabors.ImageSharp.Web.Processors;
1614
using SixLabors.ImageSharp.Web.Providers;
1715

0 commit comments

Comments
 (0)