7

Bir VSIX uzantısı yoluyla yüklenen bir proje şablonu oluşturdum. Bu iyi çalışıyor, ancak yalnızca Visual C# kategorisinde görünür. Visual C#> Web kategorisinde görünmesini nasıl sağlayacağımı anlamaya çalışırken çok fazla sorun yaşıyorum.Web kategorisinde görünen bir Visual Studio proje şablonu nasıl oluşturabilirim?

Ben ProjectType ve ProjectSubType belgelerine aşağıdaki denedi ama ProjectType=Web ve ProjectSubType=CSharp belirtirken, hiç görünmüyor. ProjectTemplatesCache klasördeki .vstemplate dosyaları baktığımızda

, ben ProjectType=CSharp ve ProjectSubType=Web sahip proje şablonları örneklere bakın, ama benim için o sadece kök Visual C# kategorisinde görünür hale getirir. Visual C#> Web'de görünmüyor.

Herhangi bir fikrin var mı? ->Options ->Projects and Solutions ve yukarıdaki klasöre User item templates location: seçeneğini ayarlamak

c:\VS\Templates\Item

Şimdi VS Tools gidin:

cevap

8

en çok diyelim, özel öğe şablonları için yeni bir klasör oluşturmak, bunu yapın Tamam.

c:\VS\Templates\Item klasörünün içinde bazı klasörlerin oluşturulacağını fark edeceksiniz. Ne yapmak zorunda nedenle gerekecek otomatik oluşturuldu Visual C# klasörün içinde yeni bir Web klasör oluşturmaktır:

c:\VS\Templates\Item\Visual C#\Web

Bırak orada öğe şablonu ve öğe olacak olan zip dosyası Yeni öğeler oluştururken Web kategorisinin altında görün. Visual C# klasöründe (veya bu konuyla ilgili başka bir kategori klasörü) yeni klasörler oluşturarak diğer kategorileri de oluşturabilirsiniz.

İyi şanslar.

+1

Şablonlar VSIX kullanılarak paketlendiğinde ne yapılmalıdır? –

İlgili konular