您是否知道我在哪里可以找到并安装此lib,因此我可以在Visual Studio中使用它吗?我找到了一些针对Sharepoint 2013的SDK,但我看不到这个库。我已经设法在安装了TFS服务器的机器上使用这个lib,但我需要在我的本地机器上。任何想法我在哪里可以找到它?
答案 0 :(得分:1)
我讨厌复制粘贴说明,但是有点太复杂而不能留下任何东西。您可能必须在安装了TFS服务器的"机器上找到其中的一部分"你指的是。来自How to Build Office Developer Tools Projects with TFS Team Build 2012(2010年为here)
安装SharePoint场和沙盒解决方案构建支持
由于SharePoint场和沙盒解决方案项目引用SharePoint Server程序集,因此构建系统上必须存在这些SharePoint程序集。
执行此操作的一种方法是在构建系统上安装完整版本的SharePoint Server 2013。安装SharePoint的一个优点是,您可以在生成WSP文件后立即使用它来部署和测试SharePoint应用程序。但请注意,SharePoint Server 2013可能会降低系统性能,并且会增加系统要求(例如需要64位CPU)。
作为替代方法,您可以将所需的SharePoint程序集下载到构建系统中。对于任何一种方法,您都需要在构建系统上使用适当的SharePoint许可证。将以下程序集从开发系统复制到构建系统,并将它们放在Reference Assembly文件夹中:
这些文件位于开发系统上的以下文件夹中:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\ISAPI
建议您将SharePoint Server程序集复制到该文件夹:
..\Program Files\Reference Assemblies\SharePoint\
然后添加以下注册表项之一:
对于64位系统:
HKEY_LOCAL_SYSTEM\SOFTWARE\Microsoft\Wow6432Node\.NETFramework\v4.0.30319\AssemblyFoldersEx\SharePoint15]@="<AssemblyFolderLocation>"
对于32位系统:
HKEY_LOCAL_SYSTEM\SOFTWARE\Microsoft\.NETFramework\ v4.0.30319\AssemblyFoldersEx\SharePoint15]@="<AssemblyFolderLocation>"
如果您的SharePoint项目引用其他SharePoint Server程序集,请将它们复制到构建系统。