diff --git a/.gitattributes b/.gitattributes
index fe9db411..980b231f 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,2 +1,11 @@
-* text=auto
-
+*.cs text diff=csharp
+*.csproj text
+*.sln text
+*.msbuild text
+*.config text
+*.conf text
+*.cscfg text
+*.csdef text
+*.xml text
+*.js text
+* text=auto
diff --git a/src/Numerics/Numerics.csproj b/src/Numerics/Numerics.csproj
index 3a64023c..4281385d 100644
--- a/src/Numerics/Numerics.csproj
+++ b/src/Numerics/Numerics.csproj
@@ -12,7 +12,7 @@
MathNet.Numerics
v4.0
512
- true
+ false
..\MathNet.Numerics.snk
@@ -447,9 +447,6 @@
-
- MathNet.Numerics.snk
-
diff --git a/src/Numerics/Properties/AssemblyInfo.cs b/src/Numerics/Properties/AssemblyInfo.cs
index 86f380a4..a0b081c8 100644
--- a/src/Numerics/Properties/AssemblyInfo.cs
+++ b/src/Numerics/Properties/AssemblyInfo.cs
@@ -44,6 +44,6 @@ using System.Runtime.InteropServices;
[assembly: ComVisible(false)]
[assembly: Guid("7b66646f-f0ee-425d-9065-910d1937a2df")]
[assembly: NeutralResourcesLanguage("en")]
-[assembly: InternalsVisibleTo("MathNet.Numerics.UnitTests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100ed2314a577643d859571b8b9307c6ff2670525c4598fbb307e57ea65ebf5d4417284cb3da9181636480b623f4db8cc3c1947244ba069df0df86e2431621f51a488f9929519a1c5d0ae595f6e2d0e4094685f0c1229ff658360acbb9f63f1a0258e984dda00dc7ad4fd16dbb550ec1ef8a11df138402b7c1998ee224e652c839b")]
+[assembly: InternalsVisibleTo("MathNet.Numerics.UnitTests")]
[assembly: AssemblyVersion("2011.04.17.0")]
[assembly: AssemblyFileVersion("2011.04.17")]
diff --git a/src/Silverlight/MathNet.Numerics.snk b/src/Silverlight/MathNet.Numerics.snk
deleted file mode 100644
index 93e42734..00000000
Binary files a/src/Silverlight/MathNet.Numerics.snk and /dev/null differ
diff --git a/src/Silverlight/Properties/AssemblyInfo.cs b/src/Silverlight/Properties/AssemblyInfo.cs
index 79443832..2441b7f8 100644
--- a/src/Silverlight/Properties/AssemblyInfo.cs
+++ b/src/Silverlight/Properties/AssemblyInfo.cs
@@ -43,7 +43,7 @@ using System.Runtime.InteropServices;
[assembly: CLSCompliant(true)]
[assembly: ComVisible(false)]
[assembly: Guid("7b66646f-f0ee-425d-9065-910d1937a2df")]
-[assembly: InternalsVisibleTo("SilverlightUnitTests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100ed2314a577643d859571b8b9307c6ff2670525c4598fbb307e57ea65ebf5d4417284cb3da9181636480b623f4db8cc3c1947244ba069df0df86e2431621f51a488f9929519a1c5d0ae595f6e2d0e4094685f0c1229ff658360acbb9f63f1a0258e984dda00dc7ad4fd16dbb550ec1ef8a11df138402b7c1998ee224e652c839b")]
+[assembly: InternalsVisibleTo("SilverlightUnitTests")]
[assembly: NeutralResourcesLanguage("en")]
[assembly: AssemblyVersion("2011.04.17.0")]
[assembly: AssemblyFileVersion("2011.04.17")]
\ No newline at end of file
diff --git a/src/Silverlight/Silverlight.csproj b/src/Silverlight/Silverlight.csproj
index 63d9d775..729f2d2c 100644
--- a/src/Silverlight/Silverlight.csproj
+++ b/src/Silverlight/Silverlight.csproj
@@ -62,10 +62,11 @@
..\..\out\lib\SL4\MathNet.Numerics.xml
- true
+ false
- MathNet.Numerics.snk
+
+
@@ -1072,9 +1073,6 @@
false
-
-
-
diff --git a/src/UnitTests/MathNet.Numerics.snk b/src/UnitTests/MathNet.Numerics.snk
deleted file mode 100644
index 93e42734..00000000
Binary files a/src/UnitTests/MathNet.Numerics.snk and /dev/null differ
diff --git a/src/UnitTests/UnitTests.csproj b/src/UnitTests/UnitTests.csproj
index d9c822ce..7459655d 100644
--- a/src/UnitTests/UnitTests.csproj
+++ b/src/UnitTests/UnitTests.csproj
@@ -32,10 +32,11 @@
4
- true
+ false
- MathNet.Numerics.snk
+
+
@@ -1034,7 +1035,6 @@
Always
-
SettingsSingleFileGenerator
Settings.Designer.cs