我对SPWeb需要什么参考?

And*_*lev -1 c# sharepoint

我有这个代码上传附件.

using (SPWeb web = siteCollection.AllWebs["webname"])
{
  SPList list = web.Lists["Custom List"];
  SPListItem item = list.Items.Add();
  item["Title"] = "New List Item";

  SPAttachmentCollection attachments = item.Attachments;
  attachments.Add(fileName, byteArrayContents);

  item.Update();
}
Run Code Online (Sandbox Code Playgroud)

但是,我不知道在哪里可以获得SPListSPWeb课程?我该如何添加这些参考?

编辑:让我改一下我的问题.我知道C:\Program Files\Common Files\Microsoft Shared.问题是那里没有web server extensions文件夹.

它可能在其他任何地方吗?

tnw*_*tnw 5

你需要这个Microsoft.SharePointDLL.这可以在这里找到:

C:\ Program Files\Common Files\Microsoft Shared\web server extensions \(数量因您的SharePoint版本而异)\ ISAPI \

然后添加using Microsoft.SharePoint.

SPWebSPList的参考