Aracılığıyla paylaş


İzlenecek yol: Proje Görev Listesi Tanımını Dağıtma

Bu anlatım için nasıl kullanılacağını gösterir Visual Studio 2012 oluşturmak için özelleştirme, hata ayıklama ve dağıtma proje görevleri izlemek için bir SharePoint listesi.

Bu örneklerde aşağıdaki görevler gösterilir:

  • SharePoint listesi oluşturma.

  • SharePoint listesi oluşturma.

  • Olay alıcı ekleme.

  • Proje görev listesi özelliği özelleştirme.

  • Oluşturma ve sınama proje görev listesi.

[!NOT]

Bilgisayarınızda, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazılarının adı veya konumu farklı gösterilebilir. Bu öğeleri bilgisayarınızdaki Visual Studio sürümü ve kullandığınız ayarlar belirler. Daha fazla bilgi için bkz: Visual Studio ayarları.

Önkoşullar

Bu örneği tamamlamak için aşağıdaki bileşenler gerekmektedir:

SharePoint listesi oluşturma

SharePoint listesi projesi oluşturabilir ve liste tanımı görevlerle ilişkilendirme.

SharePoint listesi projesi oluşturmak için

  1. Açık Yeni Proje iletişim kutusunda, genişletme SharePoint düğümü, ardından seçin 2010 düğüm.

  2. İçinde şablonları bölmesinde seçin SharePoint 2010 proje şablon, projeyi ProjectTaskList olarak adlandırın ve sonra seçin Tamam düğmesi.

    SharePoint Özelleştirme Sihirbazı'nı görünür.

  3. Hata ayıklama için kullandığınız yerel SharePoint sitesini belirtin seçin dağıtma grubu çözümü olarak seçenek düğmesini ve sonra Son düğmesi.

  4. Proje için kısayol menüsünü açın ve sonra seçin Ekle, Yeni madde.

  5. İçinde şablonları bölmesinde seçin listesi şablonu ve seçin Ekle düğmesi.

    SharePoint Özelleştirme Sihirbazı'nı görünür.

  6. İçinde ne ad listeniz için görüntülemek istiyor musunuz? kutusunda, proje görev listesi girin.

  7. Seçin bir varolan liste türüne göre özelleştirilemeyen listesi oluşturma seçenek düğmesi ve daha sonra kendi listesinde seçin görevlerive sonra seçin Son düğmesi.

    Liste, özellik ve paket görünür Çözüm Gezgini.

Olay alıcı ekleme

Görev listesinde son otomatik olarak ayarlayan bir olay alıcı ekleyebilirsiniz tarih ve görev açıklaması.Aşağıdaki yordam, Olay alıcısı olarak listesi örneği basit olay işleyicisi ekler.

Olay alıcı eklemek için

  1. Proje düğümü için kısayol menüsünü açın, Ekle öğesini, ardından Yeni Öğe öğesini seçin.

  2. SharePoint şablonları listesinde seçim Olay alıcısı , şablon ve ProjectTaskListEventReceiver.

    SharePoint Özelleştirme Sihirbazı'nı görünür.

  3. Üzerinde Olay alıcısı ayarları Seç sayfasında, seçim Liste öðesi olaylarý Olay alıcısı türü olarak ne tür bir olay alıcısı istediğiniz listesi.

  4. İçinde hangi öğenin olay kaynağı olması gereken listesinde, seçim görevleri.

  5. Olayları işlemek için listesinde, onay kutusunu seçin bir madde eklendive sonra seçin Son düğmesi.

    Yeni bir olay alıcı düğümü adlı bir kod dosyası projenize eklenir ProjectTaskListEventReceiver.

  6. Kodu ekleyin ItemAdded yönteminde ProjectTaskListEventReceiver kod dosyası.Her zaman yeni bir görev eklendi, son tarih ve açıklama varsayılan bir göreve eklenir.Varsayılan son tarihi 1 Temmuz 2009 olduğunu.

    Public Overrides Sub ItemAdded(ByVal properties As SPItemEventProperties)
        MyBase.ItemAdded(properties)
        Dim web As SPWeb = properties.OpenWeb()
        properties.ListItem("Due Date") = "July 1, 2009"
        properties.ListItem("Description") = "This is a critical task."
        properties.ListItem.Update()
    End Sub
    
     public override void ItemAdded(SPItemEventProperties properties)
    {
        base.ItemAdded(properties);
        SPWeb web = properties.OpenWeb();
        properties.ListItem["Due Date"] = "July 1, 2009";
        properties.ListItem["Description"] = "This is a critical task.";
        properties.ListItem.Update(); 
    }  
    

Proje görev listesi özelliği özelleştirme

SharePoint çözüm oluşturduğunuzda, Visual Studio proje öğeleri için varsayılan özellikleri otomatik olarak oluşturur.Proje görev listesi ayarları SharePoint sitesi için özellik Tasarımcısı kullanarak özelleştirebilirsiniz.

