SharePoint 2013 App Deploy错误:“已安装此应用程序的不同版本,版本号相同”

时间:2015-04-24 22:24:03

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

我开发了一个非常简单的提供商托管应用程序,我将其部署到我们的SharePoint Online开发人员站点。

测试进展顺利,我已经多次将其部署到网站上,之后在我点击F5后突然在Visual Studio 2012中收到此错误:

部署步骤“安装SharePoint应用程序”时出错:已安装此应用程序的不同版本且版本号相同。您需要从站点和站点回收站中删除该应用程序以安装此版本。

问题是,在收到此错误之前,我刚刚从开发者网站和回收站中删除/删除了我的应用。

不确定这是否相关:但我对该程序所做的一项更改是通过AppManifest.xml文件为Web作用域授予App Write权限。

我在Google搜索结果中找不到任何有这个错误错误的人,所以我认为我会是第一个在此发布的错误。

任何帮助/想法?我是开发SP13的新手。

提前致谢

1 个答案:

答案 0 :(得分:6)

首先欢迎来到SharePoint开发世界。 SharePoint可能会非常痛苦地处理事情,但您的案例中的解决方案相当容易 - 只要您对AppManifest进行更改,就会增加版本号。这是在AppManifest的常规选项卡上完成的,或者如果您直接编辑xml,那么它应该是App标记中的第三个项目。

AppManifest.xml

更改为1.0.0.1应立即修复您的问题,这也是一个很好的习惯,当您手动部署应用程序时(不要点击f5),您将能够更新旧版本的应用程序而不是必须完全删除它。