0

处理与单独 (SP) 服务器上的共享点应用程序交互的一段代码。我正在使用 VS2010,并在我的 Windows Formd 项目中引用并安装了 Microsoft.SharePoint dll(2007 版)。

VS 没有选择 SharePoint 类 Microsoft.SharePoint.SPWeb 和 SPSite。整行是这样的: Microsoft.SharePoint.SPWeb sp_web = new Microsoft.SharePoint.SPSite("mySPsiteurl").OpenWeb();

一旦我在引用中添加它们的名称空间,SPWeb 和 SPSite 就会变成蓝绿色,但是一旦我运行应用程序,它们就会变成黑色并抛出缺少程序集引用的错误。

关于为什么会发生这种情况的任何想法?

谢谢,里修

4

1 回答 1

0

您将如何为 2007 添加此 Microsoft.SharePoint dll?你在文件系统中复制了很多吗?

Sharepoint 2007 .NET 程序集不会出现在 .NET 选项卡中,因为默认情况下它们将包括 SharePoint 2010 程序集。但是,如果您在 VS2010 中创建 Sharepoint 2007 项目(我们在 Sharepoint 选项卡下拥有的两个 2007 工作流项目),将为您添加这些 2007 程序集,这样您也可以使用 SPWeb 和 SPSite 并消除您的错误。

希望这可以帮助

于 2012-12-18T11:46:17.027 回答