diff --git a/src/Markup/Avalonia.Markup.Xaml/Avalonia.Markup.Xaml.csproj b/src/Markup/Avalonia.Markup.Xaml/Avalonia.Markup.Xaml.csproj
index 996cfdbc52..6f3dabd568 100644
--- a/src/Markup/Avalonia.Markup.Xaml/Avalonia.Markup.Xaml.csproj
+++ b/src/Markup/Avalonia.Markup.Xaml/Avalonia.Markup.Xaml.csproj
@@ -15,6 +15,7 @@
+
diff --git a/src/Markup/Avalonia.Markup.Xaml/MarkupExtension.cs b/src/Markup/Avalonia.Markup.Xaml/MarkupExtension.cs
new file mode 100644
index 0000000000..858f2daa58
--- /dev/null
+++ b/src/Markup/Avalonia.Markup.Xaml/MarkupExtension.cs
@@ -0,0 +1,9 @@
+using System;
+
+namespace Avalonia.Markup.Xaml
+{
+ public abstract class MarkupExtension
+ {
+ public abstract object ProvideValue(IServiceProvider serviceProvider);
+ }
+}