【问题标题】:Missing prerequisites in Visual Studio 2012 for sharepoint 2013 developmentVisual Studio 2012 中缺少用于 sharepoint 2013 开发的先决条件
【发布时间】:2012-11-28 14:29:37
【问题描述】:

我正在按照 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 应用程序设置本地开发环境”的说明进行操作(我必须这样做,因为我们的开发环境无法访问 Internet)

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

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

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

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

【问题讨论】:

  • 只是确保:您确实安装了 SharePoint 开发人员工具? blogs.msdn.com/b/chaks/archive/2012/08/16/…
  • 我相信是这样,因为我不认为你可以在 Visual Studio 中获得项目“Sharepoint 2013 App”的选项,除非它们已安装,但因为我必须使用离线安装(作为我的开发人员无法访问互联网,我可能不匹配,但我不知道如何确定是否是这种情况!)如果有帮助,我下载的是“预览 2”
  • 这是 Visual Studio 显示为已安装产品的内容
  • Microsoft Visual Studio Ultimate 2012 11.0.51106.01 更新 1 Microsoft .NET Framework 架构和建模工具 LightSwitch for Visual Studio 2012 Microsoft SharePoint Developer Tools for Visual Studio 2012 - Preview - ENU Microsoft Visual Studio Tools for Applications 2012 Office 开发人员工具 Team Explorer for Visual Studio 2012 Visual Basic 2012 Visual C# 2012 Visual C++ 2012 Visual F# 2012 Visual Studio 2012 代码分析 拼写检查程序 NuGet 包管理器 PreEmptive Analytics Visualizer SQL Server 数据工具 Web 开发人员工具 大多数产品的版本为 04940-004-0038003 -02173

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


【解决方案1】:

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

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

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

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

【讨论】:

    【解决方案2】:

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

    只需卸载 BOTH 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/

    【讨论】:

      【解决方案3】:

      2014 年的答案:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多