Aracılığıyla paylaş


Otomasyon başvurulan Derlemeler ve DTE2 nesnesi

Otomasyon uygulamaları oluşturmak için Otomasyon üyelerine erişim kazanmak için adımlar gerçekleştirmeniz gerekir.İlk olarak, gereken Otomasyon derlemeler başvuru gerekir ve ikinci olarak, üst düzey nesnesine bir başvuru almak DTE2.

Visual Studio'nun önceki sürümleri tüm çekirdek Otomasyon öğeleri adlı bir derleme içinde bulunan EnvDTE, en yüksek, hiyerarşik nesne DTE nesne.Tüm core Otomasyon nesneleri, Koleksiyonlar ve üyeleri için üst nesnedir.DTE2türetildiği DTE.

Visual Studio sonraki sürümleri eklemeler ve güncelleştirmeler bazı üyeler bu nesneleri ve Koleksiyonlar yapıldı.Yerine varolan birleştirme güncelleştirmek ve geriye dönük uyumluluk varolan eklentiler ve Otomasyon projeleri için tehlikeye, tüm yeni ve güncelleştirilmiş işlevsellik adlı derleme içinde olur EnvDTE80 (EnvDTE sürüm 8.0), EnvDTE90 (EnvDTE sürüm 9.0) ve EnvDTE100 (EnvDTE sürüm 10.0).İşlevler'en güncel [N:EnvDTE80,]EnvDTE90, ve EnvDTE100 önceki sürümleri ancak birkaç işlev adı sonuna gibi aynı adı korumak.Örneğin, yeni sürümü olan TaskItems koleksiyonu adlı TaskItems2ve daha yeni sürümü Solution nesnesi olarak adlandırılır Solution2.Yeni üyelere önceki sürümlerden daha sağlam ve en yeni işlevsellik için önerilen yaklaşım yeni nesnelerin ve koleksiyonların yeni Otomasyon uygulamaları yazarken kullanmaktır.

Yeni öğeler de olsa EnvDTE80, EnvDTE90, ve EnvDTE100, en otomasyonu işlevlerini de hala merkezidir EnvDTE.Yeni Otomasyon uygulamaları (örneğin, add-INS) yazdığınızda, bu nedenle başvurmak mutlaka EnvDTE, EnvDTE80, EnvDTE90, ve EnvDTE100.Bunu bir adımda "Microsoft geliştirme ortamı 8.0", "Microsoft geliştirme ortamı 9.0", "Microsoft Development Environment 9.0a" ve "Microsoft geliştirme ortamı 10.0" com kitaplıklarıyla başvurarak yapabilirsiniz Ayrıca, üyelerinden kullanırsanız, EnvDTE derleme, her iki başvuru da ayarlamanız gerekir DTE nesnesi ve DTE2 nesne.Bu öğelerin tümünü erişmenizi sağlar.

Projeye özgü nesne modellerini erişmesini hakkında daha fazla bilgi için bkz: İşlevsel Otomasyon grupları.

Bu Bölümde

İlgili Bölümler