2013-01-10 125 views
0

任何人都可以知道,我怎样才能将Microsoft.Sharepoint DLL导入到控制台应用程序?我想在不部署SharePoint站点的情况下测试CAML查询结果。我添加了该DLL的应用程序的参考,当然还有使用指令,但是当我构建该程序时,它找不到...导入Microsoft.Sharepoint命名空间

+2

也许你错过了dll的依赖关系。你在建立SharePoint服务器吗? –

+1

向我们展示什么是错误以及何时发生(编译时间?启动?运行时?) –

回答

0

对不起,延迟回复,感谢大家的帮助。我建立了问题的解决方案。这个问题发生在编译时似乎错过的命名空间。解决方案是我需要将目标框架和目标平台更改为原始Sharepoint应用程序的相同。

1

假设您使用的是Visual Studio 2010并假设您在使用Visual Studio拥有Sharepoint的环境。您将在添加参考部分中找到一个Sharepoint选项卡。

请注意,如果您在控制台应用程序上使用Microsoft.Sharepoint命名空间。您必须在安装Sharepoint的服务器上运行控制台应用程序。

您可以考虑使用Sharepoint Client Object模型。这使您可以从外部位置连接到Sharepoint。但是,CAML查询有点不同。