deployment VS release

All replies

  • "Deployment" refers to installing the completed application on the target environment (which might be production or staging, or even a testing environment). Typically you would deploy a "Release" build (optimized and without symbolic information), but it may be occasionally appropriate to deploy a "Debug" build (instead of "Release") if there are problems in the target environment and you intend to do some debugging there.
    • Proposed as answer by RohitArora Monday, April 10, 2017 5:20 AM
    Sunday, April 9, 2017 8:37 PM
  • Hi,

    Thank you for posting here.

    The deployment is all of the activities that make a software system available for use.

    The release activity follows from the completed development process. It includes all the operations to prepare a system for assembly and transfer to the customer site. Therefore, it must determine the resources required to operate at the customer site and collect information for carrying out subsequent activities of deployment process.

    Best Regards,


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact

    Friday, April 21, 2017 8:06 AM