5

我在 VMware 机器上安装了 SharePoint 2013,我还可以使用 VS 2012 创建和部署项目。我正在尝试从装有 Win 7 64b 的主机 PC 创建一个 SharePoint 2013 项目,我也安装了 VS 2012。我已经使用官方说明安装了 Microsoft Office Developer Tools for Visual Studio 2012 。

在我的主机上,我无法创建 SharePoint 项目并进行 SharePoint 开发并收到此错误:

未安装 SharePoint。此系统上未安装所需版本的 SharePoint Foundation 2013 或 SharePoint Server 2013。要在服务器资源管理器中开发 SharePoint 解决方案或浏览 SharePoint 连接,必须在本地系统上安装 SharePoint。确保 SharePoint 项目引用的本地服务器存在。

错误截图

我的环境是:

  1. 窗口 7 专业版
  2. 安装了 Office 组件的 VS 2012
  3. 远程服务器上的 SharePoint 2010 Server
4

5 回答 5

5

您的主机 PC 没有安装 SharePoint。vmware 实例被视为 SharePoint 的远程安装,它也可以安装在外部服务器上。

如果您想使用标准 SharePoint 项目模板进行开发,您需要在安装了 SharePoint 的同一台计算机/服务器上运行 Visual Studio。如果您不喜欢这个概念,您可以查看 SharePoint 2013 的远程应用程序,但这是另一回事。

于 2013-04-15T11:35:12.183 回答
1

您的屏幕截图指向创建 2010 年空项目的尝试,但您的文本指的是 2013 年。我假设您使用 2013 年。下面的答案主要适用于两者。

在 2010 年,您只能选择 SharePoint 项目 - 在 SP 服务器上运行的代码。这些在 2013 年仍然可用(空项目、可视 Web 部件等)。要开发这种解决方案,您需要在开发机器上安装适当的运行时(即安装 SP2010 或 SP2013) 。

SP2013 引入了一种新的项目/模型——App。这些解决方案并未安装在服务器上,而是通过 js/css 和可能的其他非服务器 Web 服务应用一个或多个配置/库/列表交互。这些被称为应用程序。MS 文档对此通常是一致的,但在阅读时确实需要注意,特别是如果像我一样,您可以将应用程序与项目与解决方案互换。

因此,要回答这个问题,错误消息是正确的 - 您正在尝试启动一个 2010/2013 项目,而没有在同一台机器上安装运行时。如果您想开发 2013 应用程序,则无需安装 SP2013 产品即可完成,但您需要一份适用于 Visual Studio 的 Office 开发人员工具。

MSDN 文章在第一部分下方有关于应用程序的“重要”说明

如果 Microsoft SharePoint 2013 安装在远程服务器上,您可以在 Visual Studio 2012 中为 SharePoint 解决方案开发应用程序。但是,您必须先在本地安装 Microsoft SharePoint 2013,然后才能开发其他 SharePoint 解决方案。

于 2014-02-19T16:16:00.100 回答
0

我也遇到了这个问题,但我设法通过简单的步骤解决了这个问题:

  1. 从此直接链接http://go.microsoft.com/fwlink/?LinkID=279063&clcid=0x409下载 officetools_bundle

  2. 运行设置并允许它完成。

  3. 打开 Visual Studio 2012 并享受为 SP 2013 开发应用程序的乐趣。

希望它有帮助..干杯!

于 2013-06-18T08:49:20.330 回答
0

您必须在您的机器上安装了 sharepoint 2010 服务!远程服务器仅适用于 SharePoint 2013 中的 AppPart

于 2014-05-26T22:24:20.170 回答
0

转到 Visual Studio,单击项目并在属性中,转到站点 URL 并输入本地计算机的 url,即在 iis 中运行的服务器名称。或者转到服务器资源管理器并在服务器连接下添加您的连接。

于 2013-08-09T12:02:45.660 回答