Aracılığıyla paylaş


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

Eklenti, Visual Studio tümleşik geliştirme ortamında (IDE) çalışan derlenmiş bir DLL'dir.Derleme, fikri mülkiyet korur ve performansını artırır.Her ne kadar, eklentileri elle oluşturabilseniz de, Eklenti Sihirbazı'nı kullanmayı daha kolay bulabilirsiniz.Bu sihirbaz oluşturur oluşturmaz çalıştırabileceğiniz işlevsel fakat basit bir eklenti oluşturur.Add-In Wizard temel çıplak programın oluşturduğu sonra kod eklemek ve özelleştirin.

Eklenti Sihirbazı, eklentiniz için bir görünen ad ve açıklama sağlamanıza olanak tanır.Bunların her ikisi de görünür Add-In Manager.İsteğe bağlı olarak, sihirbazın eklentiyi açmak için Araçlar menüsüne komut ekleyen kodu oluşturmasını sağlayabilirsiniz.Ayrıca, eklentiniz için özel bir Hakkında iletişim kutusu görüntülemeyi tercih edebilirsiniz.Sihirbaz tamamlandığında, eklentiyi uygulayan Connect adlý tek bir sınıfın yeni bir proje vardır.

[!NOT]

Bilgisayarınız, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arayüzü öğelerinden bazıları için farklı adlar veya konumlar gösterebilir.Bu öğeleri bilgisayarınızdaki Visual Studio sürümü ve kullandığınız ayarlar belirler.Daha fazla bilgi için bkz. Visual Studio ayarları.

Eklenti Sihirbazı'nı kullanarak bir eklenti oluşturmak için

  1. Oluşturma bir Visual Studio eklenti projesi.Dosya menüsünde, Yeni'nin üzerine gelin ve Proje'yi tıklayın.Gidin genişletilebilirlik , Diğer proje türleri düğüm.Proje oluştururken, Add-In Wizard başlar.

  2. Üzerinde programlama dili seçin sayfasında, kullanmak istediğiniz eklenti yazmak için programlama dili seçin.

  3. Gibi bir veya birkaç uygulamayı seçin Visual Studio, Uygulama ana bilgisayarı seçmek sayfa.

    Bu oluşturulduktan sonra eklentiyi çalıştırabilmeniz istediğiniz uygulamaları seçmenize olanak verir.

  4. Bir Ad ve Açıklama Girin sayfasında eklentinizin adını ve açıklamasını yazın.

    [!NOT]

    Çünkü nokta karakteri (".") özel bir anlamı vardır Visual Studio komutları, Visual Studio bir varsayılan oluşturmaz araçları eklenti adınızı bir nokta varsa menü komutu. 

    Eklenti oluşturulduktan sonra, adı ve açıklaması Eklenti Yöneticisi'ndeki Kullanılabilir Eklentiler listesinde görüntülenir.Kullanıcıların eklentinizle ilgili olarak ne işe yaradığını, nasıl çalıştığını vs. öğrenmesi için eklentinizin açıklamasına yeterli ayrıntı ekleyin.

  5. Üzerinde Eklenti seçenekleri seçin sayfasında belirtebilirsiniz:

    • Görünmesini eklentiniz istediğiniz araçları menü.

    • Başlatmak için eklenti istediğinizde.

    • Eklentiniz kalıcı kullanıcı arabirimi (UI) veya kullanmadığını.Yoksa, satýrý yapýlarý ile güvenle kullanılabilir.

  6. Üzerinde seçme ' Yardım hakkında ' bilgi sayfasında, görüntülenecek eklenti hakkında bilgi isteyip Visual Studiohakkında iletişim kutusu.Bunu yaparsanız, görüntülenmesini istediğiniz bilgileri ekleyin.

    Eklenebilir bilgi Visual Studiohakkında iletişim kutusunda sürüm numarası, destek ayrıntıları, lisans verilerini ve benzeri içerir.

  7. 1-6 Adımları tamamladıktan sonra seçtiğiniz seçenekler görüntülenir özeti gözden geçirmek bir sayfa.Memnun kalırsanız, eklenti oluşturmak için SON'u tıklatın.Bir şey değiştirmek istiyorsanız, Geri düğmesini tıklatın.

    Şimdi bir işlev, temel eklenti vardır.Ne yapmak istediğinizi yapmak eklenti etkinleştirmek için uygun kodu eklemeniz gerekir.Daha fazla bilgi için bkz. Visual Studio ortam genişletme.

    Arka planda Add-In Wizard ne yaptığını öğrenmek için oluşturduğu kodu inceleyebilirsiniz.

Güvenlik

Yönetilen eklentiler, xml biçiminde yazılmış .addin dosyaları olarak kaydedilir.Add-In Wizard Visual Studio.net 2002 ve Visual Studio.net 2003 eklenti tüm kullanıcılar için kaydetmek olanak veren bir onay kutusu bulunur.Add-In Wizard Visual Studio 2005 ve daha sonra bu onay kutusu yoktur.Yönetilen bir eklenti, Visual Studio 2005 ve sonrasında, tüm kullanıcıların .addin dosyayı kopyalamak için kaydetmek için...\Documents and Settings\All Users\ klasöründe bulunur.Yönetilmeyen eklenti Visual Studio 2005 ve daha sonra tüm kullanıcılar için kaydetmek için hkey_current_user için hkey_classes_root .reg dosyasındaki ilgili kayıt defteri girdilerini değiştirin ve sonra .reg dosyasını kayıt defterine uygulanır.Daha fazla bilgi için, bkz. Otomasyonundaki Güvenlik için en iyi yöntemler ve Güvenlik eklentisi.Add-In Wizard ve Otomasyon derlemeler Express sürümleri içinde kullanılamaz Visual Studio.

Eklentiler veya sihirbaz access Otomasyon işlevleri için kullanmak gerekmez.Bunun yerine, istenilen Otomasyon derlemelerine başvurular için ekleyebilirsiniz Visual Studio proje ve sonra türleri ve bu üyelere ulaşmak.Ancak, bir eklentinin Otomasyon kullanarak oluşturduğunuz herhangi bir eklenti aracı IDE içinde getirebilir.

Ayrıca bkz.

Görevler

Nasıl yapılır: denetim Eklenti Yöneticisi'ni kullanarak eklentileri

Nasıl yapılır: çözüm eklentileri oluşturun

İzlenecek yol: bir sihirbaz oluşturma

Kavramlar

Eklenti kayıt

Otomasyon nesne modeli şeması

Visual Studio eklentiler vs. Paylaşılan eklentiler

Diğer Kaynaklar

Eklentiler ve sihirbazlar oluşturma