Bu site emekli olmuştur. Arşiv amaçlı olarak BT AKADEMİ sponsorluğunda yayın hayatına devam etmektedir.




C#nedir?com
 
YAZAR HAKKINDA
Caner Şahan
Caner Şahan
http://www.csharpnedir.com/
İletişme geçmek için tıklayın.
24 Makalesi yayınlanmakta.
Yazar hakkında detaylı bilgi için tıklayın.
Yayınlanan diğer makaleleri için tıklayın.
İlgili etiketler: dolayi ettigimiz framework framework’ geldi. gelelim. gerekiyor. herseyi moduna olusturmak programimizi programimizin projemizin projesini projesinin C# / VC#/.NET Caner Şahan
 
YAZI HAKKINDA
Türü : Makale
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır. Bu yazılar editör incelemesine girmeden yayınlanır.
Seviyesi : Orta
Kategori : C# / VC#/.NET
Yayınlanma Tarihi : 7.6.2004
Okunma Sayısı : 122428
Yorum Sayısı : 19     yorum yaz
Site İçi AramaSİTE İÇİ ARAMA
Üye Girişini AçÜye GİRİŞİ
Üye girişi için tıklayın.
Kullanıcı Adı
Şifre
 
Beni her zaman hatırla
Bir hafta boyunca kullanıcı bilgilerinizi kullanıcı çıkışı yapana kadar hatırlar. (Paylaşılan bilgisayarlarda önerilmez.)
 
Şifremi / Kullanıcı Adımı unuttum.
 
.net TV RSS Serbest KÖŞE (?)
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır. Bu yazılar editör incelemesine girmeden yayınlanır.
emre TAŞ
Silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
Makale Gönder Bende Yazmak İstiyorum
.net TV RSSBlogroll
Turhal Temizer
Conda install environment.yml Package 22.11.2024
Turhal Temizer
Mac OS/X Removing CUDA 22.11.2024
Burak Selim Şenyurt
Rust ile ECS Yaklaşımını Anlamak 22.11.2024
Burak Selim Şenyurt
Birlikte Rust Öğrenelim Serisi 22.11.2024
  Diğer Herşey
Sponsorlar
BT Akademi
Medya Portakal
Video Hosting Sponsoru
Csharpnedir.com bir Ineta üyesidir
Uzman Abi
Her Yönüyle C# - Sefer Algan
Setup Dosyaları Oluşturmak
 
Kapat
Sayfayı Yazdır Sık Kullanılanlara Ekle Arkadaşıma Gönder MySpace Del.Ico.Us Digg Facebook Google Mixx Reddit StumbleUpon
Yeni bir makalede buluşmaktan dolayı tekrardan sevinçliyim. Daha önceden devam eden network yazı dizimizdeki aksaklıktan dolayı hepinizden dolayı özür dilerim. Bu yazılarda en kısa zamanda gelecek bundan emin olabilirsiniz. (Tabi şuanki yoğunluğum biraz azalınca:)))

Şimdi Setup projelerini hazırlamaya geçelim. Setuplar şu bildiğimiz Windows’ da iki kere tıkladığımız zaman kuruluma başlayan programdan bahsediyorum. Yani bizim kodlarımız bir pakete gömerek daha sonra kurulacak platformdan açılan paket. Öncelikle setup projesi oluşturmak için programınızı yazmayı bitirmeniz ve son kontrollerini yapmanız gerekiyor. Artık setup dosyasını piyasaya sunduğumuz zaman değiştirmek bayağı bir zor olabilir. Birinci adımda bitirdiğimiz ve relase ettiğimiz programın projesini açın ve daha sonra bu proje açıkken File>>Add project>>New Project’ e tıklayınız.





Bu işlemden sonra setup projesinin bizim projemizin üstüne açıldığını yani projeyle beraber açıldığını göreceksiniz.Burda açılan menülerden File System menusu bizim setup projemizin ta kendisi. Benim açtığım setup projesinin ismi kur. Şimdi Solution Explorer’a gelerek kuru seçin ve özelliklerden programımızın versiyonundan tutunda , başlığına kadar herşeyi ayarlayın.





Şimdi ise File System (kur) moduna geçerek programımızı nereye kuracağımızı ayarlayalım. Application Folder  ’a gelip sağ tıkladıktan sonra açılan menuden Properties’e açarak Default Location özelliğini değiştirebiliriz. Burası programımızın kurulacağı yer.

