【问题标题】:Connect and develop with sharepoint server 2013使用 sharepoint server 2013 连接和开发
【发布时间】:2013-01-25 16:04:28
【问题描述】:

我最近在我们公司设置了一个共享点服务器 2013,并找到了非常好的示例,您可以使用自定义链接覆盖 suitbar。 现在我正在尝试实现这些示例,我已经到了安装 Visual Studio 2012 和 Office 开发工具的地方。 当我选择开始一个新项目时,我选择 New Project > Templates > Visual C# > Office/SharePoint > SharePoint Solutions > SharePoint 2013 Empty Project 点击确定,我收到一条错误消息,提示未安装 Sharepoint? 我应该安装 VS 2012 并直接开发我的 Sharepoint 2013 服务器吗?

【问题讨论】:

  • “SharePoint 开发人员与任何其他类型的开发人员的区别在于,SharePoint 开发人员认为在服务器上进行开发是正常的”,anon
  • ... 因为没有 SharePoint 二进制文件就没有开发。带有自动构建的 CI 在 2012 年变得更好,但我们距离“其他”类型的开发还有很长的路要走。

标签: sharepoint visual-studio-2012 sharepoint-2013


【解决方案1】:

开发 SharePoint 应用程序的一种非常常见的方法是在您的开发工作站上运行虚拟机 (hyper-v under windows 8 for example)。

你也可以dual-boot into a vhd file

您还可以安装 Windows Server 2012 并使用众多 desktop conversion techniques to use it as your primary operating system on your workstation 之一。

另一种常见的技术是将虚拟机托管在云或数据中心,同时运行 SharePoint Server 和 Visual Studio。然后使用远程桌面连接到该计算机。

通过一些技巧,您可以让 SharePoint 2010 安装程序安装在工作站操作系统上。 This no longer works on SharePoint 2013. 删除此支持的原因是因为将 Boot from VHD 和 Hyper-v 包含在 Windows 8 中。

根据我的经验,如果您只想构建应用程序而不是运行或调试它,that just having the assemblies copied over from an actual SharePoint Server will allow you to do that。我还没有找到 SharePoint 2013 的更新文档。

【讨论】:

    【解决方案2】:

    是的。您必须直接使用 Visual Studio 在 sharepoint 服务器上进行开发,因为 Sharepoint 服务器 GAC 具有所需的服务器对象模型,以便以编程方式使用 sharepoint server object model

    您也可以使用Client Object ModelWCF Data Services Framework 在客户端计算机上进行开发。

    【讨论】:

    • 哇!我确实在 Microsoft 上读过它,但我认为这是一个错字,或者可能是另一个独特的案例......但是 jaiks,所有这些例子和他们中的每个人都在服务器上开发!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多