diff --git a/GVFS/GVFS/CommandLine/DismountVerb.cs b/GVFS/GVFS/CommandLine/DismountVerb.cs
new file mode 100644
index 0000000000..218e5e28ea
--- /dev/null
+++ b/GVFS/GVFS/CommandLine/DismountVerb.cs
@@ -0,0 +1,10 @@
+using CommandLine;
+
+namespace GVFS.CommandLine
+{
+ [Verb(DismountVerb.DismountVerbName, HelpText = "Dismount a GVFS virtual repo")]
+ public class DismountVerb: UnmountVerb
+ {
+ private const string DismountVerbName = "dismount";
+ }
+}
diff --git a/GVFS/GVFS/GVFS.Windows.csproj b/GVFS/GVFS/GVFS.Windows.csproj
index 2e0af3feb1..b4c2c27803 100644
--- a/GVFS/GVFS/GVFS.Windows.csproj
+++ b/GVFS/GVFS/GVFS.Windows.csproj
@@ -127,6 +127,7 @@
+
diff --git a/GVFS/GVFS/Program.cs b/GVFS/GVFS/Program.cs
index c8fba02355..1842e4ef07 100644
--- a/GVFS/GVFS/Program.cs
+++ b/GVFS/GVFS/Program.cs
@@ -26,6 +26,7 @@ public static void Main(string[] args)
typeof(ConfigVerb),
typeof(DehydrateVerb),
typeof(DiagnoseVerb),
+ typeof(DismountVerb),
typeof(LogVerb),
typeof(SparseVerb),
typeof(MountVerb),