Aracılığıyla paylaş


Çözüm öðeleri ve çeşitli öğeleriyle çalışma

Çoğu projede Visual Studio belirli bir programlama dili veya aracı ile ilişkilidir. İki proje tipi, ancak değildir.

Solution Items projesi

Solution Items projesi yer Solution Explorer eklediğinizde bir öğeyi çözüm için tümleşik geliştirme ortamı (IDE) veya bir proje. Yani, ne zaman, çözümü sağ tıklatın ve seçin New Item veya Varolan madde üzerinde Ekle menü. Bu tür öğeleri değil çözüm olacağını herhangi bir proje ve çözüm ile ilişkilidir.

Solution Items projesi, herhangi bir dosya türünü içerebilir ve içeriğinin çözümü ile birlikte kaydedilir. İçerme olasılığı geliştirme notları, çizimler, uygulama ayrıntılarını veya çözüm ancak, dahil etmek istediğiniz diğer çeþitli dosyalar belirli herhangi bir projeye uygun değil.

Çözüm öðeleri kullanarak başvurabilirsiniz Solution.Item(EnvDTE.Constants.vsSolutionItemsProjectUniqueName). Hiçbir çözüm öğeler varsa, bu deyimi başarısız olur. UniqueName Özelliği, bu tür bir proje için "<SolutionFiles>" döndürür.

Çeşitli öğeler klasörü

Çeşitli öğeler klasörünü içeren görünen, ama olmayan bir çözüm ya da kendi projeleri ile ilişkili dosyaları Solution Explorer size kolaylık sağlaması için. Çeşitli öğeleri değil gerçekten bir proje ancak yerine aslında sıfırdan pad hizmet için bir klasör Visual Studio , örneğin, bir metin belgesi geçici olarak oluşturmanıza olanak verir.

Çeşitli öğeler klasörü her zaman bulunur Solution Explorer, ancak varsayılan olarak gizlidir. Bunu, ancak görüntülemeyi seçebilir.

Çeşitli öğeleri project görüntülemek için

  1. Araçlar menüsünden Seçenekler’i tıklatın.

  2. Genişletme ortam düğümü tıklatın ve sol bölmede belgeleri.

  3. Seçin çözümünde Show Miscellaneous filesExplorer kutusu.

Miscellaneous Files klasörünü görüntülerseniz, ayrıca kaç en son kullanılan çeşitli dosyaları geri yüklenir belirten seçeneği seçebilirsiniz Miscellaneous Files klasöründe Solution Explorer çözümü açtığınızda.

IDE kapalı olduğunda, açıkça dosya kaydettiğiniz sürece normal olarak Miscellaneous Files klasörünün içeriğini atılır. Hiçbir çözüm açık olduğunda, yeni bir dosya oluşturursanız, geçici bir oluşturulur, ancak kalıcı değildir.

UniqueName Özelliği, bu tür bir proje için "<MiscFiles>" döndürür. Miscellaneous Files klasörünü kullanarak başvuru Solution.Item(EnvDTE.Constants.vsMiscFilesProjectUniqueName).

Miscellaneous Files klasöründe bulunan dosyalar üzerinde proje özellikleri ve yöntemleri aşağıdaki istisnalar dışında normal proje dosyaları ile aynı davranır:

Üye adı

Farklar

FileName özelliği

Bu proje, proje dosyası yok olduğu için boş bir dize döndürür.

UniqueName özelliği

"<MiscFiles>" dizesini döndürür.

SaveAs yöntemi

Yazmak için hiçbir dosya bulunmadığından bu yöntemi (E_NOIMPL) başarısız olur.

Ayrıca bkz.

Görevler

Nasıl yapılır: ekleme ve komutları işlemek

Nasıl yapılır: bir eklenti oluşturmak

İzlenecek yol: bir sihirbaz oluşturma

Kavramlar

Otomasyon nesne modeli şeması

Diğer Kaynaklar

Oluşturma ve ortam Windows denetleme

Eklentiler ve sihirbazlar oluşturma

Otomasyon ve Genişletilebilirlik Başvurusu