Visual Studion 看不到 Microsoft.SharePoint.SPWeb 命名空间



处理一段与单独 (SP) 服务器上的 SharePoint 应用程序交互的代码。我正在使用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 就会变成蓝绿色,但是一旦我运行应用程序,它们就会变黑并抛出缺少程序集引用的错误。

有什么想法,为什么会这样?

谢谢里绍

您将如何添加此 Microsoft.SharePoint dll for 2007 ? 您是否在文件系统中复制了它?

SharePoint 2007 .NET 程序集

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

希望这有帮助

最新更新