没有本地服务器安装的SharePoint 2010开发

Sto*_*kin 7 dll sharepoint visual-studio-2010 sharepoint-2010

我想在没有本地SharePoint安装的情况下开发SharePoint 2010 Web部件.我的意思是我不想安装SharePoint服务器因为我不需要它而且它太大了.

我发现了一些关于此的问题,但我仍然无法使其发挥作用.我找到了一篇关于此的博客文章:http://techblog.hk.agenda-asia.com/2010/10/29/create-sharepoint-project-without-install-sharepoint-server/

我试图按照该博客的说明进行操作.现在,我可以使用Visual Studio创建SharePoint 2010项目.问题是Visual Studio无法找到SharePoint dll.即使我将它们复制到本地目录并使用密钥HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v3.5\AssemblyFoldersEx\MyAssemblies将该文件夹添加到注册表(如博客条目建议)

我怎么能告诉Visual Studio SharePoint dll在哪里?

Lui*_*uis 5

您可以从14 hive中的ISAPI文件夹中获取sharepoint中的DLL:

C:\ Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI

只需将dll复制到本地计算机并在项目中引用它们即可进行编译.

当您调试/部署项目时,您将意识到这是一个巨大的痛苦,因为您无法在本地测试代码.

更新:Sharepoint 2010评估机器不再可用.所以下面的信息不再是当前的了.如果您有明显的订阅,现在最好的选择是从MSDN获得Sharepoint 2010.

我的建议是获得Microsofts 2010信息工作者演示和评估虚拟机(SP1):

http://www.microsoft.com/en-au/download/details.aspx?id=27417

它是Sharepoint 2010的虚拟机,它带有您需要的所有工具,如infopath和预装Visual Studio.

唯一的问题是你需要2008服务器r2才能运行它.

我已成功将机器转换为VMWare,我很乐意按照此帖子中的说明在Windows 7下运行它:

http://sharepointyankee.com/2010/06/03/converting-the-sharepoint-and-office-2010-information-worker-virtual-machines-to-vmware-from-hyper-v/

请务必阅读该帖子上的评论,因为有几个问题.

还要确保你的机器有点粗糙.我正在使用带有8 gig ram,SSD的i7运行它,其中4个内核分配给VM并且运行顺畅.