Aracılığıyla paylaş


SharePoint çözümleri oluşturma ve hatalarını ayıklama

Genel olarak, SharePoint çözümleri oluşturmak ve hatalarını ayıklamak, Visual Studio'da diğer proje türlerini oluşturmak ve hatalarını ayıklamakla aynıdır. Bu bölümdeki konular, var olan farkları açıklar.

SharePoint çözümleri için proje çıktısı

SharePoint çözümleri oluşturmak derlemeler ve bir çözüm paketi (.wsp) dosyası oluşturur. Aşağıdaki tabloda, derleme sırasında bu dosyaların konumları gösterilmektedir.

Derleme öğesi Çıkış klasörü
Derleme, program veritabanı (.pdb) ve .wsp dosyaları. <ProjectName>\bin\debug veya <ProjectName>\bin\release
SharePoint proje öğesi dosyaları. <ProjectName>\pkg\debug veya <ProjectName>\pkg\release
Ara dosyalar oluşturun. <ProjectName>\obj\debug veya <ProjectName>\obj\release
Ara dosyaları paketle. <ProjectName>\pkgobj\debug veya <ProjectName>\pkgobj\release

SharePoint çözümleri oluşturma

SharePoint çözümleri oluşturmak için geliştirme bilgisayarında SharePoint sunucusunun doğru sürümü yüklü olmalıdır. Aksi takdirde, SharePoint çözümleri oluşturmak, Visual Studio'da diğer proje türlerini oluşturmakla aynıdır. Daha fazla bilgi için bkz . Nasıl yapılır: SharePoint çözümleri oluşturma.

SharePoint çözümlerinde hata ayıklama ve test yapma

Hata ayıklamadan önce, Visual Studio .wsp paketini SharePoint sunucusuna kopyalar, Site ve Web kapsamlı Özellikleri etkinleştirir ve bazı durumlarda projeyi başlatır. Diğer durumlarda, projeyi el ile açmanız gerekebilir. Daha fazla bilgi için bkz. SharePoint çözümlerinde sorun giderme ve SharePoint çözümlerinde hata ayıklama.

Azure DevOps Services özelliklerini kullanarak SharePoint çözümlerinde hata ayıklama ve doğrulama

Birim testi ve IntelliTrace gibi Azure DevOps Services özellikleri, SharePoint çözümlerinizdeki sorunları daha doğru bir şekilde tespit etmenizi sağlar. Profil oluşturma, SharePoint çözümlerinizdeki performans sorunu alanlarını bulmanıza ve belirlemenize olanak tanır. Daha fazla bilgi için bkz . SharePoint Kodunu Doğrulama ve Hata Ayıklama ve SharePoint Uygulamalarının Performansını Profil Oluşturma.

Derleme işlemi sırasında güvenlik

SharePoint çözümlerini paketlemek veya dağıtmak için Visual Studio'da Dosyaları SharePoint sunucusuna kopyalama izni olmalıdır. Visual Studio'yu yükseltilmiş bir işlem olarak çalıştırmanız ve kullanıcı hesabınızın SharePoint sunucusunda Site Koleksiyonları Yönetici istratörü olması gerekir. Ayrıca, projenizin korumalı bir çözüm mü yoksa grup çözümü mü olduğunu belirtmeniz gerekir. Daha fazla bilgi için bkz . Korumalı Alan ve Grup Çözümleri Arasındaki Farklar.

Temizle komutunu kullanma

SharePoint çözümü hata ayıklama için bir SharePoint sunucusuna yüklendiğinde, Temizle komutu çözümü kaldırmaz. Bunun yerine, SharePoint yapılandırması aracılığıyla Özellikleri devre dışı bırakmanız gerekir.

Ayrıca bkz.