Aracılığıyla paylaş


Proje türleri oluşturma

Yeni bir proje türü oluşturarak Visual Studio'yu genişletebilirsiniz. Yeni bir proje türü oluşturmak için çeşitli kavramları anlamanız ve birkaç adımı tamamlamanız gerekir. Aşağıdaki konular, proje türlerinin nasıl oluşturulacağı hakkında genel bir bakış sağlar.

Bu bölümde

Yeni bir proje türü oluşturmadan önce yapmanız gereken öğeyi, proje dosyası kalıcılığını ve taahhüt mekaniği tasarım kararlarını açıklar.

Kod düzenleme ve projenizdeki uygulamaları derleme, derleme, hata ayıklama ve dağıtma gibi programlama görevlerini destekleyen yeni bir proje türü oluşturmak için izlemeniz gereken adımlara genel bir bakış sağlar.

Yeni bir projenin örneklerini oluşturmak için proje fabrikası sağlama ve kullanma hakkında bilgi sağlar.

Kayıt defterinden varsayılan yollar ve veriler sağlayan ifadelerin kod örneklerini ve bu ifadeleri içeren kayıt defteri betiklerinden girişlerin yer aldığı bir tabloyu sağlar.

Dosya ve dosya tabanlı olmayan proje nesnelerini kalıcı hale getirmek için IPersistFileFormat kullanımını açıklar.

Proje türünüzün, kullanıcıların Visual Studio'dan ve komut satırından derleme yapmasına izin vermek için MSBuild derleme altyapısını nasıl kullanabileceğini açıklar.

Nesne Tarayıcısı ve Sınıf Görünümü penceresi gibi kod görüntüleme araçlarının mimarisini açıklar. VSPackage'da nesne gözatma uygulamak için kullanılan arabirimleri ve yöntemleri açıklar.

Proje öğesi açıldığında hangi düzenleyicinin kullanıldığını ve proje kaynaklarının nasıl işlenebileceğini belirlemede projelerin oynadığı önemi açıklar.

VSPackage'inize kendi benzersiz kimliğini nasıl vereceğinizi ve VSPackage DLL'lerinizi ile diğer bilgilerinizi müşterilerinize dağıtmak üzere bir Windows Installer paketi (.MSI dosyası) içinde nasıl paketleyeceğinizi gösterir.

Visual Studio'un hiyerarşileri nasıl görüntülediği ve adreslediği açıklanır.

Visual Studio ortamını genişleten ve kendi VSPackage'ınızın nasıl uygulandığını açıklayan yüklenebilir bir COM nesnesi olan VSPackage'a genel bakış sağlar.

Kodu değiştirmek, derlemek ve inşa etmek, kodu çalıştırmak ve hatalarını ayıklamak için projelerin nasıl kullanılacağını açıklar ve proje türlerinin nasıl oluşturulacağı hakkında detaylı konuların bağlantılarını sağlar.