在SharePoint开发中,我们需要在部署有SharePoint环境的服务器中开发,这是一件让人很苦恼的事情,毕竟不能一个项目多人开发配备多台服务器,这就需要本地开发。
本来自己以为SharePoint 2013在不再支持客户端系统的条件下,只能服务器上开发,QQ群里的朋友提醒说也可以本地开发,远程调试,以为自己是知道SharePoint 2010可以通过注册表修改,本地安装SharePoint的,顺着这个思路,经过一番谷歌/bing,然后实现了,在此总结一下,分享给大家。
思 路
本地安装Visual Studio 2013,导入SharePoint注册表,复制必须的dll,使用远程调试;
缺 陷
不能本地创建SharePoint解决方案,只能编辑;
场 景
可以使用源代码管理,将文件下载到本地进行开发,然后在服务器上获取,打包/部署,然后本地调试。
1、在本地尝试使用VS开发SharePoint的朋友,都知道新建/打开SharePoint解决方案,会报如下错误:
2、在SharePoint 服务器中,打开注册表,找到如下位置:
我查资料没有查到2013版本的,但是2010版本说要把服务器上Web Server Extensions下面,14这个节点导出,然后导入到本地即可;
由于2013版本,Web Server Extensions下面,有14和15两个文件夹,自己不知道导入哪个,索性就把Shared Tools整个节点导出,然后导入到本机(Win8);
时间: 2024-11-03 12:48:16