我正在关注创建我的第一个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搜索并搜索了堆栈交换,发现什么都没有帮助我。
答案 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(我目前可以找到的最新版本)。