Skip to content

Commit 08c8386

Browse files
committed
Strong name the assembly. Fixes #224
1 parent 636d25d commit 08c8386

File tree

5 files changed

+12
-3
lines changed

5 files changed

+12
-3
lines changed

MySqlConnector.snk

2.27 KB
Binary file not shown.

src/MySqlConnector/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
using System.Runtime.CompilerServices;
22

3-
[assembly: InternalsVisibleTo("MySqlConnector.Tests")]
4-
[assembly: InternalsVisibleTo("SideBySide")]
3+
[assembly: InternalsVisibleTo("MySqlConnector.Tests, PublicKey=00240000048000001402000006020000002400005253413100100000010001000521c81bf0f0ec7b261bb89bb583611d3767205d542c16c9353e317455acf612d3ec3dd03b77e7e6fda1aa8f15c58576d90dae0fb9f4fd4bd48709ae199b8c771963fa67d70b35f7ed2fbb6c60423935adfae0606716ea6ce31a1fcd56fdb206fc0c3b1205ec6ba56fb20c14c42105a601ddd0bfaea7207d535b29a39ffe82f00880f4f64f86e6bcf26eb5242a133bad9d7a32e3126036b68b13b413ce4097dfc18d9a5b1e494f1aed54dc84d7089fd0d931a49e679fdc7c8f07a5121df38ec27c2c9993a8f8f136b2937849aed32aef7324a5b7e482dc2eb693c7988f6074e82e75a41dd001587be4d79108588b25d40ed9aeb30ff921edaf509c94f71428e48219ba940f5f10c061421dc0c006e09feadec30df20b2d13d02c3ce4ceb32b6fbefd254288d45f3bb2c425b197e19699d7efdfc7aba5dd45b727bc98abd866d2f6e69e33a64e4b5a5ab1e4d749266c7bf285550da9fb036f10eff76b697de9c5ed8de4a3cdbca1174543540bed6c3a95641cfdacbac834896639f8a75ed1fb9cfd9983d83d0b43b76bd3894bd2b3da0dd23d1e0362985217f087acce1a7f56546c214890acae8fc60e27890ff31c38578f85e220342061a1a5c867362a14aafdffa003dc13af064f5f860d1757883ea5237feed3a6228c86200062bd88f5592d5c399ef270a562d458ae8eac5eaa382b5bcc3f64298cc34b4598f0b33d7943b8")]
4+
[assembly: InternalsVisibleTo("SideBySide, PublicKey=00240000048000001402000006020000002400005253413100100000010001000521c81bf0f0ec7b261bb89bb583611d3767205d542c16c9353e317455acf612d3ec3dd03b77e7e6fda1aa8f15c58576d90dae0fb9f4fd4bd48709ae199b8c771963fa67d70b35f7ed2fbb6c60423935adfae0606716ea6ce31a1fcd56fdb206fc0c3b1205ec6ba56fb20c14c42105a601ddd0bfaea7207d535b29a39ffe82f00880f4f64f86e6bcf26eb5242a133bad9d7a32e3126036b68b13b413ce4097dfc18d9a5b1e494f1aed54dc84d7089fd0d931a49e679fdc7c8f07a5121df38ec27c2c9993a8f8f136b2937849aed32aef7324a5b7e482dc2eb693c7988f6074e82e75a41dd001587be4d79108588b25d40ed9aeb30ff921edaf509c94f71428e48219ba940f5f10c061421dc0c006e09feadec30df20b2d13d02c3ce4ceb32b6fbefd254288d45f3bb2c425b197e19699d7efdfc7aba5dd45b727bc98abd866d2f6e69e33a64e4b5a5ab1e4d749266c7bf285550da9fb036f10eff76b697de9c5ed8de4a3cdbca1174543540bed6c3a95641cfdacbac834896639f8a75ed1fb9cfd9983d83d0b43b76bd3894bd2b3da0dd23d1e0362985217f087acce1a7f56546c214890acae8fc60e27890ff31c38578f85e220342061a1a5c867362a14aafdffa003dc13af064f5f860d1757883ea5237feed3a6228c86200062bd88f5592d5c399ef270a562d458ae8eac5eaa382b5bcc3f64298cc34b4598f0b33d7943b8")]

src/MySqlConnector/MySqlConnector.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
<Copyright>Copyright 2016–2017 Bradley Grainger</Copyright>
77
<AssemblyTitle>Async MySQL Connector</AssemblyTitle>
88
<VersionPrefix>0.29.4</VersionPrefix>
9+
<SignAssembly>true</SignAssembly>
10+
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
11+
<AssemblyOriginatorKeyFile>..\..\MySqlConnector.snk</AssemblyOriginatorKeyFile>
912
<Authors>Bradley Grainger;Caleb Lloyd</Authors>
1013
<TargetFrameworks>net45;net46;netstandard1.3;netstandard2.0</TargetFrameworks>
1114
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>

tests/MySqlConnector.Tests/MySqlConnector.Tests.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111

1212
<PropertyGroup>
1313
<VersionPrefix>0.1.0</VersionPrefix>
14+
<SignAssembly>true</SignAssembly>
15+
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
16+
<AssemblyOriginatorKeyFile>..\..\MySqlConnector.snk</AssemblyOriginatorKeyFile>
1417
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
1518
<AssemblyName>MySqlConnector.Tests</AssemblyName>
1619
<PackageId>MySqlConnector.Tests</PackageId>

tests/SideBySide/SideBySide.csproj

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111

1212
<PropertyGroup>
1313
<VersionPrefix>0.1.0</VersionPrefix>
14+
<SignAssembly>true</SignAssembly>
15+
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
16+
<AssemblyOriginatorKeyFile>..\..\MySqlConnector.snk</AssemblyOriginatorKeyFile>
1417
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
1518
<PreserveCompilationContext>true</PreserveCompilationContext>
1619
<AssemblyName>SideBySide</AssemblyName>
@@ -27,7 +30,7 @@
2730
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.1" />
2831
<DotNetCliToolReference Include="dotnet-xunit" Version="2.3.1" />
2932
<!--app packages-->
30-
<PackageReference Include="Dapper" Version="1.50.2" />
33+
<PackageReference Include="Dapper.StrongName" Version="1.50.2" />
3134
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="1.1.1" />
3235
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="1.1.1" />
3336
</ItemGroup>

0 commit comments

Comments
 (0)