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ştirmeAer ve hata düzeltmelerine ait tüm bilgilendirmeleri görmek içinburaya tıklayınız.
Uzun uğraşlar sonrasında add-in'imiz bitti ve kullanıma hazır. Başka kişilerin VSTO add-in'inizi kullanmaya başlaması için iki yol var.
Biz burada ilkini göreceğiz, ikincisini de bir sonraki sayfada. Farkları şöyle:
Kurulum yaptığınızda setup dosyaları Registry'nizde kayıt oluşturur. Bu teknik bir detay olup ilgilenenler buraya bakabilir.
Şimdi kurulum aşamalarına geçelim.
ClickOnce deployment ile ilgili ana referans dokümanımız şurada olup ben size bu sayfada özetini vermeye çalışacağım.
Ancak 2 tanesini Clean ettikten sonra baktığımda şöyle:
Son olarak Publish Now diyoruz. Publish Version alanında yazan numaralar projenizin versiyon numarasını takip etmek için kullanılır. Sonuncusu her publish sırasında otomatik olarak 1 artar. Diğerlerini siz manuel değiştirebilirsiniz. Bunların ne anlama geldiğinde google’da arayabilirsiniz.
Bu arada olur da kodunuzun bir yerinde add-in'inizin versiyonunu göstermek isterseniz aşağıdaki kod ile gösterebilirsiniz. Bunu yazabilmek için System.Deployment namespace'ini reference olarak eklemelisiniz.
using System.Deployment.Application; this.label1.Label = ApplicationDeployment.CurrentDeployment.CurrentVersion.ToString(4);
Ama bu kod, debug modda değil, release modda kurulum yaptıktan sonra çalışır.
Kurulum dosyanız hazır ve kullanıcılarınıza bunu dağıttıktan sonra sadece setup.exe'yi çalıştırmaları yeterli. Kendi PC'nizde denerken herhangi bir sorunla karşılaşmazsınız, direkt aşağıdaki gibi bir pencere çıkacak, Install diyeceksiniz, o kadar. (Sonraki deneme yanılmalarınızda sorun yaşamanız ise muhtemel. Böyle bir durumda, projeyi Clean etmeyi ve/veya Control Panelden kurulmuş programınızı kaldırmayı deneyebilirsiniz.)
Ancak diğer kullanıcılarda sorun çıkabilir. Excelent add-in'imde benim yaptığım gibi siz de ücretli sertifika almadıysanız https://www.excelinefendisi.com/Excelent/Download.aspx sayfasında belirttiğim adımların işletilmesi gerekmektedir.
Kurulum yapıldıktan sonra Registry'de ayrıca VSTA folder'ı altında bir de bunu application olarak görürüz.
Sadece orada değil, aynı zamanda Control Panel>Programs altına da gelir. Zira artık bu bilgisayarımıza kurulmuş bi programdır. Bunu kaldırmak tıpkı normal programları kaldırmak gibidir. Yani Developer menüsünde COM add-ins altından check işaretin kaldırmak yetmez, o sadece "Excel'de yüklenmesini istemiyorum" demektir ama PC'nizde hala yüklüdür. Komple kaldırmak için Control Panelden işlem yaparız.
Şimdi bu arada fark ettiyseniz, VSTOWorkbook çalışmamız da burda bir program gibi görünüyor. Evet, o da publish edildiği için bir program olarak görünecektir. Bunlarla ilgili işlemler de aşağı yukarı aynı olup ilave yapılması gerekenler için ClickOnce linkinden bilgi alabilirsiniz.
VSTO Add-in'lerin performanısını iyileştirme konusundaki şurada ClickOnce yerine Windows Installer kullanılmasının bazı aşamların pypass edilmesi nedeniyle daha hızlı olduğu söylenmekte. Burda karar size kalmış, diğer performans artırıcı yöntemleri denediğiniz halde hala performans sorunu yaşıyorsanız sizi sonraki sayfaya alalım.
Herkese merhaba. Hosting maliyetlerinin aşırı artması yüzünden sitemi yakın zamanda(en geç Mayıs 2023) kapatmaya karar vermiştim. Ancak, siteyi yakından takip eden bir arkadaş siteyi devralmak istemiştir. Siteyi, Mayıs ayında kendisine devir etmeye karar verdim. Üyelik bilgilerini bana güvenerek girdiğiniz için, hepsini silmiş bulunuyorum, yani mail adreslerinizi kimseyle paylaşmamış olacağım. Bilginizi rica ederim.