diff --git a/Source/STL/STL.csproj b/Source/STL/STL.csproj
index 9e851ee..6715839 100644
--- a/Source/STL/STL.csproj
+++ b/Source/STL/STL.csproj
@@ -10,7 +10,7 @@
Properties
QuantumConcepts.Formats.STL
QuantumConcepts.Formats.StereoLithography
- v4.5.1
+ v4.5
512
diff --git a/Source/STL/Vertex.cs b/Source/STL/Vertex.cs
index 37f6edc..6d93e50 100644
--- a/Source/STL/Vertex.cs
+++ b/Source/STL/Vertex.cs
@@ -103,13 +103,13 @@ public static Vertex Read(StreamReader reader)
return null;
//Parse the three coordinates.
- if (!float.TryParse(match.Groups["X"].Value, numberStyle, CultureInfo.CurrentCulture, out x))
+ if (!float.TryParse(match.Groups["X"].Value, numberStyle, CultureInfo.InvariantCulture, out x))
throw new FormatException("Could not parse X coordinate \"{0}\" as a decimal.".FormatString(match.Groups["X"]));
- if (!float.TryParse(match.Groups["Y"].Value, numberStyle, CultureInfo.CurrentCulture, out y))
+ if (!float.TryParse(match.Groups["Y"].Value, numberStyle, CultureInfo.InvariantCulture, out y))
throw new FormatException("Could not parse Y coordinate \"{0}\" as a decimal.".FormatString(match.Groups["Y"]));
- if (!float.TryParse(match.Groups["Z"].Value, numberStyle, CultureInfo.CurrentCulture, out z))
+ if (!float.TryParse(match.Groups["Z"].Value, numberStyle, CultureInfo.InvariantCulture, out z))
throw new FormatException("Could not parse Z coordinate \"{0}\" as a decimal.".FormatString(match.Groups["Z"]));
return new Vertex()
diff --git a/Source/Test/Test.csproj b/Source/Test/Test.csproj
index 69cbab3..d0edbf2 100644
--- a/Source/Test/Test.csproj
+++ b/Source/Test/Test.csproj
@@ -8,7 +8,7 @@
Properties
QuantumConcepts.Formats.StereoLithography.Test
QuantumConcepts.Formats.StereoLithography.Test
- v4.5.1
+ v4.5
512
{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
10.0