DUYURULAR
Yeni eklenen ve/veya güncellenen sayfaları görmek için buraya tıklayınız.
Güncel ödev ve test listesini görmek için buraya tıklayınız.
Sitede yapılan iyileştirmeler ve hata düzeltmelerine ait tüm bilgilendirmeleri görmek içinburaya tıklayınız.
Arkadaşlar sizlerden küçük bir ricam olacak. Eğer sitemi beğeniyorsanız Udemy'deki ücretsiz olan VBA-1 eğitimimi alıp 4.5 veya 5 şeklinde puanlayabilir misiniz. Normalde böyle bir ricada bulunmak istemezdim ama bazı 'ruh hastaları' eğitimimi alıp izlemeden 1 puan veriyorlar. Kimisi de 1-2 ders izleyip 1 puan veriyor. Eksiklerim olabilir ama 1 puanı hakeden bir eğitim değil bu. Bu tür hareketler ortalama puanımı çok düşürdüğü için sizden böyle bir ricada bulunmak isterim. Şimdiden teşekkürler.
ClickOnce deployment sayfasında belirttiğimiz gibi daha profesyonel görünümlü, ara stepleri olan ve tek seferde bir PC'deki tüm kullanıcılara kurulum imkanı veren setup yöntemi MSI veya Windows Installer yöntemi olarak geçiyor. (Şirketinizin genelinde, adminler tarafından tüm PC'lere dağıtım yapılması işi ise başka bir süreç olup, ben şahsen bunu hiç yapmadım ancak ihtiyacınız bu ise bu sayfadan bilgi edinebilirsiniz)
Bu kurulum seçeneğinde tüm PC'ye kurulum yapılacağı için kurulum yapan kişinin Admin yetkilerine sahip olması gerektiği de aşikardır. Şahsi PC'lerde bu çok sorun olmayacaktır ancak kurumsal ortamlarda BT(IT) politikaları nedeniyle bu pek mümkün olmayabilir. Böyle bir durumda ClickOnce seçeneği değerlendirilebilir.
Şimdi burda da geçmişe bakıldığında iki farklı yöntem görünüyor. Ben birine kısaca ISLE yöntemi, diğerine Installer yöntemi diyeceğim. Burada ve burada görüleceği üzer ISLE yöntemi VS'nun Community versiyonunda desteklenmiyormuş, sadece ücretli versiyonlarında destekleniyormuş, ancak bunun yerine sonra Installer yöntemi gelmiş, biz de bunu kullanacağız. Olur da ISLE yöntemini de denemek istersneiz burdan bilgi alabilirsiniz.
Ana referans dokümanımız şu: https://docs.microsoft.com/en-us/visualstudio/vsto/deploying-a-vsto-solution-by-using-windows-installer?view=vs-2019
Referans dokümanında bahsedilen installer’ı indirmek için buraya tıklayınız. Bu link VS 2017 ve 2019 için geçerli. Daha eski(veya yeni) versiyonlar için sayfadaki yönlendirmeleri takip ediniz.
Bunu indirip çalıştırdıktan sonra(VS kapalı olsun bu arada) VS'yu çalıştıralım. Ve pencereye yeni seçenekler geldiğini görelim.
Şimdi ben VSTOvb projem içine bir setup programı oluşturacağım. O yüzden bu solution’ı açıyoruz.
Gördüğünüz üzere, MSI kurulum yöntemi biraz daha teferruatlı. Tüm PC kullanıcılarına kurma gibi bir derdiniz yoksa, veya bir lisans key gibi birşey girdirmeyecekseniz ClickOnce tercih edin derim. Özellikle ticari amaçlı bir proje yapmıyor, kendiniz ve/veya birkaç kullanıcı için bir add-in hazırlıyorsanız MSI'a hiç gerek yok.
Kurulum aşaması yine ClickOnce'daki gibi basit:
Next dedikten sonra çıkan ekranda nereye kurulum olacaksa orası seçilir. User'a mı tüm PC'ye mi kurulum yapacağını da soruyor, Everyone dersek tüm PC'ye yani tüm kullanıcılara tek seferde kurulmuş olur.
Ben Everyone dedim, sonra çıkıp PC'dei Aile hesaplarından birine girdim, baktım ve gerçekten orda da kurulumuş olduğunu gördüm.
Tabi Control Paneldeki Program & Features'an bakınca VSTOvb olarak değil MySetup olarak görünüyor. O yüzden setup projesinin isimlendirmesini daha anlaşılır yapmakta fayda var.