diff --git a/src/dotnet/commands/dotnet-restore/LocalizableStrings.resx b/src/dotnet/commands/dotnet-restore/LocalizableStrings.resx
index 6ffdc38b3..877cfa218 100644
--- a/src/dotnet/commands/dotnet-restore/LocalizableStrings.resx
+++ b/src/dotnet/commands/dotnet-restore/LocalizableStrings.resx
@@ -165,4 +165,7 @@
Set this flag to ignore project to project references and only restore the root project.
+
+ Set this flag to force all dependencies to be resolved even if the last restore was successful. This is equivalent to deleting project.assets.json.
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore/RestoreCommandParser.cs b/src/dotnet/commands/dotnet-restore/RestoreCommandParser.cs
index f42acad6b..a50c464a3 100644
--- a/src/dotnet/commands/dotnet-restore/RestoreCommandParser.cs
+++ b/src/dotnet/commands/dotnet-restore/RestoreCommandParser.cs
@@ -60,6 +60,11 @@ namespace Microsoft.DotNet.Cli
LocalizableStrings.CmdNoDependenciesOptionDescription,
Accept.NoArguments()
.ForwardAs("/p:RestoreRecursive=false")),
+ Create.Option(
+ "-f|--force",
+ LocalizableStrings.CmdForceRestoreOptionDescription,
+ Accept.NoArguments()
+ .ForwardAs("/p:RestoreForce=true")),
CommonOptions.VerbosityOption());
}
}
\ No newline at end of file