Aracılığıyla paylaş


Ambalaj ve SharePoint çözümleri

Genellikle SharePoint çözüm, çözüm paketi (.wsp) dosyası kullanarak bir SharePoint server dağıtılır.SharePoint proje öğeleri özelliklerini düzenlemek için ve SharePoint özelliklerinizi dağıtmak için paket oluşturmak için Visual Studio'yu kullanabilirsiniz.

Bu konu, aşağıdaki bilgileri sağlar:

  • Özellikleri ve paketleri oluşturma

  • Özellik ve paketleme aracı desteği

  • SharePoint çözümleri

  • SharePoint çözümleri dosyaları dağıtma

Özellikleri ve paketleri oluşturma

Visual Studio ile ilgili SharePoint öğeleri gruplandırmak için kullanabileceğiniz bir özelliği.Örneğin, bir özellik için bir Kişiler listesi tanım listesi örneği ve liste tanımı içerebilir.Bu iki öğe dağıtım amacıyla tek bir özellik birleştirebilirsiniz.Özellikler hakkında daha fazla bilgi için bkz: yapıtaşı: özellikleri.

Daha sonra bir biçimde tarafından SharePoint dosyaları sunucuya dağıtmak için gerekli dosyaları saklayan birden çok özellik, site tanımları, Derlemeler ve diğer dosyaları tek bir paket bir araya toplamak için bir SharePoint çözüm paketi (.wsp) oluşturabilirsiniz.Daha fazla bilgi için bkz: yapıtaşı: çözümleri.

Özellik ve paketleme aracı desteği

Hızlı özellikler ve daha kolay dağıtım için çözüm paketleri halinde SharePoint dosyalarınızı düzenlemek için Visual Studio SharePoint Geliştirici araçlarını kullanabilirsiniz.Çözüm ve özellik paketi yapılandırmak için aşağıdaki araçları kullanabilirsiniz.

  • Özellik Tasarımcısı ve paketi Tasarımcısı.

  • Ambalaj Explorer araç penceresi.

  • Solution Explorer.

Ee231544.collapse_all(tr-tr,VS.110).gifÖzellik Tasarımcısı ve Package Designer

Özellikleri oluşturmak, kapsamları ayarlama ve diğer özellikleri özellik Designer kullanarak baðýmlýlýk olarak işaretle.Tasarımcı da her özellik tanımlayan son xml dosyasını görüntüler.Daha fazla bilgi için bkz. SharePoint özelliklerini oluşturma.

Özelliğini ayarlayarak belirli bir Web sitesini veya Web site grubu için uygulama kendi Kapsam özelliği Tasarımcısı.Tek bir Web sitesi için bir özellik etkinleştirilirse, özelliği yalnızca o belirli Web sitesinde çalışır.Site koleksiyonu için bir özellik etkinleştirilirse, özelliği içindeki öğelerin tamamını site koleksiyonu için geçerlidir.Daha fazla bilgi için bkz: Öğesi kapsam.

Diğer özellikleri, özellik dayanır, ayarlayabilirsiniz bir özelliğini etkinleştirme bağımlılık bağımlı özellikler, özellik kullanılabilir yapmadan önce işaretlemek için.Bu kapsamda zaten bağımlı özellikleri etkinleştirilir, özelliğini etkinleştirme bağımlılık denetler.Daha fazla bilgi için bkz: etkinleştirme bağımlılıkları ve kapsam.

Paketi Tasarımcısı'nda tek çözümü pakete SharePoint öğelerini gruplamak ve Web sunucusu dağıtımı sırasında sıfırlanıp sıfırlanmayacağını yapılandırın.Dağıtım sunucusu türünü ayarlamak için özelliklerini pencere.Tasarımcı da paket içeriğini tanımlayan xml dosyasını oluşturur.Daha fazla bilgi için bkz. SharePoint çözüm paketleri oluşturma.

Dağıtım sırasında çözüm dosyalarý SharePoint sunucusuna kopyalamak için Internet Information Services (IIS) hizmeti durduruldu.Visual Studio'da Package Designer kullanarak, Web sunucusu yeniden eklenip eklenmeyeceğini seçebilirsiniz.Çözüm için bir ön uç Web sunucusuna veya bir uygulama sunucusu dağıttıysanız yapılandırmak için kullanın özelliklerini pencere.Daha fazla bilgi için bkz: Çözüm öğesi (Solution).

Ee231544.collapse_all(tr-tr,VS.110).gifAmbalaj Explorer

Özellik Tasarımcısı ve Package Designer tamamlayıcı olarak, özellikleri ve paketleri halinde SharePoint dosyalarınızı gruplandırmak için ambalaj Gezgini'ni kullanabilirsiniz.Buna ek olarak, paketin özellikler SharePoint projenin hiyerarşik görünümünü görebilirsiniz öğeleri ve dosyaları.Ambalaj Explorer aşağıdaki görevleri gerçekleştirmek için kullanabileceğiniz bir araç penceresi aşağıdaki gibidir:

  • SharePoint proje öğeleri ve dosyaları açın.

  • SharePoint proje öğeleri, sürüklenip bir özelliğinden başka.

  • Sürükleyip SharePoint proje öğeleri ve özellikleri tek bir pakette bırakın.

  • Yeni bir özellik bir pakete ekleyin.

  • Bir özellik veya paket tasarımcısını açın.

  • Özellikleri ve paketleri doğrula.

