Aracılığıyla paylaş


Uygun Otomasyon yaklaşım seçme

Visual StudioOtomasyon uygulamaları oluşturmak için çeşitli seçenekler sunar. Tam yöntemi seçmek için ancak, büyük ölçüde kapatmalarını göreve bağlıdır. En iyi yöntem için size yardımcı olmak için aşağıdaki faktörleri dikkate alın.

Kod veya derlenen bir uygulama dağıtmak istiyor musunuz?

Derlenen uygulama dağıtmak — bir eklenti veya bir sihirbaz veya Otomasyon arabirimleri kullanan bir uygulama kullanın. Eklentiler, sihirbazlar ve otomasyon arabirimleri kullanan diğer uygulamalar mülkiyeti derleme yoluyla koruyun. Ancak, bunları dağıtmak için bir dağıtım projesi veya Kur'un başka bir biçimde kullanmanız gerekir. Daha fazla bilgi için bkz: Nasıl yapılır: bir eklenti oluşturmak veya İzlenecek yol: bir sihirbaz oluşturma.

Hangi programlama dili Otomasyonu uygulama geliştirmek için kullanmak istiyor musunuz?

  • Visual Basic — eklentiler veya sihirbaz oluşturabilirsiniz. Daha fazla bilgi için bkz. Eklentiler ve sihirbazlar oluşturma.

  • Diğer diller — eklentiler ve sihirbazları kullanarak oluşturabileceğiniz IDTExtensibility2 arabirimi ve IDTWizard arabirim. Programlama dilinde CoCreate mümkün com nesnesi uygulamak gerekir.

Görev kullanıcı girişi gerektiriyor mu?

  • Hiçbir kullanıcı girişi gerekiyor — eklenti uygundur. Daha fazla bilgi için bkz. Eklentiler ve sihirbazlar oluşturma.

  • Basit giriş — bir eklenti veya sihirbaz uygundur.

  • Karmaşık giriş — giriş çok sayıda adıma sahipse veya doğrulama gerektiriyorsa, Sihirbazı en uygun olabilir.

Kullanıcı uygulama başlar ne düşünüyorsunuz?

  1. Menü veya komut çubukları — eklenti kullanın.

  2. Yeni proje veya yeni madde menü öğesi — bir uygulamaya yeni bir proje veya dosya eklemek için bir sihirbaz normaldir.

  3. IDE ile Autostarting — eklenti kullanın. Ne geliştirmek gerekir?

  • Otomatik bir görev — eklentiler ve sihirbazları tüm görevleri otomatikleştirmek için kullanılır. Daha fazla bilgi için bkz. Eklentiler ve sihirbazlar oluşturma.

  • Özel özellik sayfaları için Araçlar, Seçenekler iletişim kutusunda — eklentiler ve Sihirbazlar bu işlevi destekler. Daha fazla bilgi için bkz. Nasıl yapılır: özel seçenekleri sayfaları oluşturma. Kullanarak da oluşturabilirsiniz Visual Studio SDK. Daha fazla bilgi için bkz: Uzatma Visual Studio.

  • Özel araç veya belge penceresinde — eklentiler ve Sihirbazlar bu işlevi destekler. Daha fazla bilgi için bkz. Nasıl yapılır: oluşturun ve kontrol araç pencereleri. Kullanarak da oluşturabilirsiniz Visual Studio SDK. (Dikkat edin Document.Open() bir salt iç üyesidir.)

  • Yeni bir proje türü — kullanımı Visual Studio SDK.

  • Yeni bir programlama dili Visual Studio veya yeni bir düzenleyici için destek— kullanımı Visual Studio SDK.

Ayrıca bkz.

Görevler

Nasıl yapılır: bir eklenti oluşturmak

İzlenecek yol: bir sihirbaz oluşturma

Kavramlar

Otomasyon nesne modeli şeması

Visual Studio Otomasyon tayfını

Diğer Kaynaklar

Visual Studio ortam genişletme

Eklentiler ve sihirbazlar oluşturma