缺少Visual Studio 2012中用于SharePoint 2013开发的先决条件。

5
我正在遵循微软教程创建我的第一个SharePoint 2013应用程序。 (http://msdn.microsoft.com/en-us/library/fp142379.aspx)
我在Windows 2008 R2服务器上安装了SharePoint 2013 RTM,完成了所有农场配置工作RTM,并安装了Visual Studio 2012 ultimate和update1,并重新启动了服务器。
我还按照“如何:为SharePoint设置本地开发环境”中的说明进行操作,该说明位于http://msdn.microsoft.com/en-us/library/fp179923.aspx(由于我们的开发环境无法访问互联网,因此必须这样做)。
我已经到达使用管理员身份运行Visual Studio的步骤,我已将其命名并选择了“SharePoint托管”,验证了服务器并单击完成(第5步)。
但是,我没有得到下一步打开AppManifest.xml文件的提示,而是收到一条消息,显示“尝试加载某些必需组件时发生错误,请确保已安装以下先决条件组件。Microsoft Web Developer Tools和Microsoft Exchange Web Services”。
我已经检查了VS安装和Web开发工具肯定已经安装(唯一的选择是将其删除)。
任何帮助都将不胜感激。我知道我在这里是个新手(这是我的第一篇帖子),但我已经谷歌过并搜索了堆栈交换,但没有找到任何有用的信息。

你确定已经安装了SharePoint开发工具吗?http://blogs.msdn.com/b/chaks/archive/2012/08/16/installing-office-2013-and-sharepoint-2013-developer-tools-preview-for-visual-studio-2012-rtm.aspx - Dennis G
我认为是这样的,因为我认为在Visual Studio中,除非安装了“Sharepoint 2013 App”,否则您不会得到该选项,但由于我必须使用离线安装(因为我的开发环境没有互联网访问权限),所以可能存在不匹配的情况,但我不知道如何确定是否存在这种情况!如果有帮助的话,我下载的是“预览版2”。 - sunhillcopper
这是 Visual Studio 显示的已安装产品。 - sunhillcopper
Microsoft Visual Studio Ultimate 2012 11.0.51106.01 更新1版 Microsoft .NET Framework 架构和建模工具 用于Visual Studio 2012的LightSwitch Microsoft SharePoint Developer Tools for Visual Studio 2012 - 预览版 - ENU 用于应用程序的Microsoft Visual Studio Tools 2012 Office Developer Tools 用于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 - sunhillcopper
3个回答

3

经过几次尝试后,我终于明白了。

如果你要进行离线安装,则需要下载Exchange Web Services组件。我已经下载了“EwsManageApi”并进行了安装。

由于错误信息明确指出是Exchange Web服务的问题,我查看了其他版本并尝试了旧版本1.1和32位版本,但它们也不起作用,直到我意识到我匆忙地使用了默认设置(即针对当前用户),而不是所有机器上的用户。

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


1
我尝试为所有用户重新安装EWS Managed API,但这对我没有解决问题。最终的解决方案很简单:只需卸载EWS Managed API和Visual Studio 2012的Microsoft Office Developer Tools两个程序,然后重新安装Office Developer Tools。这次Web Platform Installer将确保正确的EWS Managed API也被安装。我还写了一个关于这个问题的小博客:https://leonzandman.com/2013/02/07/prerequisite-components-error-when-creating-a-visual-studio-2012-sharepoint-2013-app-project/

0

2014年的答案:

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接