Visual Studio Otomasyon tayfını
Visual StudioGenişletilebilirlik iki düzeylerini sunar: eklentiler ve sihirbazlar ve Visual Studio sdk.
Eklentiler ve sihirbazlar
Eklentiler ekleyin ve IDE içinde kullanılan zaman kazandıran ve işçilik tasarrufu uygulamalardır.Uygulayan com nesneleri oldukları Extensibility arabirim ve IDE içinde yer alan çekirdek Otomasyon nesne modeli aracılığıyla iletişim kurmak EnvDTE derlemeler.Araç modeli içinde yer alan Microsoft.VisualStudio.CommandBars.
Çeşitli programlama dillerinde Visual Studio , kendi derlemeler üzerinden ek Otomasyon nesneleri sağlar.Projeye özgü Otomasyon derlemeler bazıları aşağıdaki tabloda gösterilir.
Derleme adı |
Tanımlama |
---|---|
Visual Basicve Visual C# proje otomasyon modeli. |
|
Visual Basicve Visual C# proje otomasyon modeli. |
|
Visual Basicve Visual C# proje otomasyon modeli. |
|
Visual Basicve Visual C# proje otomasyon modeli. |
|
Visual Basicve Visual C# proje otomasyon modeli. |
|
Visual C++kod otomasyon modeli. |
|
Visual C++Proje otomasyon modeli. |
|
Visual C++Proje otomasyon modeli. |
|
Visual C++Sihirbaz otomasyon modeli. |
Eklentileri derlenir çünkü ikili kod, kendi fikri mülkiyet hakları ile korunur.Örneğin, com kullanan herhangi bir dil, eklentileri uygulayabilirsiniz Visual C++, Visual Basic, ve Visual C#.
IDE için tüm yeni özellikler eklemek isteyen ISV'ler gibi birçok geliştiriciler için eklentiler gibi özellikler içine sığacak Visual Studio IDE olarak olsa bile, yerleşik.
Eklentiler şunları yapmanıza olanak sağlar:
Aracınızın bir menü veya araç çubuğunda IDE içinde barındırır.
Bu sırada, programlama kolayca erişmenizi sağlar.
Özel özellik sayfaları oluşturmayı seçenekleri iletişim kutusu.
Daha fazla bilgi için bkz. Nasıl yapılır: özel seçenekleri sayfaları oluşturma.
Tıpkı hareket eden araç pencereleri oluşturma Visual Studio windows aracı.
Daha fazla bilgi için bkz. Oluşturma ve ortam Windows denetleme.
Dinamik olarak etkinleştirmek ve menülerdeki komutları devre dışı bırakmak ve Visual Studio komut çubuğu.
Daha fazla bilgi için bkz. Nasıl yapılır: ekleme ve komutları işlemek.
İlgili kişi ve açıklayıcı bilgileri eklemek Visual Studiohakkında iletişim kutusu.
Müşteri adayı oluşturma programları veya programlama görevleri yerine getirmeye işlem adım adım aracılığıyla kullanıcılara uygulamaları sihirbazlar.Örneğin, Visual Studio Add-In wizard bir eklenti projesi ve dağıtım projesi oluşturmak için kullanıcılara yardım sunar.Uygulayan proje oluşturma tarafından kendi sihirbazlarınızı oluşturmanız IDTWizard arabirim.Genellikle sihirbazları kullanarak Yeni bir proje iletişim kutusunu veya Yeni bir dosya iletişim kutusu.
Visual Studio SDK
Eklentiler ve sihirbazlar çoğu kullanıcıların gereksinimlerini karşılar.Ancak, bazı kullanıcılar ötesine gitmek zorunda kalabilirsiniz Visual Studio otomasyon modeli.Örneğin, kullanıcı bir tamamen yeni bir düzenleyici veya programlama diline birleştirmek isteyebilirsiniz Visual Studio IDE.Bunu gerçekleştirmek için bu öğeleri gerekli olabilir:
Yeni bir proje türü
Özelleştirilmiş bir düzenleyici
Gelişmiş hata ayıklama özellikleri
Visual Studio sdk, Visual Studio bu şekilde genişletebilirsiniz şekilde oluşturulmuştur.Visual Studio sdk araçları ve ürünlerinizi içine entegre yardımcı olacak bilgiler sağlayan Visual Studio.Visual Studio sdk paketi geliştirici ve platform olur.Bunu daha fazla arabirim erişimi sağlayarak IDE üzerinde daha hassas ve daha kapsamlı denetim sağlar.Visual Studio sdk kullanarak uzantılarınızı kullanıcılar için daha fazla işlevsellik sağlayabilir.Daha fazla bilgi için bkz: Visual Studio genişletilebilirlik Geliştirici Merkezi msdn Web sitesinde.Ayrıca, Visual Studio sdk bu siteden indirebilirsiniz.
Ayrıca bkz.
Görevler
Uygun Otomasyon yaklaşım seçme
Nasıl yapılır: bir eklenti oluşturmak
İzlenecek yol: bir sihirbaz oluşturma