适用范围: apps for SharePoint | Office 365 | SharePoint Foundation 2013 | SharePoint Server 2013web
利用 Visual Studio 中之前版本的 SharePoint 工具,开发人员在 Visual Studio 中生成 SharePoint 解决方案以前,必须在本地安装 SharePoint Foundation 或 SharePoint Server。此要求增长了开发成本,不只由于须要 SharePoint 的更多副本,并且托管它们还须要更多合格的系统。服务器
可是,经过将 Microsoft SharePoint 2013 与 Visual Studio 2012 Office 开发人员工具一块儿使用,您能够用远程安装的 SharePoint 在系统上建立 SharePoint 相关应用程序解决方案。您没必要在本地系统上安装 SharePoint 2013。此功能称为远程开发。app
重要信息 |
---|
若是在远程服务器上安装 Microsoft SharePoint 2013,您能够在 Visual Studio 2008 中开发 SharePoint 相关应用程序解决方案。可是,在开发其余 SharePoint 解决方案以前,您必须在本地安装 Microsoft SharePoint 2013。工具 |
在 SharePoint 开发的典型方案中,组中的每一个开发人员都必须在开发计算机上安装操做系统(一般为服务器操做系统)、Visual Studio 以及 SharePoint 的服务器版本。可是,经过在单个服务器上安装 SharePoint 2013 ,而后在每一个开发计算机上安装 Windows、Visual Studio 以及 Visual Studio Office 开发人员工具,团队能够远程开发 SharePoint 相关应用程序。 当您建立 SharePoint 相关应用程序解决方案时,您只需引用正在运行 SharePoint(而不是本地安装的 SharePoint)的远程服务器。网站
若要远程开发 SharePoint 相关应用程序解决方案,您必须安装如下组件。spa
服务器操做系统以及一个服务器上的 SharePoint 2013 版本。操作系统
开发人员对正在运行 SharePoint 的服务器子站点必须具备"彻底控制"权限。例如,若是开发人员正在 http://myserver/devweb 上建立 SharePoint 相关应用程序,则开发人员必须具备 devweb 的"彻底控制"权限。开发人员不须要网站集管理员权限。调试
还必须在每一个开发人员的系统上安装如下组件。server
Windows 7 或更高版本开发
Visual Studio 2008 或更高版本
Visual Studio Office 开发人员工具
您使用 Microsoft Web 平台安装 Visual Studio Office 开发人员工具,这将安装全部必需组件。
安装所需组件以后,您能够用如下任何一种方法访问正在运行 SharePoint 的远程服务器。
当您正在建立 SharePoint 相关应用程序时,在 SharePoint 自定义向导内的"想要使用哪一个 SharePoint 站点调试您的应用程序?"列表中指定服务器名称。
在 SharePoint 相关应用程序项目的"网站 URL"属性中指定服务器名称。
当您运行 SharePoint 相关应用程序项目时,系统会提示您登陆到正在运行 SharePoint 的远程服务器。在您成功经过身份验证以后,您能够继续开发您的 SharePoint 相关应用程序,就像使用本地安装的 SharePoint 同样。