WSS3SDK之:创建控制台应用程序

这个编程任务将描述如何在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来运行代码。
posted @   Sunmoonfire  阅读(681)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示