5

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

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

我还按照http://msdn.microsoft.com/en-us/library/fp179923.aspx上的“如何:为 SharePoint 应用程序设置本地开发环境”的说明进行操作(我必须这样做是因为我们的开发环境无法访问互联网)

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

我没有进入下一步打开 AppManifest.xml 文件,而是收到一条消息,提示“尝试加载一些必需的组件时发生错误,请确保安装了以下必备组件。Microsoft Web 开发人员工具和 Microsoft Exchange Web 服务

我已经检查了 VS 设置,并且 Web 开发人员工具已明确安装(我唯一的选择是删除它)

任何帮助将不胜感激。我知道我在这里是菜鸟(这是我的第一篇文章),但我已经用谷歌搜索了这个并搜索了堆栈交换,但没有发现任何对我有帮助的东西。

4

3 回答 3

3

经过几次试验和错误后得到它

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

由于错误消息专门针对 Exchange Web 服务,因此我查看了其他版本并尝试了较旧的 1.1 和 32 位版本,但它们也不起作用,** 直到 ** 我急于使用默认设置(适用于当前用户)而不适用于机器的所有用户。

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

于 2012-12-14T01:35:49.640 回答
1

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

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

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

于 2013-02-07T22:27:23.073 回答
0

2014年答案:

安装 Microsoft Exchange Web Services Managed API 2.1(我目前能找到的最新版本)。

于 2014-11-27T04:38:37.823 回答