17

File Handle Belirli uzantılara sahip dosyaları görsel stüdyoda kaydedilir sonra komut dosyasını çalıştırmak istiyorum. Visual Studio SDK API'sinde bir dosyanın kaydedilmesi için olay işleyicisinin nerede bulunduğunu merak ediyorum.Visual Studio SDK - Kaydet Olay

kimse görsel stüdyo uzantıları için API belgelerine açısından doğru yönde işaret edebilir. Visual Studio SDK Reference'u buldum ancak bazı yön veya örnek örnekleri yardımcı olabilir.

Genellikle proje oluşturulduğunda (Android Projesi için Mono) oluşturulmuş kısmi tasarımlı dosyalar oluşturmak istiyorum, dosyamın geçici değerleri olacak, ancak yalnızca tüm projeyi oluşturmadan intellisense olanak sağlaması amaçlanıyor. Şu anda elle süreci çalıştırabilir, ancak .xml veya .axml dosyalar kaydedilir zaman Senaryoyu tetiklemek istiyorum.

IVsRunningDocTableEvents.OnAfterSave yöntemiyle çalışmam gerektiğini düşünüyorum, ancak çalışan doc tablosundaki tanıtımı nasıl alacağımı veya olayı çalıştırmak istediğim dosyaları nasıl filtrelediğimi bilmiyorum. Bu, Visual Studio SDK'sini kullanmayla ilgili ilk denemem.

cevap

23

dosyaları kaydetmek için olay işleyicisi geçerli:

Dte.Events.DocumentEvents.DocumentSaved

Not aslında çalışmak için sırayla Events ve DocumentEvents bir başvuru tutmak gerekir. İşte bu konuda bazı bilgiler şunlardır: Burada http://social.msdn.microsoft.com/Forums/br/vsx/thread/0857a868-e650-42ed-b9cc-2975dc46e994

Visual Studio için işlevsellik her türlü göstermek 30 örnek projeler için bir bağlantı olduğunu Eklentiler:

http://code.msdn.microsoft.com/Visual-Studio-2010-SDK-ddfe1372

Bazı burada Informatin başlarken bulabilirsiniz :

http://msdn.microsoft.com/en-us/vstudio/ff677564.aspx

+0

'' 'DocumentSaved''' ve' '' IVsRunningDocTableEvents.OnAfterSave''' arasındaki fark nedir? – wishmaster35