在窗体应用程序中访问SharePoint站点时 的处理方法

  今天写了一个窗体应用程序,以访问SharePoint站点中的列表内容。代码如下:

using (NewsDataContext data = new NewsDataContext("http://localhost/sites/news/PressReleases"))
{
// Get the SharePoint list
EntityList<新闻列表Item> newslist = data.GetList<新闻列表Item>("新闻列表");

if (newslist != null)
{
var item
= from i in newslist
select i;
foreach (var i in item)
{
this.listBox1.Items.Add(i.Title);
}
}
}

  可是当允许代码时,发生以下FileNotFoundException错误,指明Web application not be found:

  经网上查找各种解决方案后发现,是因为窗口应用程序默认是编译为32位应用程序,于是在项目属性中的目标平台改成“X64”,问题解决。

posted @ 2011-08-18 17:12  Will-SharePoint  阅读(259)  评论(0编辑  收藏  举报