Eklentim bir çözüm yüklendiğinde nasıl algılanabilir? DTE modelinde bir yerde bir olay olması gerektiğini biliyorum, ama bulamıyorum. Eklentim, Visual Studio yüklendiğinde yüklenir, ancak açık olan bir çözüme bağlıdır. Çözüm eklentileri COM bileşenleri olması gerektiğinden, MS, COM üzerinde hasta sabitleme kaybeder kadar bir çözüm eklenti yapmak istemiyorum.Çözüm eklendiğinde eklenti nasıl algılanabilir?
5
A
cevap
8
Burada C# kullanarak olay işleme kayıt için:
_solutionEvents = _applicationObject.Events.SolutionEvents;
_solutionEvents.Opened += new _dispSolutionEvents_OpenedEventHandler(SolutionOpened);
_solutionEvents.AfterClosing += new _dispSolutionEvents_AfterClosingEventHandler(SolutionClosed);
Ayrıca kullanıcı çözüm dosya üzerinde çift tıklayarak Visual Studio açıldığında size çözüm açılması için bir etkinlik olsun unutmayın. Bu durumu doğru şekilde ele almak için _applicationObject.Solution öğesinin OnStartupComplete yönteminde boş olmadığını kontrol etmelisiniz. Açılmış
:
0
MSDN ilgili SolutionEvents sınıf etkinliği içeren bir çözelti ya da bir proje açıldıktan hemen sonra meydana gelir. Sen DTE2 sınıfında var
0
Events
denilen bir özellik bunu kullanmak zorunda gerekenler için olayların bir sürü tür verir:
DTE2 _applicationObject
_applicationObject.Events.SolutionEvents.Opened+=new _dispSolutionEvents_OpenedEventHandler(SolutionEvents_Opened);
İlgili konular
- 1. Maymun eklendiğinde orijinal yöntem nasıl aranır?
- 2. C#: Windows 7 için gerekli yeniden başlatma nasıl algılanabilir 7
- 3. Eklenti desen
- 4. WordPress - eklenti ile eklenti oluşturma
- 5. İletişim için bir bot eklendiğinde nasıl belirlenir?
- 6. Çubuğun üzerine fare eklendiğinde nasıl etiket gösterileceği
- 7. Bir eklenti hedefine başka bir eklenti hedefine nasıl bağlanır
- 8. C# Nasıl görünüme eklenti e-posta adresi göndermek için eklenti
- 9. GözlemlenebilirCollection belirleyici öğe eklendiğinde tetiklenmiyor
- 10. Set maven mülkiyet eklenti
- 11. Eklenti "canlı" moda nasıl uygulanır
- 12. C# eklenti çerçevesi nasıl oluşturulur?
- 13. Qt eklenti kurucusu nasıl belirtilir?
- 14. Görüntü eklendiğinde Kart Görünümü kayboluyor
- 15. ListView yeni öğeler eklendiğinde titremek
- 16. Esnek bir öğe sarıldığında esnek kutu algılanabilir mi?
- 17. Akıllı çözüm
- 18. Eklenti hatası
- 19. Bir UIView süper görüşüne eklendiğinde nasıl bir geri dönüş yapabilir?
- 20. Zend framework: Eklenti yolları
- 21. Visual Studio: Tek çözüm ya da birçok çözüm?
- 22. "Eklenti Yöntemleri", Objective-C
- 23. Öğe ListView'e eklendiğinde olay tetiklendi mi?
- 24. Firefox: Eklenti SDK'sı (Jetpack)
- 25. Selectize.js: Öğe sessizce eklendiğinde onItemAdd olayı tetiklendi
- 26. Scandir, dosya yoluna eklendiğinde göreli olarak mı?
- 27. ContainerView eklenti ekle
- 28. Yeni sütun pandalara eklendiğinde NaN değerleri DataFrame
- 29. __proto__ geçici çözüm 10
- 30. android eklenti dolgu programlı