Yazdığımız uygulamaların başka bilgisayarlarda çalışması için bir kurulum dosyası yapmalıyız. Bu işlem için öncelikle üzerinde çalıştığımız projeye bir Setup Proje' si eklemeliyiz. Önce File>Add> New Project seçeneklerini tıklayalım. Açılan aşağıdaki pencereden "Other Project Types" sekmesi altından "Setup and Deployment" seçeneğini tıklayalım. Daha sonra da sol bölümdeki simgelerden "Setup Project" simgesini tıklayalım. Projemizin yolunu ve ismini belirttikten sonra "OK" butonuna tıklayalım. Projemizin Setup dosyasını oluşturmak için ilk adımı atmış olduk.

Bu işlemden sonra karşımıza çıkan ilk pencerede sol bölmedeki "Application Folders" seçeneğini tıklayalım. Bu bölümü tıkladığımızda sağdaki boş alan uygulamamızın dosyalarını ekleyeceğimiz alandır. Bu alana projemizin exe dosyasını, icon dosyasını, varsa app.config dosyasını ve uygulamamızın çalışması için gerekli dll dosyalarını ekleyeceğiz.

Önce "Application Folders" seçeneğini tekrar tıklayalım ve bu alanda olduğumuzdan emin olalım. Daha sonra yandaki bölümde sağ tıklayıp açılan popup menüden Add>File seçeneklerini tıklayalım. Açılan pencereden uygulamamızın exe dosyasını seçip "OK" butonunu tıklayalım. Projemizin exe dosyasını ekledik. Yine aynı bölümde sağ tıklayıp bu adımda Add>Project seçeneğini tıklayalım. Açılan pencerede default "Primary Output" seçili gelecek. Hiçbir değişiklik yapmadan yine "OK" butonunu tıklayalım. Projemizin çalışması için gerekli dll dosyalarımızı da ekledik. Şimdi icon dosyamızı ekleyelim. Sağ tıklayıp Add>File seçeneğinden projemize bir icon dosyası ekleyelim.İkon dosyamızı da ekledikten sonra gelelim kullanıcının masaüstüne ekleyeceğimiz dosyalara.
Şimdi sol bölümden "User's Desktop" seçeneğini tıklayalım. Bu alanı tıkladıktan sonra sağ bölümdeki boş alanda sağ tıklayıp "Create New ShortCut" seçeneğini tıklayalım. Karşımıza setup projemizde oluşturduğumuz "Application Folder" klasörünü gösteren bir pencere çıkacak. Bu klasör içerisinden uygulamamızın exe dosyasını seçelim. Masaüstüne ekleyeceğimiz kısayolu da oluşturduk. Sıra geldi kullanıcının Başlat Menüsüne uygulamamızı eklemeye. Bu işlem için aşağıdaki resimdeki gibi "User's Programs Menu" seçeneği üzerinde sağ tıklayıp Add> Folder seçeneğini tıklayalım.

Daha sonra kullanıcının başlat menüsüne eklenecek olan bu klasöre uygulamamızın ismini verelim.Oluşturduğumuz bu klasörü tıklayıp biz tekrar sağ bölüme geçelim. Bu bölümde de yine kullanıcının masaüstüne kısayol eklerken izlediğimiz adımları takip edeceğiz. Klasörü tıklayıp, yandaki alana geçelim. Bu alanda sağ tıklayıp "Create New ShortCut" seçeneğini tıklayalım. Karşımıza yine setup projemizde oluşturduğumuz "Application Folder" klasörünü gösteren bir pencere çıkacak. Bu klasör içerisinden uygulamamızın exe dosyasını seçelim. Başlat menüsüne de projemizi ekledikten sonra sıra geldi ikon dosyalarımızı nasıl seçeceğimize. Şimdi eklediğimiz kısayolu seçelim ve properties penceresinde icon bölmesine gelelim. Bu bölümdeki ComboBox tan "Browse" seçeneğini tıklayalım. Açılan pencerede bize setup projemiz için oluşturduğumuz klasörleri ve dosyaları gösterecek. Burada biz zaten ilk adımda "Application Folder" klasörüne ikon dosyamızı eklemiştik. Buradan o dosyayı seçelim. Başlat menüsüne eklenen kısayolun ikonunu seçmiş olduk. Bu işlemin aynısını "User's Desktop" bölümüne eklediğimiz kısayol içinde yapalım ki, masaüstüne eklenen kısayola da ikon dosyamızı seçmiş olalım. Bu işlemi de yaptıktan sonra artık sıra geldi setup projemizi derlemeye. Setup projemiz üzerindeyken projemizi Build edelim. Ve artık setup projemiz hazır.

Setup dosyalarımıza, Setup Projemizi oluşturduğumuz klasör içerisindeki Debug klasörü altından erişebiliriz. Umarım faydalı olur. Kolay Gelsin ;)