title: AWS Serverless Application Publish via Visual Studio
body: <p>Using .Net Core, visual studio 2017 and AWS Toolkit for Visual 2017, I created a basic web api, the api works as designed.</p>
  
  <p>However when it comes to publishing/deploying it, the first time works perfectly when the Stack doesnt exist, creates everything its suppose to. When I make a change and need to re-deployed/publish, it comes back with the following error.</p>
  
  <blockquote>
    <p>Error creating CloudFormation change set: Stack [TestStack] already exists and cannot be created again with the changeSet [Lambda-Tools-636366731897711782].</p>
  </blockquote>
  
  <p>Just above the error message is this</p>
  
  <blockquote>
    <p>Found existing stack: False</p>
  </blockquote>
  
  <p>Im wondering if there is something not quite right with it detecting if the Stack exists.</p>
  
  <p><strong>Im just wondering if Im missing something, or if this is actually be design, as for me to republish it I have to log into my AWS Console and go into the cloud formation section and delete the existing Stack.</strong></p>
  
  <p>Publish Dialog</p>
  
  <p><a href="https://i.stack.imgur.com/Yvdmt.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Yvdmt.png" alt="Publish Dialog"></a></p>
  
  <p>Project Structure</p>
  
  <p><a href="https://i.stack.imgur.com/I072w.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/I072w.png" alt="Project Structure"></a></p>