.Net Setup Projesi Oluşturmak (Publishwizard Haricinde)

Kodla Büyü

coderfree

Seçkin Üye
Seçkin Üye
Mesajlar
465
Arkadaşlar C# ile yaptığım bir uygulamanın setup dosyasını hazırlamak istiyorum, bildiğiniz gibi Visual Studio içindeki publish wizard ile bu yapılabiliyor ancak uygulama yönetici izni ile çalışması gerektiği için o şekilde yapılandırdım bu nedenle publish wizard ile clickonce security hatası alıyorum, hatada da zaten yönetici izni olan uygulamanın clickonce ile oluşturulamayacağı yazıyor. Sonuç olarak;
Ücretsiz bir install creator arıyorum , illaki visual studio içinden olmasına gerek yok, hariçten gösterdiğim klasördeki dosyaları setup paketi haline getirse yeterli ama en önemli kısım da bağımlılık varsa kullanıcının yüklemesini sağlayacak örneğin; kullanıcının bilgisayarında en az .Net Framework 4.0 yoksa, kurulum sırasında onu da indirmesini sağlamalı, varsa da framework yükleme adımını pas geçmeli.
Bu konuda deneyimi olan varsa yardımlarını beklerim, teşekkürler.
 
Advanced installer
Teşekkür ederim. Bunu deneyeceğim. Aslında Visual Studio 2017 sürümü içinde setup wizard olmayınca gözden kaçırmışım, Visual Studio içinde Online kısımdan "Microsoft Visual Studio Installer Projects" diye aratınca kendi setup wizardı ekleniyor. Daha sonra yeni bir setup projesi oluşturunca Net bağımlılıklarını falan seçebiliyormuşuz. Microsoft'un bu paket oluşturucusu çok basit geldi, özellkleri kısıtlı gibi üzerinde biraz uğraşmam gerekiyor tam istediğimi yapamadım onda. Bir de "dotNetInstaller Setup Bootstrapper" varmış o da benzer bağımlılık ayarlanabiliyormuş, biraz kurcalayacağım.
 
Community olmayan visual studio kullanıyorsanız install shield kullanırsınız ben kullandım çok kullanışlı. Setup içine sql local db ve NET framework gömmüştüm.
Community için setup wizard kullanabilirsiniz. Şimdiki projem için onu kullanacağım
 
Teşekkür ederim. Bunu deneyeceğim. Aslında Visual Studio 2017 sürümü içinde setup wizard olmayınca gözden kaçırmışım, Visual Studio içinde Online kısımdan "Microsoft Visual Studio Installer Projects" diye aratınca kendi setup wizardı ekleniyor. Daha sonra yeni bir setup projesi oluşturunca Net bağımlılıklarını falan seçebiliyormuşuz. Microsoft'un bu paket oluşturucusu çok basit geldi, özellkleri kısıtlı gibi üzerinde biraz uğraşmam gerekiyor tam istediğimi yapamadım onda. Bir de "dotNetInstaller Setup Bootstrapper" varmış o da benzer bağımlılık ayarlanabiliyormuş, biraz kurcalayacağım.
Setup wizard için. Örneğin projeniz için sql paketi yüklemeli önce (prerequisites) , bunun için yükleme dosyaları bootstrapper (program files.... Altında ) klasöründe olmalı. Prerequisites e tıklayıp olmasını istediğiniz programları seçeceksiniz. Seçtiğiniz paketler bootstrapper içinde varsa setupunuza dahil eder.
Telefondan yazdım, bu işlemleri 3 sene önce yapmıştım, fakat şimdiki projem için de yapacağım aklımda kalanları ifade etmeye çalıştım
 
Geri
Üst