
Simdiye kadar bütün uygulamarimizi kodla olusturduk fakat bu kodlari visual studio yüklü olmayan bilgisayarlarda çalistiryamayiz derleyemeyiz bu yüzden projelerimizi .exe haline dönüstürmliyiz ki her bilgisayarda çalissin. Ufak bi uyari da bulunalim olusturacagimiz exe nin çalismasi için “Framework” yüklü olmasi gerekir (zaten msn gibi programlarla birlikte geliyor.)
Simdi gelelim setup projemizi nasil olusturacagiz ?
Ben önceki derslerde örnek verdigim hesap makinesinin exe sini olusturcagim, bunun için ilk yapmamiz gereken “file/add/new project ” diyoruz ve gelen pencereden other project types altindan “Setup project” ekliyoruz.
c# da yazılmış bir programın nasıl setup.exe’si hazırlanır?
Simdiye kadar bütün uygulamarimizi kodla olusturduk fakat bu kodlari visual studio yüklü olmayan bilgisayarlarda çalistiryamayiz derleyemeyiz bu yüzden projelerimizi .exe haline dönüstürmliyiz ki her bilgisayarda çalissin. Ufak bi uyari da bulunalim olusturacagimiz exe nin çalismasi için “Framework” yüklü olmasi gerekir. (zaten msn gibi programlarla birlikte geliyor)
Simdi gelelim setup projemizi nasil olusturacagiz ?
Ben önceki derslerde örnek verdigim hesap makinesinin exe sini olusturcagim, bunun için ilk yapmamiz gereken “file/add/new project ” diyoruz ve gelen pencereden other project types altindan “Setup project” ekliyoruz.

Karşımıza üstteki arayüz geliyor Application folderdan istersek klasör oluşturabiliriz. Biz user desktop ile ilgileneceğiz.
Üstteki menüden user desktop/add/project output diyoruz ve sağdaki form karşımıza çıkıyor. bu forma primary output ve ok diyoruz ve
projemize primary output from hesap_makinesi adında bir output oluşturuyor. Bu nesnenin özelliklerini karıştırırsanız. Dependencies, read only, register, system gibi ek özellikler ekleyebilirsiniz projemize mesala programı sisteme kurunca kullanıcı kaydını yapmak isterseniz burdan yapabilirsiniz.
Neyse biz devam edelim bu ekleme isleminden sonra visual studio solution explorer a Setup1 dosyasını ekler, eğer az önce belirttiğim ek özellikleri eklerseniz burada listelenir. Şimdi gelelim setup ayarlarımıza (resim koyma, mesaj yayınlama vb.) Setup1 i seçip sağ tıkladığımızda view/user interface diyoruz. Sol da görmüş oldugunuz ekran başlama, ilerleme ve bitiş olarak ayrılmış durumda bu bölümlerde setup projesinin nasıl davranacağını belirliyoruz örnegin ben sitemin üst kısmını ve hoşgeldiniz mesajı yayınlamak istiyorum setup çalıştırıldığında bunun için welcome i seçip propertiesinden resimi ve mesaj yayınlıyoruz. Ayrıca ana menülere tıklayarak lisans anlaşması, textbox, radyo butonu vb. ekleyebilirsiniz .
Diğer menülerinde özelliklerini karıştırarak ek özellikler uygulayabilirsiniz. Lafı fazla uzatmayalım ve oluşturalım artık şu projeyi

Build menüsünden “Build Setup1 ” diyoruz ve derlemesini bekliyoruz. Başarılı bir derleme sonucunda projemiz debug klasörü içine setupımızı oluşturur. Artık bu paketi istediğiniz bilgisayarda kurup çalıştırabilirsiniz