c# - 找不到命名空间 SPSite 和 SPWeb

标签 c# sharepoint

我正在使用 sharpdevelop编写一个程序,将项目添加到 SharePoint 网站上的预先存在的列表中。

这是我的代码:

        using System.IO;
        using Microsoft.SharePoint;
        using System;


        namespace Sampl22.cs
        {
            class Program
            {
                public static void Main(string[] args)
                {
                    using (SPSite site = new SPSite("http://community.intranet/Lists/AllItems.aspx"))
                      {
                        using (SPWeb web = site.OpenWeb())                  
                             {
                                SPList list = web.Lists["Sample Forms Data"];
                                SPListItem item = list.Items.Add();
                                item["FormName"] = "New Form";
                                item["Data"] = "Description of Task";
                                 item.Update();
                             }
                      }
                }
            }
        }

我得到的错误是:

The type or namespace name 'SPSite' could not be found (are you missing a using directive or an assembly reference?) (CS0246)
The type or namespace name 'SPList' could not be found (are you missing a using directive or an assembly reference?) (CS0246)
The type or namespace name 'SPListItem' could not be found (are you missing a using directive or an assembly reference?) (CS0246)
The type or namespace name 'SPWeb' could not be found (are you missing a using directive or an assembly reference?) (CS0246)

在我的引用部分下:

  • FPSRVUTL
  • FPWEC
  • Microsoft.SharePoint.BusinessData.Administration.Client
  • Microsoft.SharePoint.BusinessData.Administration.Client.Intl
  • 系统
  • 系统核心
  • 系统数据
  • System.Data.DataSetExtensions
  • 系统.xml
  • 系统.Xml.Linq

应该怎样做才能消除这些错误?

最佳答案

SPSite 存在于 Microsoft.SharePoint (Microsoft.SharePoint.dll) 中。除此之外的所有失败都是缺失引用级联的一部分。您还应该检查正在运行的 .NET Framework。目前大多数开发都是在 4.0 下完成的(不是客户资料)

关于c# - 找不到命名空间 SPSite 和 SPWeb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31544613/

相关文章:

javascript - SharePoint 2013 列表 - 项目上的工具提示

sharepoint - 检索 SharePoint 站点的所有母版页?

javascript - 在 SharePoint 2013 上使用 JavaScript 按当前用户从列表筛选器中检索元素

c# - 剥离 HTML,保留粗体/强标签

c# - 数字之间带有符号的正则表达式

javascript - WCF 服务在 GoDaddy 上无法运行,如何调试?

HTML:修复屏幕底部的页脚 [使用 Sharepoint Designer 2013]

c# - 事件源与原始源

c# - 如何为 Entity Framework Code First 项目设置新数据库

web-services - Sharepoint Web 服务教程