title: Prevent dropping of users when publishing a DACPAC using SqlPackage.exe
body: <p>Is there any way of preventing users being dropped when publishing a DACPAC using SqlPackage.exe, other than changing the setting below, which prevents all objects from being dropped if they're not in the DACPAC.</p>
  
  <pre><code>&lt;DropObjectsNotInSource&gt;True&lt;/DropObjectsNotInSource&gt;
  </code></pre>
  
  <p>We deploy to a number of environments, each with different users. Current workarounds are to either:</p>
  
  <ol>
  <li>Script the users for each environment to recreate them after deploying</li>
  <li>Use <code>/Action:Script</code> and manually change the deployment script. </li>
  </ol>
  
  <p>Neither of these are ideal though...</p>