title: Link build configuration to a publish profile
body: <p>Why does Microsoft not allow you to link a build configuration to a publish profile.  Instead it tells you to use the dropdown in the main VS interface.</p>
  
  <p><img src="https://i.stack.imgur.com/IoOHQ.png" alt="Publish Dialog"></p>
  
  <p>I find this extremely annoying, because we use config transforms to change our config settings based on the environment we are publishing to (such as database connection strings).  We also check-in the .Publish.xml file, so that the publish paths are saved in source control.  If someone forgets to change the build configuration they could accidentally publish test to production or vice versa.  If we could check in the build configuration selection with the publish profile we would not have this issue.</p>
  
  <p>Does anyone know if Microsoft plans on changing this in the future?</p>