Nasıl yapılır: derlemek ve Otomasyon nesne modeli kod örneklerini çalıştırmak
Otomasyon nesne modeli başvurusu konular, bulunan kod örnekleri tarafından oluşturulan bir eklenti çalıştırmak için tasarlanmış Add-in Wizard. Aşağıdaki bölümlerde, derlemek ve otomasyon nesne modeli kod örneklerini çalıştırmak açıklanmaktadır.
Bir eklenti kod örneğini çalıştırmak için
Kullanarak oluşturduğunuz bir eklenti Add-in Wizard.
Daha fazla bilgi için bkz. Nasıl yapılır: bir eklenti oluşturmak.
Eklentinin kod örneğine eklemek Connect sınıf.
Eklentinin kod örneği yordam çağrısı OnConnection yöntem. Örnek kodu gerektiriyorsa, DTE2 geçirin, nesne bir bağımsız değişken olarak _applicationObject Eklenti kodunda bildirilen üye değişkeni. Aşağıdaki kod ilgili kısımlarını gösterir Connect sınıfından hem de bir Visual Basic ve Visual C# Eklentisi:
Public Sub OnConnection(ByVal application As Object, ... ) _ Implements IDTExtensibility2.OnConnection _applicationObject = CType(application, EnvDTE80.DTE2) . . . ' Pass the _applicationObject member variable to the code ' example. MyCodeExample(_applicationObject) End Sub ' Other methods in the Connect class. . . . ' This is the code example that was added to the Connect class. Sub MyCodeExample(ByVal dte As DTE2) . . . End Sub
public void OnConnection(object application, ... , ref Array custom) { _applicationObject = (DTE2)application; . . . // Pass the _applicationObject member variable to the code // example. MyCodeExample(_applicationObject); } // Other methods in the Connect class. . . . // This is the code example that was added to the Connect class. void MyCodeExample(DTE2 dte) { . . . }
İçin Visual C# eklentiler, bir başvuru eklemek System.Windows.Forms eklenti projesinin adını tıklatarak derleme Çözüm Gezgini, seçim Add Reference dan Proje menüsü ve seçme System.Windows.Forms.dll dosyasında Add Reference iletişim kutusu.
İçin Visual C# eklentileri, Connect.cs dosyasının en üstünde aşağıdaki kodu ekleyin:
using System.Windows.Forms;
Eklenti derlemek seçerek Build Solution dan Yapı menüsü.
Seçin Add-in Manager dan araçları menüsü.
Add-in Manager iletişim kutusu görüntülenir.
Eklentinin adının yanında bulunan onay kutusunu seçerek eklenti Add-in Manager iletişim kutusunu tıklatın ve Tamam.
Ayrıca bkz.
Görevler
Nasıl yapılır: bir eklenti oluşturmak
Nasıl yapılır: denetim Eklenti Yöneticisi'ni kullanarak eklentileri