Drop and Recreate All Objects in Database Project
This is accomplished through the CreateNewDatabase command line publish parameter:

/p CreateNewDatabase=True



  Specifies whether the target database should be updated or whether it should be dropped and re-created when you publish to a database.


You can also set this in the publish xml file:

&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"&gt;
  &lt;PropertyGroup&gt;
    ... other properties ...
    &lt;CreateNewDatabase&gt;True&lt;/CreateNewDatabase&gt;


Or you can use the publish UI (which sets the above mentioned XML property):



I consider the documentation on this to be a little hard to find, so here's a link to it: Microsoft Docs - SqlPackage.exe