diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..b8bc1f3
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1 @@
+*.cs diff=csharp
diff --git a/.gitignore b/.gitignore
index 64c3fe5..bd0adf8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -33,4 +33,5 @@ _ReSharper*/
packages/
/Confuser.Test
*.sln.*
-gh-pages/
\ No newline at end of file
+gh-pages/
+ConfuserEx.snk
diff --git a/Confuser.CLI/Confuser.CLI.csproj b/Confuser.CLI/Confuser.CLI.csproj
index 6eb7a67..07ecaa1 100644
--- a/Confuser.CLI/Confuser.CLI.csproj
+++ b/Confuser.CLI/Confuser.CLI.csproj
@@ -38,6 +38,12 @@
+
+ true
+
+
+ ..\ConfuserEx.snk
+
@@ -74,6 +80,9 @@
+
+ Properties\ConfuserEx.snk
+
diff --git a/Confuser.Core/Confuser.Core.csproj b/Confuser.Core/Confuser.Core.csproj
index 454c580..2a1385f 100644
--- a/Confuser.Core/Confuser.Core.csproj
+++ b/Confuser.Core/Confuser.Core.csproj
@@ -34,6 +34,12 @@
4
..\Release\bin\Confuser.Core.xml
+
+ true
+
+
+ ..\ConfuserEx.snk
+
@@ -126,6 +132,9 @@
+
+ Properties\ConfuserEx.snk
+
diff --git a/Confuser.DynCipher/Confuser.DynCipher.csproj b/Confuser.DynCipher/Confuser.DynCipher.csproj
index 9a48337..12fe5a7 100644
--- a/Confuser.DynCipher/Confuser.DynCipher.csproj
+++ b/Confuser.DynCipher/Confuser.DynCipher.csproj
@@ -30,6 +30,12 @@
prompt
4
+
+ true
+
+
+ ..\ConfuserEx.snk
+
@@ -79,6 +85,11 @@
dnlib
+
+
+ Properties\ConfuserEx.snk
+
+