缺少Visual Studio 2012 for sharepoint 2013开发的先决条件

时间:2012-12-11 04:03:40

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

我正在关注创建我的第一个sharepoint 2013应用程序的Microsoft教程。 (http://msdn.microsoft.com/en-us/library/fp142379.aspx)

我已经安装在Windows 2008 R2 Server Sharepoint 2013 RTM上,完成了所有的农场配置RTM,并安装了所有Visual Studio 2012终极版并更新1并重新启动了服务器。

我还遵循了“如何:为SharePoint应用程序设置内部部署开发环境”的说明,该文档位于http://msdn.microsoft.com/en-us/library/fp179923.aspx(我必须这样做,因为我们的开发环境无法访问Internet)

我已经到了运行Visual Studio作为管理员的地步,我将其命名并选择“sharepoint-hosted”并验证服务器并单击完成(步骤5)。

我没有看到打开AppManifest.xml文件的下一步,而是收到一条消息“在尝试加载某些必需组件时发生错误,请确保安装了以下必备组件.Microsoft Web Developer Tools和Microsoft Exchange Web服务

我已经检查过VS安装程序和Web开发人员工具已经定义安装(我唯一的选择就是删除它)

非常感谢任何帮助。我知道我在这里是一个菜鸟(这是我的第一篇文章),但我已经用Google搜索并搜索了堆栈交换,发现什么都没有帮助我。

3 个答案:

答案 0 :(得分:3)

经过一些试验和错误后得到它

使用脱机安装,您必须下载Exchange Web服务组件。我下载了“EwsManageApi”并安装了它。

由于错误消息特指Exchange Web服务,我查看了其他版本并尝试了旧的1.1和32位版本,但它们也没有工作,**直到**我匆匆忙忙地说我使用默认设置(适用于当前用户)安装,而不是为机器的所有用户安装。

因此,为64位服务器上的所有用户安装EwsManagedApi32可以解决问题(对我而言)

答案 1 :(得分:1)

我尝试为所有用户重新安装EWS托管API,但这并没有为我解决。最后解决方案很简单:

只需卸载 BOTH EWS托管API和Visual Studio 2012的Microsoft Office开发人员工具。之后重新安装 ONLY Office Developer Tools。这次Web平台安装程序将确保还安装了正确的EWS托管API。

我还写了一个关于这个问题的小博客: https://leonzandman.com/2013/02/07/prerequisite-components-error-when-creating-a-visual-studio-2012-sharepoint-2013-app-project/

答案 2 :(得分:0)

回答2014年:

安装Microsoft Exchange Web Services托管API 2.1(我目前可以找到的最新版本)。