diff --git a/src/Avalonia.Native/.gitignore b/src/Avalonia.Native/.gitignore
new file mode 100644
index 0000000000..b1153e777c
--- /dev/null
+++ b/src/Avalonia.Native/.gitignore
@@ -0,0 +1 @@
+Generated/*.cs
diff --git a/src/Avalonia.Native/Avalonia.Native.csproj b/src/Avalonia.Native/Avalonia.Native.csproj
index 9d6a82a2fb..c8ee73ad5d 100644
--- a/src/Avalonia.Native/Avalonia.Native.csproj
+++ b/src/Avalonia.Native/Avalonia.Native.csproj
@@ -7,6 +7,8 @@
/usr/bin/castxml
/usr/local/bin/castxml
true
+
+ $(MSBuildThisFileDirectory)/Generated