SharePoint çözümleri geliştirmek
Birkaç SharePoint proje türü şablonları kullanılabilir Visual Studio SharePoint siteleri ve site öğeleri oluşturmak için.Kullanılabilir proje türleri listesi için bkz: SharePoint proje ve proje madde şablonları.Öğeler için bir açıklama ve bir SharePoint proje özellikleri aşağıdadır.
SharePoint proje öğeleri
SharePoint proje altında düğüm olarak bilinen SharePoint öğelerini.SharePoint öğeleri adı verilen bir veya daha fazla alt dosyası, içerebilir SharePoint öğesi dosyaları, gibi XML yapılandırma dosyaları, .aspx formları ve daha.
Kullanabileceğiniz proje öğesi dosyalarını önceden doldurulan proje şablonları kullanarak projeleri oluşturmak yerine, Boş proje boş bir SharePoint proje oluşturmak ve sonra proje öğelerini el ile eklemek için şablon.SharePoint proje Ayrıca isteğe bağlı olarak bir veya daha fazla özellik dosyaları (SharePoint etkinleştirme) ve proje dağıtmak için paket dosyasında içerebilir.
Özel düğüm
Her SharePoint proje yeniden adlandırılmış, silinmiş, Kes, kopyalanabilir, veya projeden sürüklenen iki düğüm içeriyor.Bu düğümler aşağıdaki gibidir:
Özellikler
Package
Özellikleri ya da paketler proje için tanımlanan bile her iki düğüm her zaman tüm SharePoint projelerde görünür.
Düğüm özellikleri
Özellikleri düğümü bir veya daha fazla SharePoint proje özelliklerini içerir.Extensions for SharePoint kapsayıcısının bir özelliktir.SharePoint sunucusuna bir özellik dağıtıldıktan sonra site tanımında bulunan veya SharePoint yöneticiler SharePoint sitelerinde tek tek etkinleştiren kullanabilirsiniz.Daha fazla bilgi için bkz: özellikleri ile çalışma.
SharePoint proje için bir içerik türü veya bir liste örneği gibi bir öğe eklediğinizde, bir özellik eklenir özellikleri düğümü.Madde kapsam için yeni veya varolan bir özellik eklenmiş olup olmadığını belirler.Yeni öğe aynı kapsamda varolan bir özellik varsa, bu özellik eklenir.Aksi durumda, öğe için yeni bir özellik eklenir.
El ile bir özellik eklemek için yürütmek Ekleme özelliği özelliği düğümün kısayol menüsündeki komutu.Görüntülemek veya özellik Tasarımcısı'nı kullanarak bir özelliği içeriğini değiştirme.Daha fazla bilgi için bkz. Nasıl yapılır: SharePoint özelliği.
SharePoint proje için bir özellik eklendiğinde görünür Çözüm Gezgini bir düğüm varsayılan olarak özellik adıx.feature, burada x benzersiz bir sayıdır.Bir özellik için SharePoint Server dağıtıldıktan sonra SharePoint Yöneticisi, SharePoint sitesi kullanıcıları için kullanılabilir hale getirir etkinleştirebilirsiniz.
Paket düğümünde
Paket SharePoint proje için bir dağıtım mekanizması olarak hizmet veren tek bir dosya düğümü içerir.Olarak bilinen bu dosya bir Çözümpaket, olur.cab tabanlı ile bir.wsp uzantısı. Çözüm paketi özellikleri, site tanımları ve SharePoint siteleri için geçerli olan ve etkinleştirebileceğiniz veya tek tek devre dışı derlemeler içerir konuşlandırılabilir, yeniden kullanılabilir bir dosyadır.Paket düğümü de her zaman, Package.wspdef adlı bir dosya içerir bir XML için paket tanım dosyası.SharePoint çalıştıran sunucuya bir paket dağıtıldıktan sonra SharePoint Yöneticisi yükleyin ve özelliklerini etkinleştirin.
Görüntülemek veya paket düğümünde çift tıklatarak veya kısayol menüsünü açarak ve sonra seçim paketi Tasarımcısı'nda paketin içeriği değiştirme açık.Daha fazla bilgi için bkz. SharePoint çözüm paketleri oluşturma.
SharePoint proje ve proje öğesi özellikleri
SharePoint projeler olduğu gibi diğer Visual Studio projeleri, Properties penceresi ve Özellikler sayfası özellikleri görüntülemek.Görüntülenen özellikler seçili düğüm üzerinde bağlıdır.
SharePoint proje, proje öğesi veya proje öğesi dosya düğümü seçili olduğunda Çözüm Gezgini, aşağıdaki özellikleri Özellikler penceresinde veya özellikler sayfası görünür:
Proje Özellikleri
Özellik Adı |
Tanımlama |
---|---|
Etkin dağıtım yapılandırması |
Dağıtım sırasında gerçekleştirilen adımlar dizisini belirtir.Daha fazla bilgi için bkz. Nasıl yapılır: SharePoint dağıtım yapılandırmasını düzenle. |
Derleme dağıtım hedef |
Nereye belirler SharePoint uygulama derlemeleri bulunur.Geçerli derleme konumunu değerler ya da GlobalAssemblyCache (varsayılan) veya WebApplication. Sandboxed Solution Özelliği true, sonra da bu özelliği devre dışı bırakılır. |
Geri otomatik-hata ayıklamadan sonra çekmek |
Dağıtılmış çözümü otomatik olarak SharePoint uygulama hata ayıklama modunda çalıştırdıktan sonra çeker olup olmadığını belirtir Visual Studio.Bu onay kutusu seçildiğinde, IDE hata ayıklama sonra Tasarım görünümüne geri gittiğinde çözüm geri çeker.Bu onay kutusu temizlenirse, çözümü geri çekmek değil.Daha fazla bilgi için bkz: bir çözüm çekmeden. |
Yapılandırmaları Düzenle |
Proje için kullanılacak dağıtım yapılandırmasını belirtir.Daha fazla bilgi için, bkz. Nasıl yapılır: SharePoint dağıtım yapılandırmasını düzenle ve Dağıtma, yayımlama ve SharePoint çözüm paketleri yükseltme. |
Silverlight hata ayıklamasını etkinleştir (komut dizisi hata ayıklamasını yerine) |
Seçili olduğunda, hata ayıklama işlemini Silverlight hata ayıklayıcı ekler.Bu onay kutusu temizlenirse, hata ayıklama işlemini komut dosyası hata ayıklayıcısı iliştirir.Daha fazla bilgi için bkz: Silverlight hata ayıklama genel bakış. |
Derleme pakete |
Proje derlemesi veya yapı zamanında paketlenmiş olup olmadığını belirtir. |
Dağıtım sonrası komut satırı |
SharePoint çözümü dağıttıktan sonra çalıştırılacak komutları belirtir.Bu satır, herhangi bir toplu iş komutları MSBuild değişkenleri çözünürlüğü destekler.Daha fazla bilgi için bkz. Nasıl yapılır: Set SharePoint dağıtım komutları. |
Önceden dağıtım komut satırı |
SharePoint çözüm dağıtmadan önce çalıştırılacak komutları belirtir.Bu satır, herhangi bir toplu iş komutları MSBuild değişkenleri çözünürlüğü destekler.Daha fazla bilgi için bkz. Nasıl yapılır: Set SharePoint dağıtım komutları. |
Proje dosyası |
Derleme, oluşturma ve proje hakkında diğer bilgileri içeren dosyanın adı |
Proje klasörü |
Proje dosya sistemindeki konumu.(Salt okunur.) |
Korumalı alan çözümü |
Proje olarak dağıtılabilir olup olmadığını belirtir bir Korumalı çözümolarak da bilinir, bir kullanıcı tarafından oluşturulan çözüm.Korumalı alan çözümleri güvenilir olmak zorunda değildir.Değeri, true proje korumalı çözüm, değer olarak dağıtıldığı anlamına gelir false proje grubu çözümü olarak dağıtılır anlamına gelir.Daha fazla bilgi için, bkz. Kutulu çözüm hakkında önemli noktalar ve Kutulu arasındaki farklar ve grubu çözümleri. |
Site URL'si |
Belirtir URL hedef sitesinin bu proje için. |
Başlangıç öğesi |
Projede çalıştırmak için ilk öğeyi belirtir. |
SharePoint öğesi dosyasını (örneğin, bir iş akışı veya bir özellik özellikler düğümünde) seçtiğinizde, aşağıdaki özellikleri Özellikler penceresinde görüntülenir:
Proje öğesi özellikleri
Özellik Adı |
Tanımlama |
---|---|
Dağıtım çakışma çözümleme |
Aynı sunucuda bir öğenin özelliklerini proje öğesi dağıtırken gerçekleştirilecek eylemi belirtir.Daha fazla bilgi için bkz. SharePoint paketleme ve dağıtım sorunlarını giderme. |
Özellik özellikler |
SharePoint'e dağıtır, özelliği ile birlikte gelir (anahtar/değer çiftleri olarak saklanan) değerleri kümesini belirtir.Bu özellik dağıtıldıktan sonra özellik değerlerini kodunuzda erişebilirsiniz.Daha fazla bilgi için bkz. Paketleme ve dağıtım bilgileri proje öğeleri sağlama. |
Özellik alıcısı |
Özellik içeren bir proje öğesi belirli olaylar gerçekleştiğinde çalıştırılan kod sağlar.Daha fazla bilgi için bkz. Paketleme ve dağıtım bilgileri proje öğeleri sağlama. |
Klasör adı |
SharePoint proje öğesi klasörün adıdır. |
Proje çıktısı başvuruları |
Proje öğe çalıştırmak için gereken bir derleme gibi bir bağımlılığı belirtir.Daha fazla bilgi için bkz. Paketleme ve dağıtım bilgileri proje öğeleri sağlama. |
Güvenli denetim girdileri |
Güvenilmeyen kullanıcıların düzenlemek güvenli denetimler belirtir.Daha fazla bilgi için bkz. Paketleme ve dağıtım bilgileri proje öğeleri sağlama. |
Proje öğesi dosya özellikleri
Özellik Adı |
Tanımlama |
---|---|
Derleme eylemi |
Dosya için yapı ve dağıtım işlemlerini nasıl ilişkili olduğu belirtir.Daha fazla bilgi için bkz. Dosya Özellikleri:. |
Çıktı Dizinine Kopyala |
Kaynak dosyalar çıktı dizinine kopyalanıp olup olmadığını belirtir.Aşağıdaki değerlerden biri olabilir:
Daha fazla bilgi için bkz. Dosya Özellikleri:. |
Özel bir araç |
Varsa, tasarım zamanında dosyayı dönüştürür ve dönüşümün çıktısını başka bir dosyaya yerleştirir bir aracın adını belirtir.Örneğin, bir dataset (.XSD) dosyası varsayılan özel bir araç vardır. Daha fazla bilgi için bkz. Dosya Özellikleri:. |
Özel aracı ad alanı |
Ad alanı içine özel araç çıktısını kopyalanır.Daha fazla bilgi için bkz. Dosya Özellikleri:. |
Dağıtım konum |
SharePoint sunucusunda dosyasının tam yolu.Bu yol kök dağıtım ve dağıtım yolu alt kümesinden oluşur. |
Dağıtım yolu |
SharePoint Server dosya Workflow1\ gibi dosyanın göreli yol.Birleştirerek oluşturulan dosyanın tam yolunu Deployment Path değeri sonuna kadar Deployment Root değeri. Değeri seçerek RootFile için Deployment Type özellik değişikliklerini Deployment Root {SharePointRoot} özelliğine \, {SharePointRoot} \Workflow1\ tam olarak nitelenmiş bir yol olarak ortaya çıkan.Daha fazla bilgi için bkz. Ambalaj ve SharePoint çözümleri. |
Dağıtım kök |
Dize.Kök klasörde dosya SharePoint sunucusunda burada dağıtılır.Örneğin, {SharePointRoot} \Template\Features\ {özellikadı} \. Değeri Deployment Root özelliği tarafından belirlenir Deployment Type ayarı. |
Dağıtım türü |
Belirler dosya dağıtım türü, Deployment Root değeri.Aşağıdaki değerlerden biri olabilir:
Enum değeri Deployment RootDeğer
NoDeployment< Değer >
ElementManifest{SharePointRoot} \Template\Features\ {özellikadı} \
ElementFile{SharePointRoot} \Template\Features\ {özellikadı} \
TemplateFile{SharePointRoot} \Template\
RootFile{SharePointRoot} \
GlobalResource{SharePointRoot} \Resources\
ClassResource{ClassResourcePath} \
Daha fazla bilgi için bkz. DeploymentType. |
Dosya Adı |
Öğenin dosya adı dosya veya klasör. |
Tam yol |
Madde için dosyasının konumu.(Salt okunur.) |
İlgili Konular
Başlık |
Tanımlama |
---|---|
SharePoint proje ve proje öğesi şablonları kullanabilmeniz açıklar Visual Studio. |
|
Yeni veya varolan öğeleri ekleme işlemi açıklanmaktadır bir Visual Studio SharePoint proje. |
|
İzlenecek yol: Site sütunu, içerik türü ve SharePoint listesi oluşturma |
Size bir müşteri alanı, içerik türü, liste tanımını ve liste örneği oluşturma hakkında adım adım yol gösterir. |
Oluşturulan proje için bir olay alıcı sorunlarından İzlenecek yol: Site sütunu, içerik türü ve SharePoint listesi oluşturma. |
|
İş akışı ilişkilendirmesi formları ve iş akışı başlatma formları içeren iş akışı projeleri nasıl oluşturulacağını açıklar. |
|
SharePoint için uygulama sayfaları, site sayfaları, ana sayfalar ve sayfa düzenleri gibi sayfaları nasıl oluşturabileceğinizi açıklar. |
|
Kullanıcıların bir tarayıcı kullanarak içeriği, görünümünü ve davranışını SharePoint sitesindeki sayfaları doğrudan değiştirmek denetimlerin nasıl ekleneceğini açıklar. |
|
Web bölümleri veya uygulama sayfaları için yeniden kullanılabilir denetimler oluşturma |
Uygulama sayfaları ve SharePoint'te çalıştırılan Web bölümleri tarafından tüketilen kullanıcı denetimlerinin nasıl oluşturulduğunu açıklar. |
Web Hizmetleri ve arka uç sunucu uygulamalarının veri tümleştirme SharePoint uygulamasına nasıl açıklar. |
|
Site tanımları oluşturma açıklanmaktadır: SharePoint siteleri oluşturmak için kullanılan şablonlar. |
|
Varolan bir SharePoint sitesine içerik türleri ve modülleri gibi öğeleri almak nasıl açıklar bir Visual Studio SharePoint proje. |
|
Modül dosyaları dağıtmak için nasıl kullanılacağını açıklar, Visual Studio SharePoint sitesi projesi. |
|
Server Explorer'ı kullanarak SharePoint bağlantıları gözatma |
Server Explorer kullanılarak yerel SharePoint sitelerine göz açıklamaktadır. |
Proje öğesi özellikleri güvenli denetim girdileri, proje çıktı başvuruları ve özellik değerleri gibi projeler için paketleme ve dağıtım bilgileri sağlamak için nasıl kullanılacağını açıklar. |
|
Nasıl eşlenen klasörler açıklanır SharePoint kaynaklarının daha kolay erişim sağlamak için projenize eklenir. |
|
Korumalı alan çözümleri ile ilgili sorunlar açıklanır. |
|
SharePoint çözümleri geliştirmek için güvenlik konuları açıklar Visual Studio. |
|
url Seçicisi iletişim kutusu (Visual Studio geliştirme SharePoint) |
Yerel SharePoint sunucusunda veya projenizdeki kaynaklara yol başvuruları eklemek için kullanabileceğiniz bir iletişim kutusunu açıklar. |
Ayrıca bkz.
Diğer Kaynaklar
(Visual Studio geliştirme SharePoint) Başlarken
Server Explorer'ı kullanarak SharePoint bağlantıları gözatma