Skip to content

Commit dc9f4e2

Browse files
committed
refactor: use InternalsVisibleTo in csproj file
1 parent 43ce42d commit dc9f4e2

File tree

5 files changed

+23
-20
lines changed

5 files changed

+23
-20
lines changed

Directory.Build.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<Copyright>Copyright © Tatham Oddie &amp; friends 2010-$([System.DateTime]::Now.ToString('yyyy'))</Copyright>
55
<Authors>Tatham Oddie &amp; friends</Authors>
66
<SignAssembly Condition="'$(Configuration)' == 'Release'">True</SignAssembly>
7+
<PublicKey>00240000048000009400000006020000002400005253413100040000010001001160c7a0f907c400c5392975b66d2f3752fb82625d5674d386b83896d4d4ae8d0ef8319ef391fbb3466de0058ad2f361b8f5cb8a32ecb4e908bece5c519387552cedd2ca0250e36b59c6d6dc3dc260ca73a7e27c3add4ae22d5abaa562225d7ba34d427e8f3f52928a46a674deb0208eca7d379aa22712355b91a55a5ce521d2</PublicKey>
78
<AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)StrongName.snk</AssemblyOriginatorKeyFile>
89
<LangVersion>latest</LangVersion>
910
<PackageTags>testing</PackageTags>

src/TestableIO.System.IO.Abstractions.TestingHelpers/Properties/AssemblyInfo.cs

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

src/TestableIO.System.IO.Abstractions.TestingHelpers/TestableIO.System.IO.Abstractions.TestingHelpers.csproj

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,11 @@
1111
<ProjectReference Include="../TestableIO.System.IO.Abstractions.Wrappers/TestableIO.System.IO.Abstractions.Wrappers.csproj"/>
1212
</ItemGroup>
1313

14+
<ItemGroup Condition="'$(Configuration)' != 'Release'">
15+
<InternalsVisibleTo Include="System.IO.Abstractions.TestingHelpers.Tests"/>
16+
</ItemGroup>
17+
<ItemGroup Condition="'$(Configuration)' == 'Release'">
18+
<InternalsVisibleTo Include="System.IO.Abstractions.TestingHelpers.Tests" PublicKey="002400000480000094000000060200000024000052534131000400000100010051bf2aa00ba30d507d4cebcab1751dfa13768a6f5235ce52da572260e33a11f52b87707f858fe4bbe32cd51830a8dd73245f688902707fa797c07205ff9b5212f93760d52f6d13022a286ff7daa13a0cd9eb958e888fcd7d9ed1f7cf76b19a5391835a7b633418a5f584d10925d76810f782f6b814cc34a2326b438abdc3b5bd"/>
19+
</ItemGroup>
20+
1421
</Project>

src/TestableIO.System.IO.Abstractions.Wrappers/Properties/AssemblyInfo.cs

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

src/TestableIO.System.IO.Abstractions.Wrappers/TestableIO.System.IO.Abstractions.Wrappers.csproj

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,20 @@
1212
<ItemGroup>
1313
<PackageReference Include="Testably.Abstractions.FileSystem.Interface"/>
1414
</ItemGroup>
15+
16+
<ItemGroup>
17+
<AssemblyAttribute Include="System.CLSCompliantAttribute">
18+
<_Parameter1>true</_Parameter1>
19+
</AssemblyAttribute>
20+
</ItemGroup>
21+
22+
<ItemGroup Condition="'$(Configuration)' != 'Release'">
23+
<InternalsVisibleTo Include="System.IO.Abstractions.Tests"/>
24+
<InternalsVisibleTo Include="DynamicProxyGenAssembly2"/>
25+
</ItemGroup>
26+
<ItemGroup Condition="'$(Configuration)' == 'Release'">
27+
<InternalsVisibleTo Include="System.IO.Abstractions.Tests" PublicKey="$(PublicKey)"/>
28+
<InternalsVisibleTo Include="DynamicProxyGenAssembly2" PublicKey="0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7"/>
29+
</ItemGroup>
1530

1631
</Project>

0 commit comments

Comments
 (0)