处理与单独(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就会变成蓝绿色,但是一旦我运行应用程序,它们就会变黑并抛出错误的程序集引用错误。
为什么会出现这种想法?
谢谢, Risho
答案 0 :(得分:0)
您如何为2007年添加此Microsoft.SharePoint dll?你在文件系统中多次复制了吗?
Sharepoint 2007 .NET程序集不会出现在.NET选项卡中,因为默认情况下它们将包含SharePoint 2010程序集。 但是,如果您在VS2010中创建一个Sharepoint 2007项目(我们在Sharepoint选项卡下的两个2007工作流程项目),将为您添加这些2007程序集,这样SPWeb和SPSite也将可供您使用并消除您的错误。 / p>
希望这有帮助