diff --git a/src/TextMateSharp.Grammars.Tests/TextMateSharp.Grammars.Tests.csproj b/src/TextMateSharp.Grammars.Tests/TextMateSharp.Grammars.Tests.csproj
index 975681a..b60e05b 100644
--- a/src/TextMateSharp.Grammars.Tests/TextMateSharp.Grammars.Tests.csproj
+++ b/src/TextMateSharp.Grammars.Tests/TextMateSharp.Grammars.Tests.csproj
@@ -3,6 +3,8 @@
net6.0
false
+ True
+ ..\TextMateSharp.snk
diff --git a/src/TextMateSharp.Grammars/Properties/AssemblyInfo.cs b/src/TextMateSharp.Grammars/Properties/AssemblyInfo.cs
index 01b1c6a..c4511fe 100644
--- a/src/TextMateSharp.Grammars/Properties/AssemblyInfo.cs
+++ b/src/TextMateSharp.Grammars/Properties/AssemblyInfo.cs
@@ -1,3 +1,3 @@
using System.Runtime.CompilerServices;
-[assembly: InternalsVisibleTo("TextMateSharp.Tests")]
\ No newline at end of file
+[assembly: InternalsVisibleTo("TextMateSharp.Tests, PublicKey=00240000048000009400000006020000002400005253413100040000010001000db16f8de24159e7ee94e32addce2a9b60f3ea5be200ae7b5abbf8676705064a1b5a5a44d570a884bd86bd2d3e83411fb88914e00028bc7d4b5be1ba8fd8db4335e3ad911d0ef7e694cf433f3314e991100c72c7473641a9e3437deeab402c8f4a03fdf9c174cbae00142a28ce43475ca61f0016ede73dc778b5ed5a0344cfc2")]
\ No newline at end of file
diff --git a/src/TextMateSharp.Grammars/TextMateSharp.Grammars.csproj b/src/TextMateSharp.Grammars/TextMateSharp.Grammars.csproj
index ba3e01d..3115d62 100644
--- a/src/TextMateSharp.Grammars/TextMateSharp.Grammars.csproj
+++ b/src/TextMateSharp.Grammars/TextMateSharp.Grammars.csproj
@@ -11,6 +11,8 @@
MIT
true
+ True
+ ..\TextMateSharp.snk
diff --git a/src/TextMateSharp.Tests/TextMateSharp.Tests.csproj b/src/TextMateSharp.Tests/TextMateSharp.Tests.csproj
index 061f4b8..ad51fbf 100644
--- a/src/TextMateSharp.Tests/TextMateSharp.Tests.csproj
+++ b/src/TextMateSharp.Tests/TextMateSharp.Tests.csproj
@@ -3,6 +3,8 @@
net6.0
False
+ True
+ ..\TextMateSharp.snk
diff --git a/src/TextMateSharp.Wasm/TextMateSharp.Wasm.csproj b/src/TextMateSharp.Wasm/TextMateSharp.Wasm.csproj
index 914469a..abdc949 100644
--- a/src/TextMateSharp.Wasm/TextMateSharp.Wasm.csproj
+++ b/src/TextMateSharp.Wasm/TextMateSharp.Wasm.csproj
@@ -10,6 +10,8 @@
Daniel Peñalba
MIT
+ True
+ ..\TextMateSharp.snk
diff --git a/src/TextMateSharp.snk b/src/TextMateSharp.snk
new file mode 100644
index 0000000..f167091
Binary files /dev/null and b/src/TextMateSharp.snk differ
diff --git a/src/TextMateSharp/Properties/AssemblyInfo.cs b/src/TextMateSharp/Properties/AssemblyInfo.cs
index 01b1c6a..c4511fe 100644
--- a/src/TextMateSharp/Properties/AssemblyInfo.cs
+++ b/src/TextMateSharp/Properties/AssemblyInfo.cs
@@ -1,3 +1,3 @@
using System.Runtime.CompilerServices;
-[assembly: InternalsVisibleTo("TextMateSharp.Tests")]
\ No newline at end of file
+[assembly: InternalsVisibleTo("TextMateSharp.Tests, PublicKey=00240000048000009400000006020000002400005253413100040000010001000db16f8de24159e7ee94e32addce2a9b60f3ea5be200ae7b5abbf8676705064a1b5a5a44d570a884bd86bd2d3e83411fb88914e00028bc7d4b5be1ba8fd8db4335e3ad911d0ef7e694cf433f3314e991100c72c7473641a9e3437deeab402c8f4a03fdf9c174cbae00142a28ce43475ca61f0016ede73dc778b5ed5a0344cfc2")]
\ No newline at end of file
diff --git a/src/TextMateSharp/TextMateSharp.csproj b/src/TextMateSharp/TextMateSharp.csproj
index ecdc189..b02bb7e 100644
--- a/src/TextMateSharp/TextMateSharp.csproj
+++ b/src/TextMateSharp/TextMateSharp.csproj
@@ -16,6 +16,8 @@ TextMateSharp uses a wrapper around Oniguruma regex engine. Read below to learn
Daniel Peñalba
MIT
+ True
+ ..\TextMateSharp.snk