這個編程任務將描述如何在VS 2005中建立一個控制台應用。範例代碼用來顯示某個網站集合下列表的數量。執行該代碼的使用者必須是WSS所屬電腦的本地管理員。
步驟
1、開啟VS 2005, 在File菜單中,點擊New下的Project。
2、在New Project對話方塊中,選擇合適的語言,然後在項目類型中選擇Windows
3、在模板框中,選擇Console Application。
4、在Location框中,輸入建立的磁碟路徑,然後點OK。
5、在Solution Explorer中,右鍵點擊References節點,選Add References項來添加一個引用
6、在.NET標籤中,選擇Windows SharePoint Services組件,點OK.
7、在.vb或.cs代碼檔案頂部,添加對Microsoft.SharePoint命名空間的引用,如下:
VB
Imports Microsoft.SharePoint
C#
using Microsoft.SharePoint;
8、添加Main方法的代碼。
VB
Overloads Sub Main(args() As String)
Dim siteCollection As New SPSite("http://Server_Name")
Dim sites As SPWebCollection = siteCollection.AllWebs
Dim site As SPWeb
For Each site In sites
Dim lists As SPListCollection = site.Lists
Console.WriteLine("Site: " + site.Name + " Lists: "
+ lists.Count.ToString())
Next site
Console.WriteLine("Press ENTER to continue")
Console.ReadLine()
End Sub 'Main
C#
static void Main(string[] args)
{
SPSite siteCollection = new SPSite("http://Server_Name");
SPWebCollection sites = siteCollection.AllWebs;
foreach (SPWeb site in sites)
{
SPListCollection lists = site.Lists;
Console.WriteLine("Site: " + site.Name + " Lists: "
+ lists.Count.ToString());
}
Console.WriteLine("Press ENTER to continue");
Console.ReadLine();
}
9、點擊Debug菜單中的Start或按F5來運行代碼。