Aracılığıyla paylaş


İzlenecek yol: bir eklenti projesi hata ayıklama

Bu izlenecek yolda, basit bir nasıl yaratacağınızı örnekler Visual Studio eklenti projesi ve projenin hata ayıklamak için kesme noktalarını nasıl kullanılır. Daha fazla bilgi için bkz. Breakpoints and Tracepoints.

Eklentileri kullanan derlenmiş uygulamalar olan Visual Studio yönetmek veya tümleşik geliştirme ortamı (IDE) otomatikleştirmek için Otomasyon nesne modeli. Daha fazla bilgi için bkz. Eklentiler ve sihirbazlar oluşturma.

Not

Gördüğünüz iletişim kutuları ve menü komutları, etkin ayarlarınıza ve ürün sürümüne bağlı olarak Yardım menüsünde açıklanana göre farklılık gösterebilir.Bu yordamlar, genel geliştirme ayarları ile etkin geliştirilmiştir.Ayarlarınızı değiştirmek için Al ve Verayarları üzerinde araçları menü.Daha fazla bilgi için bkz. Visual Studio ayarları.

Eklenti basit bir Visual Studio proje oluşturmak için

  1. Dan Dosya menüsü, Yenive daha tıklatın Proje.

    New Project Dialog Box Görünür.

  2. İçinde Proje türleri bölmesinde genişletin Diğer proje türleriseçip genişletilebilirlik.

  3. Templates bölmesinde seçin Visual Studio Add-in.

  4. İçinde ad alan, kendi eklenti projesinin adı olarak SimpleAddIn yazın. Tamam düğmesini tıklatın.

    Add-in Wizard Başlar.

  5. İçinde Add-in Wizard'na Hoş Geldiniz sayfasında,'ı İleri.

  6. İçinde bir programlama dili seçin sayfasında,'ı oluşturma eklenti kullanarak Visual C#[NULL]'ı İleri.

  7. De Bir uygulama ana bilgisayarı seçin sayfasında, varsayılan seçenekleri kabul edin ve'ı İleri.

  8. De bir ad girin ve açıklama sayfa, basit eklenti eklenti adı olarak ve basit bir eklenti hata ayıklamak nasıl göstermek için kullanılan yazın. Eklentiniz için bir açıklama. İleri düğmesini tıklatın.

  9. Üzerinde eklenti seçeneklerini seçin sayfasında, seçeneği işaretleyin Evet, Oluştur bir 'Araçlar' menüsü öğesi. Kalan varsayılanları kabul edin. İleri düğmesini tıklatın.

  10. İçinde seçme ' Yardım hakkında ' bilgi sayfası, select Evet, istiyorum benim eklenti sağlamaya 'Hakkında' kutusunu bilgi. seçeneğini ve ardından İleri.

  11. Üzerinde özeti 'i tıklatın, sayfa Son.

    Add-in Wizard yeni eklenti projeniz oluşturur ve odak Connect.cs dosyasýný, IDE'yi açar. Bu eklenti kodunu içeren ana sınıftır.

  12. İçinde Solution Explorer, sağ başvuruları düğümünü seçin sonra Add Reference derlemenize bir başvuru eklemek için.

    Bu türlerin kullanımını verir System.Windows.Forms ad.

    Add Reference Dialog Box Görünür.

  13. De .net sekmesinde, System.Windows.Forms.dll bileşenini çift tıklatın.

    İçinde Solution Explorer, başvuru System.Windows.Forms ad alanı altında görüntülenir başvuruları düğüm.

    Bu ad alanı, aşağıdaki kod örneğinde kullanılan ileti kutusunda, görüntülemek gerekli kodunu içerir.

  14. Connect.cs içinde üstüne yakın aşağıdaki ifadeyi ekleyin SimpleAddIn daha kolay kullanımına izin kapsamı bir MessageBox nesne:

    using System.Windows.Forms;
    
  15. Ekleme bir MessageBox nesnesi ekleyerek eklentiniz içinMessageBox.Show("Debugging a Simple Add-in");için Exec Connect.cs yöntemi:

    public void Exec(string commandName,
       vsCommandExecOption executeOption,
       ref object varIn, ref object varOut, ref bool handled)
    {
       handled = false;
       if(executeOption ==
          vsCommandExecOption.vsCommandExecOptionDoDefault)
       {
          if(commandName == "MyAddin1.Connect.MyAddin1")
          {
             handled = true;
             MessageBox.Show("Debugging a Simple Add-in");
             return;
          }
       }
    }
    
  16. Tıklatın Tümünü Kaydet çalışmanızı kaydetmek için düğme.

Eklenti Visual Studio projenizi hata ayıklamak için

  1. Sol kenar boşluğunda, Connect.cs içinde beyannamenin tıklatın:

    MessageBox.Show("Debugging a Simple Add-in")
    

    Bir kırmızı nokta (veya kesme) görüntülenir ve bu satırdaki metin kırmızı renkte vurgulanır.

  2. Hata Ayıkla menüsünden, Start Debugging'i tıklayın.

    Geçerli Visual Studio oturum — hata ayıklama oturumunu — odak ve Ayıklanacak program kaybeder, içinde başka bir kopyasının açılacağı Visual Studio.

  3. Dan Visual Studio Ayıklanacak IDE'ı araçları menü.

    SimpleAddIn menü öğelerinin üstünde listelenir.

  4. Seçin SimpleAddIn eklentiniz yürütülecek komut.

    Bu, satır, kesme noktası ayarlamak yeri götürür Visual Studio hata ayıklayıcı, sarı ile vurgulanmış olan oturum.

  5. Dan Debug menüsünü seçin hata ayıklayıcı oturumda Step Into.

    Odağı, hata ayıklaması yapılmış programa geçer. Eklentiniz yürütülmüştür olduğunu gösteren, ileti kutusunu açar.

  6. Tıklatın Tamam , ileti kutusunu kapatın.

  7. Hata ayıklayıcı oturumda seçin devam dan Debug menü.

    Hata ayıklaması yapılmış Visual Studio oturum regains odak.

  8. Hata ayıklaması yapılmış çıkmak Visual Studio oturum.

  9. Connect.cs içinde yanında ayarlamak kesme noktası tıklatın MessageBox kaynak kodunuz içinden kaldırmak için deyimi.

    Ne zaman bir eklenti, hata ayıklama gördüğünüz gibi başka bir örneği Visual Studio çalışan eklentiyi barındırmak için IDE açar. İlk örnek kodunu görüntüler ve izleme değişkenleri, kesme noktaları ve benzeri ayarlama gibi hatalarını ayıklamanızı sağlar. Tamamladığınızda, hata ayıklama, IDE'nin ikinci örneğini kapatır ve eklenti 's ilk örnek kodu döndürür.

Ayrıca bkz.

Diğer Kaynaklar

Eklentiler ve sihirbazlar oluşturma

Otomasyon ve Genişletilebilirlik Başvurusu