SharePoint çözüm paketleri oluşturma
Package Designer kullanarak oluşturabilir ve dağıtım paketleri özelleştirin.Örneğin, SharePoint proje öğeleri ve özellikleri, IIS sunucusunun Sıfırla özelliğini etkinleştirme kapsamları ayarlama ve özellik bağımlılıklarını tanımlamak ekleyebilirsiniz.Tasarımcı, aynı zamanda bildirimi her paketi açıklayan bir xml dosyası oluşturur.
Paketleme araçları
Kullanabileceğiniz Package Designer paketleme ve bildirimi oluşturmak için.Web sunucusu sıfırlamak, dağıtım sunucusu türü yapılandırmak ve ayarlamak, SharePoint proje öğeleri içerir.Daha fazla bilgi için bkz. Nasıl yapılır: ekleme ve kaldırma özellikleri ve paket maddelere Package Designer kullanarak.
Alternatif olarak, kullanabileceğiniz Ambalaj Explorer özellikleri ve paket dosyanızı (.wsp) öğeleri değiştirmek için.Daha fazla bilgi için bkz. Nasıl yapılır: ekleme ve kaldırma özellikleri ve paket Maddelere ambalaj Gezgini'ni kullanarak.
SharePoint Çözümünüzü dağıtmak için paket (.wsp) dosyalarını oluşturmak için Visual Studio ve MSBuild kullanabilirsiniz.Bu işlem SharePoint dağıtımı için gerekli dosyaları oluşturur.Daha fazla bilgi için, bkz. Nasıl yapılır: Visual Studio SharePoint çözüm paketi oluşturma ve Nasıl yapılır: MSBuild görevleri'ni kullanarak bir SharePoint çözüm paketi oluşturma.
Paket Tasarımcısı seçenekleri
SharePoint paketler ile özelleştirebilirsiniz özellikleri aşağıdaki tabloda gösterilmektedir Package Designer.
Paket Tasarımcısı özelliği |
Varsayılan ayarın açıklaması |
---|---|
Ad |
Gerekli.Paketin varsayılan adını ayarlamak ProjectName. |
WebSunucusu Sıfırla |
İsteğe Bağlı.SharePoint sunucusunda .wsp dosyası yüklendikten sonra Web sunucusu yeniden başlatmak isteyip istemediğinizi seçin. |
Dağıtım sunucusu türü |
Gerekli.Varsayılan olarak, kapsam ApplicationServer için ayarlanır.
SeçenekTanımlama
ApplicationServerHizmetlerini barındıran bir sunucuya açıklar.
WebFrontEndWeb sitelerini barındıran bir sunucuya açıklar.
|
Çözümdeki öğelere |
Tüm SharePoint proje öğeleri ve pakete eklenen özellikler. |
Maddeleri |
İsteğe Bağlı.Tüm SharePoint öğelerini ve paketinize dağıtmak istediğiniz özellikleri. |
Paketleme işlemini yapılandırma
SharePoint çözümlerini Visual Studio geliştirme sonra projelerin nasıl paketlenmiş özelleştirebilirsiniz.
.Wsp dosyası nasıl oluşturulur özelleştirmek için kullanabileceğiniz iki MSBuild hedefleri aşağıdaki tabloda gösterilmiştir.
Target |
Tanımlama |
---|---|
BeforeLayout |
Görevleri gerçekleştiren bir ara dizine dosyaları hemen kopyalanmadan önce hedef.Paket dosyası (.wsp) oluşturmadan önce dosyaları değiştirebilirsiniz. |
AfterLayout |
Hemen bir ara dizin için dosyalar kopyalandıktan sonra görevleri gerçekleştiren hedef. |
Daha fazla bilgi için bkz. Nasıl yapılır: MSBuild Hedeflerini Kullanarak SharePoint Çözüm Paketini Özelleştirme.
Ambalaj mimarisi
SharePoint paketi (.wsp) Visual Studio'da oluşturduğunuzda, aşağıdaki adımlar gerçekleşir.
Özellikleri ve paketleri, paket fiziksel ve anlamsal yapısını doğru olduğundan emin olmak için doğrulanır.
Özellikler, proje öğeleri ve paket dosyaları pakete numaralandırılır.Paketleri ve özellikleri için bildirim dosyaları, dağıtım ve etkinleştirme için gerekli tüm bilgileri içerecek şekilde dönüştürülür.Belirteçleri tam değeri ile değiştirilir.
Özelleştirilebilir BeforeLayout MSBuild hedef gerçekleştirilir.Bu adımı .wsp dosyası oluşturulmadan önce herhangi bir özel paket değişiklikler oluşturabilirsiniz.
Numaralandırılmış dosyalar bir ara dizinine kopyalanır.
Özelleştirilebilir AfterLayout MSBuild hedef gerçekleştirilir.Bu adımı .wsp dosyası oluşturulmadan önce herhangi bir özel paket değişiklikler oluşturabilirsiniz.
Ara dizindeki dosyaların .wsp dosyasına eklenir.
Paket klasör yapısı
SharePoint proje paketlediğinizde .wsp dosyası içinde SolutionFolder\bin\ oluşturulurBuildConfiguration klasör.Örneğin, çözümünüzün bulunduğu sürücü: \Visual Studio 2012\Projects\ListDefinition1 ve yapı yapılandırmanızı yayın için ayarlanmışsa, .wsp dosyası sürücü: \Visual Studio 2012\Projects\ListDefinition1\bin\Release.
Ayrıca bkz.
Görevler
Nasıl yapılır: SharePoint çözüm paketleme
Nasıl yapılır: ekleme ve kaldırma özellikleri ve paket maddelere Package Designer kullanarak
Nasıl yapılır: MSBuild görevleri'ni kullanarak bir SharePoint çözüm paketi oluşturma
Kavramlar
Nasıl yapılır: MSBuild Hedeflerini Kullanarak SharePoint Çözüm Paketini Özelleştirme
Diğer Kaynaklar
How to: Modify Package Properties
Nasıl yapılır: Visual Studio SharePoint çözüm paketi oluşturma