Aracılığıyla paylaş


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.

Ee231517.collapse_all(tr-tr,VS.110).gifÖ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.

Ee231517.collapse_all(tr-tr,VS.110).gifDüğü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.

Ee231517.collapse_all(tr-tr,VS.110).gifPaket 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:

Ee231517.collapse_all(tr-tr,VS.110).gifProje Ö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:

Ee231517.collapse_all(tr-tr,VS.110).gifProje öğ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.

Ee231517.collapse_all(tr-tr,VS.110).gifProje öğ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:

  • Do not copy

  • Copy always

  • Copy if newer

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 madde şablonları

SharePoint proje ve proje öğesi şablonları kullanabilmeniz açıklar Visual Studio.

Nasıl yapılır: SharePoint projeye öğeler ekleme

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.

Nasıl yapılır: olay alıcı oluşturmak

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.

SharePoint iş akışı çözümleri 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 sayfaları oluşturma

SharePoint için uygulama sayfaları, site sayfaları, ana sayfalar ve sayfa düzenleri gibi sayfaları nasıl oluşturabileceğinizi açıklar.

SharePoint Web bölümleri oluşturma

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.

İş verilerinin SharePoint ile tümleştirme

Web Hizmetleri ve arka uç sunucu uygulamalarının veri tümleştirme SharePoint uygulamasına nasıl açıklar.

SharePoint site tanımları oluşturma

Site tanımları oluşturma açıklanmaktadır: SharePoint siteleri oluşturmak için kullanılan şablonlar.

Varolan bir SharePoint sitesinden öğeleri alma

Varolan bir SharePoint sitesine içerik türleri ve modülleri gibi öğeleri almak nasıl açıklar bir Visual Studio SharePoint proje.

Modüller çözüme dosyaları eklemek için kullanma

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.

Paketleme ve dağıtım bilgileri proje öğeleri sağlama

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 yapılır: ekleme ve eşlenen klasörleri kaldırma

Nasıl eşlenen klasörler açıklanır SharePoint kaynaklarının daha kolay erişim sağlamak için projenize eklenir.

Kutulu çözüm hakkında önemli noktalar

Korumalı alan çözümleri ile ilgili sorunlar açıklanır.

SharePoint çözümleri için güvenlik

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

Oluşturma ve hata ayıklama SharePoint çözümleri

Ambalaj ve SharePoint çözümleri