diff --git a/src/Markup/Perspex.Markup.Xaml/GlobalSuppressions.cs b/src/Markup/Perspex.Markup.Xaml/GlobalSuppressions.cs
new file mode 100644
index 0000000000..3d080850f1
--- /dev/null
+++ b/src/Markup/Perspex.Markup.Xaml/GlobalSuppressions.cs
@@ -0,0 +1,14 @@
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
+
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(
+ "StyleCop.CSharp.MaintainabilityRules",
+ "SA1401:Fields must be private",
+ Justification = "PerspexProperty fields should not be private.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(
+ "StyleCop.CSharp.DocumentationRules",
+ "SA1609:Property documentation must have value",
+ Justification = "This rule is fscking pointless")]
\ No newline at end of file
diff --git a/src/Markup/Perspex.Markup.Xaml/Perspex.Markup.Xaml.csproj b/src/Markup/Perspex.Markup.Xaml/Perspex.Markup.Xaml.csproj
index 5d7d97e26d..b1dfe8478d 100644
--- a/src/Markup/Perspex.Markup.Xaml/Perspex.Markup.Xaml.csproj
+++ b/src/Markup/Perspex.Markup.Xaml/Perspex.Markup.Xaml.csproj
@@ -32,6 +32,7 @@
TRACE
prompt
4
+ bin\Release\Perspex.Markup.Xaml.XML
@@ -39,6 +40,7 @@
+
@@ -152,6 +154,9 @@
True
+
+
+