1
我可以找到由shareopoint解決方案安裝的功能列表嗎?查找由Sharepoint解決方案安裝的功能
我可以找到由shareopoint解決方案安裝的功能列表嗎?查找由Sharepoint解決方案安裝的功能
解壓縮wsp。從解壓縮的文件夾中,您應該可以獲得使用此wsp部署的所有功能。
如果您提到的是已安裝解決方案的功能,我認爲這樣做會有效。如果您願意,您可以添加if塊以將其過濾爲特定的解決方案名稱/ ID。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Administration;
using Microsoft.SharePoint.Deployment;
using NUnit.Framework;
namespace Tests
{
[TestFixture]
public class EnumerationTests
{
[Test]
public void EnumeratingSiteFeatures()
{
using (var site = new SPSite("http://localhost:50000"))
{
var features = site.WebApplication.Farm.FeatureDefinitions;
var solutions = site.WebApplication.Farm.Solutions;
foreach (SPFeatureDefinition feature in features)
{
var solution = solutions[feature.SolutionId];
var featureName = feature.DisplayName;
Console.WriteLine(string.Format("Solution:{1}\nFeature:{0}\n", featureName, solution != null ? solution.DisplayName ?? solution.Name : "Solution was null"));
}
}
}
}
}