diff --git a/Hyperion.sln b/Hyperion.sln
index 9cfc24f0..d7da955a 100644
--- a/Hyperion.sln
+++ b/Hyperion.sln
@@ -11,6 +11,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{2F3D4EC4
build.fsx = build.fsx
build.ps1 = build.ps1
build.sh = build.sh
+ Hyperion.snk = Hyperion.snk
README.md = README.md
RELEASE_NOTES.md = RELEASE_NOTES.md
EndProjectSection
@@ -19,7 +20,7 @@ Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Hyperion.Tests.FSharpData",
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hyperion.Benchmarks", "src\Hyperion.Benchmarks\Hyperion.Benchmarks.csproj", "{CAE2DB69-0BE7-4B11-96DB-D5B61D35607F}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hyperion.Tests", "src\Hyperion.Tests\Hyperion.Tests.csproj", "{EA096BA2-3B4C-4878-B9AD-5A88D164EBF0}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hyperion.Tests", "src\Hyperion.Tests\Hyperion.Tests.csproj", "{EA096BA2-3B4C-4878-B9AD-5A88D164EBF0}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
diff --git a/Hyperion.snk b/Hyperion.snk
new file mode 100644
index 00000000..44dca33a
Binary files /dev/null and b/Hyperion.snk differ
diff --git a/src/Hyperion.Benchmarks/Hyperion.Benchmarks.csproj b/src/Hyperion.Benchmarks/Hyperion.Benchmarks.csproj
index 35efa975..3eff180c 100644
--- a/src/Hyperion.Benchmarks/Hyperion.Benchmarks.csproj
+++ b/src/Hyperion.Benchmarks/Hyperion.Benchmarks.csproj
@@ -3,7 +3,10 @@
Exe
netcoreapp2.0
- false
+ false
+ true
+ ..\..\Hyperion.snk
+ false
diff --git a/src/Hyperion.Tests/Hyperion.Tests.csproj b/src/Hyperion.Tests/Hyperion.Tests.csproj
index 7c291918..8f671018 100644
--- a/src/Hyperion.Tests/Hyperion.Tests.csproj
+++ b/src/Hyperion.Tests/Hyperion.Tests.csproj
@@ -4,6 +4,9 @@
net461;netcoreapp2.0
2.0.3
+ true
+ ..\..\Hyperion.snk
+ false
diff --git a/src/Hyperion/Hyperion.csproj b/src/Hyperion/Hyperion.csproj
index 608c63da..1f530781 100644
--- a/src/Hyperion/Hyperion.csproj
+++ b/src/Hyperion/Hyperion.csproj
@@ -8,6 +8,9 @@
true
serialization;poco
1.6.1
+ true
+ false
+ ..\..\Hyperion.snk
diff --git a/src/Hyperion/Properties/AssemblyInfo.cs b/src/Hyperion/Properties/AssemblyInfo.cs
index c4cbd14f..3b9598a6 100644
--- a/src/Hyperion/Properties/AssemblyInfo.cs
+++ b/src/Hyperion/Properties/AssemblyInfo.cs
@@ -25,7 +25,7 @@
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("7af8d2b6-9f1f-4a1c-8673-48e533108385")]
-[assembly: InternalsVisibleTo("Hyperion.Tests")]
+[assembly: InternalsVisibleTo("Hyperion.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100d1b02d7d7ee028be7b02edc08abd7f95760f1cc3fee6c48936b9febf4d6f76da586b8932c3a87c5912ddc66028a1841063fa1d4d1dc2814b58deb14cce7d18ffe3d8475bc2fcba11c480f96bcc41355c8f0131c6c3b2c8005ae5744e29498875a487e0f8c977b87236a596680ace77082889305e1e9f2907147add28536c99d8")]
#if UNSAFE
[assembly: AllowPartiallyTrustedCallers]