Biz oluşturmak için gereken bir VSTO biz 3 proje oluşturdu Başlamak için hem Outlook 2007 ve 2010.C# çift Outlook 2007/2010 VSTO Eklentisi
destekleyen C#:
- Dosya-> Yeni Proje-> Office-> 2007-> Outlook 2007 Eklentisi
- Dosya-> Yeni Proje-> Office-> 2010-> Outlook 2010 Eklentisi
- Dosya-> Yeni Proje-> Windows -> Sınıf kitaplığı
Tüm paylaşılan kodlar # 3 numaralı projedir.
Şimdiye kadar, eklentiyi kısmen geliştirdik ve test için ClickOnce dağıtımlarını kullanıyoruz.
Bir gün, 2007 Outlook için 2010 eklentisini yükleyen bir kişi fark ettik ve herhangi bir yan etkisi olmadı.
Yani birkaç soru:
- 2007 VSTO proje oluşturmak için herhangi bir neden var mı? Sadece 2010 projesini oluşturabilir miyiz?
- Veya sürümündeki tek fark, ClickOnce yükleyici tarafından önyüklenen ofis çalışma zamanıdır? Outlook 2007 için 2010 çalışma zamanını yükleyebilir misiniz?
- Herhangi bir fark yoksa, neden iki Visual Studio projesi şablonları var?
Son çözümümüzde, şu ana kadar çalışmakta olan bir WiX yükleyici kullanıyor olacağız. Eklenti için 1 proje kullanabiliyorsanız, WiX yükleyici büyük ölçüde basitleştirilecektir. Yanlışlıkla yeni konuşma APı'NIN erişmesini örneğin herhangi 2.010 SADECE API referans eğer