Nasıl gidiyor? Bir sorun yok değil mi? Zaten herşeyi sihirbazlar ile yapıyoruz. Şimdi ise User’s Desktop seceneğine gelelim. Buda adı üstünde masaüstüne kısayol oluşturmak için kullandığımız seçenektir. Burada .exe file’ı seçerek direkt olarak programa erişimi sağlayabilirsiniz.

Şimdi ise sıra Programlarım menüsüne programımızı yerleştirmeye geldi. Bunun için aşadaki iki aşamalı işlemi gerçekleştiririz.





Evet projemiz bitmek üzere. Şimdi ise sıra kullanıcının arayüzünü düzenlemeye geldi. Bunun için Solution Explorer pencerisinin kur dosyasına sağ tıklayarak View\User Interface moduna geçelim. Karşımıza aşağıdaki gibi bir ekran gelecektir.



Son olarak derleme aşamasına gelelim. Burda önemli bir nokta var. Kuracağınız bilgisayarda Framework olmayabilir. Bu yüzden setupa Framework’ u projemize gömmemiz gerekiyor. Bunu yapmak için Framework’ u setup projesinin içine kopyalamamız yeterli. Daha sonra ise aşağıdaki gibi setup projesini derleyiniz ve işte sonuç. Framework’ u koyduğumuz yere bakarsak; kur setup projesinin içinde debug klasörüdür. Biz setup projesini build ettiğimiz zaman Framework kaybolacaktır. Yani setup’ a gömülecektir. Aşğıdaki görünüm build edilmeden önceki hali göstermektedir.

Burada da build işlemini yapalım.

Buda build’ten sonraki durum;

Sonuçta programımızın Setup’ ını açtıktan sonra şöyle bir görüntü elde ederiz.



Caner ŞAHAN
[email protected]

Makale:
Setup Dosyaları Oluşturmak C#, Visual C# ve .NET Caner Şahan
  • Yazılan Yorumlar
  • Yorum Yaz
