首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命名空间SPSite,无法找到SPWeb。

命名空间SPSite,无法找到SPWeb。
EN

Stack Overflow用户
提问于 2015-07-21 16:26:13
回答 2查看 11.5K关注 0票数 1

我正在使用锐化发展编写一个程序,它可以将项目添加到SharePoint网站上已有的列表中。

这是我的密码:

代码语言:javascript
复制
        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();
                             }
                      }
                }
            }
        }

我所犯的错误是:

无法找到类型或命名空间名称'SPSite‘(您是缺少使用指令还是程序集引用?)(CS0246) 无法找到类型或命名空间名称'SPList‘(您是缺少使用指令还是程序集引用?)(CS0246) 无法找到类型或命名空间名称'SPListItem‘(您是缺少使用指令还是程序集引用?)(CS0246) 无法找到类型或命名空间名称'SPWeb‘(您是缺少使用指令还是程序集引用?)(CS0246)

在参考资料一节中,我有:

  • FPSRVUTL
  • FPWEC
  • Microsoft.SharePoint.BusinessData.Administration.Client
  • Microsoft.SharePoint.BusinessData.Administration.Client.Intl
  • 系统
  • System.Core
  • System.Data
  • System.Data.DataSetExtensions
  • System.Xml
  • System.Xml.Linq

为了消除这些错误,应该做些什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-21 18:49:30

SPSite生活在Microsoft.SharePoint (Microsoft.SharePoint.dll)。除此之外的所有失败都是缺失引用的一部分。您还应该检查正在运行的.NET框架。目前大多数开发都是在4.0下完成的(不是客户端配置文件)

票数 2
EN

Stack Overflow用户

发布于 2015-07-21 23:17:43

正如格雷厄姆所说,为了使用它,您需要将程序集Microsoft.SharePoint.dll添加到引用中。您可以在您正在使用的SharePoint服务器上找到这个DLL:

它住在SharePoint 2013上:

代码语言:javascript
复制
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\ISAPI

SharePoint 2010网站上可以找到:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31544613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档