Proje görev listesi özelliği özelleştirmek için

  1. İçinde Çözüm Gezgini, genişletme özellikleri.

  2. Kısayol menüsünü açma Feature1ve sonra Görünüm Tasarımcısı.

  3. İçinde başlık kutusuna girin Proje görev listesi özelliği.

  4. İçinde kapsam listesinde, seçim Web.

  5. İçinde özelliklerini penceresinde girin 1.0.0.0 için değer olarak sürüm özelliği.

Proje görev listesi paketi özelleştirme

SharePoint projesi oluşturduğunuzda, Visual Studio paketi için varsayılan proje öğeleri içeren özellikleri otomatik olarak ekler.Proje görev listesi ayarları SharePoint sitesi için Package Designer kullanarak özelleştirebilirsiniz.

Proje görev listesi paketleme için

  1. İçinde ÇözümExplorer, kısayol menüsünü açma paketve sonra seçin Görünüm Tasarımcısı.

  2. İçinde adı kutusuna girin ProjectTaskListPackage.

  3. Seçin Web Server Reset onay kutusu.

Oluşturma ve sınama proje görev listesi

Projeyi çalıştırdığınızda, SharePoint sitesini açar.Ancak, görev listesi konuma el ile gitmesi gerekir.

Proje görev listesi sınamak için

  1. F5 tuşuna basarak ve proje görev listesini dağıtmak için seçin.

    SharePoint sitesini açar.

  2. Seçim Ev sekme.

  3. Sol kenar çubuğu seçin Proje görev listesi bağlantı.

    Proje görev listesi sayfası görüntülenir.

  4. İçinde Liste araçları sekmesinde, seçim öğelerin sekme.

  5. İçinde öğelerin grup, seçim Yeni öğe düğmesi.

  6. İçinde başlık metin kutusuna, Task1 girin.

  7. Seçim kaydetmek düğmesi.

    Site yenilendikten sonra Task1 görev son tarihi 1/7/2009 görünür.

  8. Seçim Task1.

    Görevin ayrıntılı görünüm görüntülenir ve "Kritik görev budur." açıklamasını gösterir

Proje görev listesi dağıtma

Yapı ve proje görev listesi test sonra ona dağıtabilirsiniz yerel sistem veya Uzak sistem.Başka bir bilgisayarı uzaktan sistem dır, yerel sistem çözümü geliştirilen aynı bilgisayardır.

Proje görev listesi yerel sisteme dağıtmak için

  • Visual Studio menü çubuğunda Seç Yapı, Çözümü dağıtmak.

    Visual Studio IIS uygulama havuzunu geri dönüştürür çeker çözümün herhangi bir varolan sürümler için SharePoint çözüm paketi (.wsp) dosyasını kopyalar ve ardından özelliklerini etkinleştirir.Artık SharePoint'te çözümü kullanabilirsiniz.Dağıtım yapılandırma adımları hakkında daha fazla bilgi için bkz: Nasıl yapılır: SharePoint dağıtım yapılandırmasını düzenle.

Proje görev listesi, uzak bir sisteme dağıtmak için

  1. Visual Studio menü çubuğunda Seç Yapı, Yayımla.

  2. İçinde Yayımla iletişim kutusunda, seçim dosya sistemine yayımlama seçenek düğmesi.

    Hedef konumda değiştirebilirsiniz Yayımla iletişim kutusunda üç nokta düğmesini seçerek, Üç nokta simgesi ve daha sonra başka bir konuma gitme.

  3. Seçim Yayımla düğmesi.

    Çözüm için .wsp dosyası oluşturulur.

  4. .Wsp dosyası uzak SharePoint sisteme kopyalayın.

  5. PowerShell kullanın Add-SPUserSolution uzak SharePoint yükleme paketi yüklemek için komut.(Grup çözümleri için kullanmak Add-SPSolution komut.)

    Örneğin, Add-SPUserSolution C:\MyProjects\ProjectTaskList\ProjectTaskList\bin\Debug\ProjectTaskList.wsp.

  6. PowerShell kullanın Install-SPUserSolution çözümü dağıtmak için komut.(Grup çözümleri için kullanmak Install-SPSolution komut.)

    Örneğin, Install-SPUserSolution –Identity ProjectTaskList.wsp –Site http://NewSiteName.

    Uzaktan dağıtım hakkında daha fazla bilgi için bkz: Kullanarak çözümler ve ve SharePoint 2010 PowerShell çözümleri dağıtma eklemek.

Sonraki Adımlar

Aşağıdaki konulardan SharePoint çözümlerini dağıtmak ve özelleştirme hakkında daha fazla bilgi edinebilirsiniz:

Ayrıca bkz.

Diğer Kaynaklar

Ambalaj ve SharePoint çözümleri