NİS
22
2013
İyi günler, Umarım yorumuma cevap verirsiniz :( Projemin setupını oluşturduktan sonra herhangi bi bilgisayarda kurulum yaparken kurulum aşamasında bilgisayar adı, Ip adresi gibi bilgilerin kullanıcıdan istemesini istiyorum. Kullanıcı bu bilgileri girdikten sonra kurulumu gerçekleştirebilsin. ve program çalıştırıldığında Kullanıcnın girdiği bu bilgiler programda kullanılacaktır. Bunu nasıl sağlayabilirim. Lütfen Yardımcı olun :(
TEM
20
2012
Bence çook yetersiz bi anlatım olmuş, görsellik sıfır bide çok eksik var hiç bir şeye deyinmemişsinki hiç bilmeyen bi adamın burdan bakıp yapması imkansız Bende bu konuda çook araştırma yaptım ihtiyacı olan arkadaşlar için kendi bloğumda 2 günümü alan bi paylaşım yaptım ihtiyacı olan varsa http://adildeveci.com/c-ile-setup-projesi-hazirlamak buyrun bakın hak vericeksiniz bana :D
HAZ
19
2012
Buyrun Buradan Yakın: http://erhanncetinn.blogspot.com/2010/11/c-ile-setup-olusturma.html Setup Boyle Olur :)
HAZ
19
2012
Yarım Yamalak ve Yanlış Bir Anlatım Bu Siteye Hiç Yakışmamış. Birebir Denedim Programı Masaüstüne Kurdu. .net 4.0 Veritabanı vs Kurulmadı Bile.
MAR
9
2011
Error1Unable to find source file 'C:\Documents and Settings\Administrator\Belgelerim\Visual Studio 2010\Projects\oto\oto\bin\Debug\oto.accdb' for file 'oto.accdb', located in '[TARGETDIR]', the file may be absent or locked. C:\Documents and Settings\Administrator\belgelerim\visual studio 2010\Projects\oto\otosetup\otosetup.vdproj otosetup boyle bir hata alıyorum.Debug klasorunun iceinde oto.exe.locked diye bir klasor oluşuyor.oto.accdb Nsıl çözebilirim.Lütfen yardım ediniz.
ŞUB
15
2011
bu konuyla alakali bir blog buldum,cok guzel olmus http://erhanncetinn.blogspot.com/2010/11/c-ile-setup-olusturma.html
EKİ
23
2010
Setup sonrası yaşanan sıkıntılara da değinseydiniz ne güzel olurdu sayın hocam.
ŞUB
8
2010
İyi akşamlar, benim 2 tane sorum olacak. 1-)Visual C# 2008 Express kullanıyorum. Ve aldığım bir duyuma göre de Visual Studio'nun Express sürümleri için "Setup ve Deployment template'leri" yokmuş. Eğer bu böyleyse oluşturduğum dosyaları nasıl setup haline getireceğim? Yoksa setup oluşturma programı mı kullanacağım? 2-)Dışarıdan yani Internet üzerinden Setup and Deployment taslağı bulabilir miyim? Saygılar...
KAS
8
2007
Bunu yapmanın tek yolu bootsrapper plug-in i eklemek. Böylece fw yüklü olan makinaya direk programı kurar, eğer fw yoksa da ilk fw yükleyip sonra programı kurar. Yani sonuçta kullanıcı tek bir setup çalıştırarak kurulumu tamamlamış olur.
TEM
8
2006
Makale eksik olmuş diyebiliriz ama yinede cok faydalı.Ben setup oluşturmayı ilk defa deniyorum Visual Studio da ilk basta yazılanların aynısını yaptım ve sonuc alamadım fakat biraz ugrasınca database kullandıgım programın setup ını oluşturdum.Emeğiniz için çok teşekkurler.Çalışmalarınızın devamını beklerim.
ŞUB
16
2006
Sanırım makale biraz eksik olmuş gibi.. Adım adım gidilmemiş, ayrıca çok basit bir proje ele alınarak hazırlanmış. Örneğin veritabanıyla ilgili hiçbir bilgi geçmemiş makalede. Veri tabanı kullanılmadan yapılan programcılık, programcılık değil gibi geliyor bana... Ben bir soru sormak istiyorum. Hatta bir değil 2 tane soru sormak istiyorum :) Birincisi, Projemize veritabanı eklediğimizde bunu setup projesi içinde nasıl tanımlayacağız? İkincisi, Dual boot (birden fazla işletim sistemi kurulu olan) ile çalışan bir bilgisayarda kurulumu o an aktif olan işletim sisteminin bulunduğu partition yada hard disk üzerindeki Program Files klasörü içine nasıl kurduracağız? Artı, bi tane daha soru şimdi aklıma geldi. Kurulumu yapacağımız bilgisayar üzerinde .NET Framework kurulu mu değil mi ilk baş ona baksın, eğer kurulu ise Frameworkü kurmasın, kurulu değil ise kursun. Bunu nasıl gerçekleştirebiliriz? Bu sorularıma cevap verebilirseniz çok mutlu olurum. Makalede bazı eksik yanlar var ama yine de emeğiniz için çok teşekkür ederim. Ayrıntılı bir setup projesi oluşturmak isimli makale daha yayınlanırsa iyi olacağı kanaatindeyim...
KAS
27
2005
Programın açıklaması yetersiz bence. Sırayla anlatılırsa daha iyi olur. Arada eksik noktalar var
MAR
17
2005
Detaylı setup makalesi: http:www.dotnetishere.comArticlesArticlesDetail.aspx?ArtID=16
KAS
23
2004
Framework dosyasını gömmedi. Setup ı çalıştırınca "Bu program framework ister. İnternetten indirmek ister misiniz" gibi bir mesaj çıkıyor. Evet dersek microsoft un sitesinden indirmeye çalışıyor. Hayır dersek de setup sonlanıyor. Ama bu soruyu ben framework dosyasını debug klasörüne attığım için mi sordu bilemiyorum.
EYL
7
2004
Ben de yazılanları uyguladım. Fakat, dotnetframework ü gömemedim. Ayrıca, klasik bir kurulum hazırlayamıyorum (exe uzantısını kaybetmek, config dosyasını gizlemek, veritabanı dosyasının adresini tanımlamak vb. konularda sorunlar yaşıyorum.) Yusuf un da dediği gibi daha ayrıntılı bir makale daha yazılırsa sevinirim.
Sayfalar : 1 2 
Yorum yazabilmek için üye girişi yapmalısınız. Üye girişi için tıklayın.
Üye değilseniz Üyel Ol linkine tıklayarak üyeliğinizi hemen başlatabilirisniz.
 
  • Bu Konuda Son 10
  • Eklenen Son 10
  • Bu Konuda Geçmiş 10
Bu Konuda Yazılmış Yazılmış 10 Makale Yükleniyor
Son Eklenen 10 Makale Yükleniyor
Bu Konuda Yazılmış Geçmiş Makaleler Yükleniyor