SharePoint Geliştirici araçlarını Visual Studio çözüm paketi düzgün biçimlendirilmiş olduğundan emin olmak için doğrulama kuralları vardır.Buna ek olarak, kurallar, .wsp çözüm dosyası başarıyla dağıtmış ve SharePoint sunucusunda etkinleştirilmiş olduğunu doğrulayın.Özellikler xml şeması hakkında daha fazla bilgi için bkz: Özelliği şemaları.

SharePoint proje sistem paketi doğrulama kuralları ve özel özellik ekleyebilirsiniz.Daha fazla bilgi için bkz. Nasıl yapılır: SharePoint çözümleri ve özel özellik paketi doğrulama kuralları oluşturmak.

Ambalaj Explorer hakkında daha fazla bilgi için bkz: Nasıl yapılır: ekleme ve kaldırma özellikleri ve paket Maddelere ambalaj Gezgini'ni kullanarak.

Ee231544.collapse_all(tr-tr,VS.110).gifÇözüm Gezgini

Gidin ve SharePoint proje dosyalarını açmak için Solution Explorer'ı kullanabilirsiniz.Özellikler, özellik Olay alıcıları eklemek için Solution Explorer içinde içerik menüsünü kullanmanız ve kaynakları özellik.Buna ek olarak, özellikleri ve paketleri dağıtım için yapılandırma özelliği tasarımcıları ve paket tasarımcıların açabilirsiniz.

SharePoint çözümleri

Visual Studio paketinde ve özellikleri özelleştirmek sonra SharePoint sunucularına dağıtmak için bir .wsp dosyası oluşturabilirsiniz.Visual Studio hata ayıklama ve geliştirme bilgisayarda SharePoint sunucusunda yalnızca .wsp sınamak için kullanabilirsiniz.SharePoint çözümlerinizi uzak SharePoint sunucusuna dağıtma hakkında daha fazla bilgi için bkz: dağıtma bir çözüm.

Geliştirme bilgisayara dağıtım adımları da özelleştirebilirsiniz.Daha fazla bilgi için bkz. Dağıtma, yayımlama ve SharePoint çözüm paketleri yükseltme.

SharePoint çözümleri dosyaları dağıtma

Genellikle SharePoint çözümünüzün bir SharePoint proje öğesi eklediğinizde, tüm dosyaların gerekli.Olabilecek dosyaları derlenmiş (kod dosyaları) çözüm çıktı derlemesinin içine yerleştirilmiştir.Ancak, ayrıca derlenebilir olmayan dosyaları, örneğin, .xml, .txt veya kaynak dosyaları SharePoint projeye eklemek zorunda kalabilirsiniz.Bu dosyaları otomatik olarak çözüm içinde paketlenmiş değildir.Paketlenmiş emin olmak için ya da dosyaları eşlenmiş klasöre veya SharePoint proje öğesi ekleyin.

Çözüm dağıtıldığında eşlenen klasörlere eklenmiş dosyaları SharePoint kovan otomatik olarak kopyalanır.Bir SharePoint proje maddeye eklenen dosyaları belirtilen konuma dağıtıldığı Dağıtım konumu özellik kısmen ayarlamak her dosya için temel Dağıtım türü özelliği.Varsayılan olarak, Dağıtım türü özellik değeri NoDeployment, yani dosya çözümle dağıtmış değil.Pakete dosya özelliği için başka bir değer ayarlamanız gerekir.

Örneğin, SharePoint projeye bir .xml dosyası eklemek için aşağıdaki eylemlerden birini gerçekleştirin:

  • Bir SharePoint "Düzeni" eşlenmiş klasöre projenize ekleyin.Bu oluşturur Solution Explorer adlı bir klasör düzenleri , proje için bir alt klasör vardır.Yeni bir alt klasör için .xml dosyasını ekleyin.Varsayılan olarak, dosya altında SharePoint dosya sistemine dağıtılır...\template\layouts\Folder Name\.Eşlenen klasörler ekleme hakkında daha fazla bilgi için bkz: Nasıl yapılır: ekleme ve eşlenen klasörleri kaldırma.

  • SharePoint proje öğeyi klasör için .xml dosyasını ekleyin ve sonra değiştirmek Dağıtım türü özelliği .xml dosyasının NoDeployment gibi başka bir ayarlamanın RootFile veya ElementFile.Uygun Dağıtım türü ayarı, dosya ve proje üzerinde bağlıdır.Hakkında daha fazla bilgi için Dağıtım türü özellik ayarları Bkz: SharePoint çözümleri geliştirmek.

Çözüm içinde belirli bir projeye eklenen bir dosya uygulanmaz, boş bir SharePoint proje çözümünüze ekleyin ve ek dosyalar ekleme.Modül projeye ekleyin ve sonra dosyaları modülü eklemek için dosyaları SharePoint için özellikle içerik veritabanına dağıtmak için başka bir alternatif yöntemdir.Daha fazla bilgi için bkz. Modüller çözüme dosyaları eklemek için kullanma.

Ayrıca bkz.

Diğer Kaynaklar

SharePoint çözümleri geliştirmek

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