การสร้างชุดติดตั้งโปรแกรมนั้นเรียกได้อีกอย่างว่าเป็นการ Deploy โปรเจ็คที่เราสร้างขึ้นใน Visual Studio และกระบวนการสร้างชุดติดตั้งจะเรียกว่า Deployment อย่างไรก็ตาม ความจริงคำว่า Deploy และ Deployment มีความหมายกว้างกว่านั้น โดยหมายถึงการทำให้แอพพลิเคชั่นที่เราสร้างขึ้นพร้อมสำหรับการใช้งานในเครื่องผู้ใช้ (หรือเว็บเซิร์ฟเวอร์ ในกรณีของเว็บแอพพลิเคชั่น) ซึ่งการสร้างชุดติดตั้งเป็นเพียงขั้นตอนหนึ่งในกระบวนการ Deployment และบางครั้ง Deployment อาจไม่จำเป็นต้องสร้างชุดติดตั้งก็ได้
การสร้างชุดติดตั้งให้กับโปรเจ็คที่เราพัฒนาขึ้นใน Visual Studio จะทำได้โดยเพิ่มโปรเจ็คใหม่ที่เป็น Setup Project เข้ามาในโชลูชั่นเดียวกับโปรเจ็คที่เราต้องการสร้างชุดติดตั้ง หลังจากนั้นเมื่อสั่งBuild โปรเจ็คนี้ (หมายถึง Setup Project) Visual Studio ก็จะสร้างชุดติดตั้งที่เราต้องการขึ้นมาให้
Visual Studio 2010 ได้เตรียมเท็มเพลตสำหรับสร้าง Setup Project ไว้ 4 เท็มเพลต ให้เราเปิด Visual Studio แล้วคลิกคำสัง New Project จากเมนู File จากนั้นในช่อง Installed Templates ทางซ้าย ให้คลิกเข้าไปในหัวข้อ Other Project Types > Setup and Deployment > Visual Studio Installer ก็จะมีเท็มเพลตสำหรับสร้าง Setup Project แสดงออกมาทางขวา ดังรูป
สำหรับเท็มเพลต Setup Wizard ที่ไม่ได้กล่าวถึง คือวิซาร์ดหรือตัวช่วยในการสร้าง Setup Project โดยวิซาร์ดจะให้เราตอบคำถามหรือเลือกตัวเลือกในหน้าจอต่างๆ แล้วสร้าง Setup Project ชนิดใดชนิดหนึ่งใน 4 ชนิดข้างต้นให้โดยขึ้นอยู่กับการตอบคำถามและตัวเลือกเหล่านั้น
นอกจากนี้ Visual Studio ยังมีคุณสมบัติ ClickOnce Deployment ที่ทำให้การสร้างชุดติดตั้งให้กับโปรเจ็คแบบ Windows Form ง่ายยิ่งขึ้นอีก และหลังจากโปรแกรมถูกติดตั้งลงไปในเครื่องผู้ใช้แล้วนั้นจะมีความสามารถในการอัปเดตตัวเองอัตโนมัติ เมื่อเราเจ้าของโปรแกรมมีการเผยแพร่โปรแกรมเวอร์ชั่นใหม่ออกไป