“未安装Sharepoint”Visual Studio 2012错误

时间:2013-04-15 10:10:08

标签: sharepoint visual-studio-2012

我在VMware计算机上安装了SharePoint 2013,我还可以使用VS 2012创建和部署项目。我正在尝试使用Win 7 64b从我的主机PC创建SharePoint 2013项目,我还安装了VS 2012 。我使用the official instructions为Visual Studio 2012安装了Microsoft Office开发人员工具。

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

  

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

Screenshot of the error

我的环境是:

  1. Window 7 Professional
  2. 使用Office组件安装的VS 2012
  3. 远程服务器上的SharePoint 2010 Server

5 个答案:

答案 0 :(得分:4)

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

如果要使用标准SharePoint项目模板进行开发,则需要在安装SharePoint IS的同一台计算机/服务器上运行Visual Studio。如果您不喜欢这个概念,可以查看Remote Apps for SharePoint 2013,但这是一个不同的球类游戏。

答案 1 :(得分:1)

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

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

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

因此,要回答这个问题,错误消息是正确的 - 您正在尝试启动2010/2013项目而不在同一台计算机上安装运行时。如果您想开发2013 App,那么可以在没有SP2013产品安装的情况下完成,但是您需要Visual Studio的Office Developer工具的副本。

MSDN Article在第一部分

下面有关于应用的“重要”说明
  

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

答案 2 :(得分:0)

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

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

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

  3. 打开visual studio 2012,享受开发SP 2013的应用程序。

  4. 希望它有帮助.. 干杯!!

答案 3 :(得分:0)

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

答案 4 :(得分:0)

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