SharePoint 2013 App Deploy Error: "A different version of this App is already installed with the same version number"
SharePoint 2013 App Deploy Error: "A different version of this App is already installed with the same version number"
我开发了一个非常简单的提供商托管应用程序,并将其部署到我们的 SharePoint Online 开发人员网站。
测试进行得很顺利,我已经将它多次部署到站点,然后我在 Visual Studio 2012 年按 F5 后突然收到此错误:
部署步骤'Install app for SharePoint'出错:已安装此应用程序的不同版本且版本号相同。您需要从站点和站点回收站中删除应用程序才能安装此版本。
问题是,在收到此错误之前,我刚刚从开发者网站和回收站中删除/删除了我的应用程序。
不确定这是否相关:但我对程序所做的其中一项更改是通过 AppManifest.xml 文件为 Web 范围授予应用程序写入权限。
我在 Google 搜索结果中没有找到任何人有这个确切的错误,所以我想我会是第一个在这里 post 它的人。
有什么帮助/想法吗?我对 SP13 的开发还很陌生。
提前致谢
首先欢迎来到 SharePoint 开发世界。 SharePoint 坚持下去可能会非常痛苦,但您的解决方案相当简单 - 任何时候您对 AppManifest 进行更改都会增加版本号。这是在 AppManifest 的常规选项卡上完成的,或者如果您直接编辑 xml 那么它应该是 App 标签中的第三项。
更改为 1.0.0.1 应该可以立即解决您的问题,这也是一个好习惯,因为当您手动部署应用程序(而不是按 f5)时,您将能够更新旧版本该应用程序,而不必完全删除它。
我开发了一个非常简单的提供商托管应用程序,并将其部署到我们的 SharePoint Online 开发人员网站。
测试进行得很顺利,我已经将它多次部署到站点,然后我在 Visual Studio 2012 年按 F5 后突然收到此错误:
部署步骤'Install app for SharePoint'出错:已安装此应用程序的不同版本且版本号相同。您需要从站点和站点回收站中删除应用程序才能安装此版本。
问题是,在收到此错误之前,我刚刚从开发者网站和回收站中删除/删除了我的应用程序。
不确定这是否相关:但我对程序所做的其中一项更改是通过 AppManifest.xml 文件为 Web 范围授予应用程序写入权限。
我在 Google 搜索结果中没有找到任何人有这个确切的错误,所以我想我会是第一个在这里 post 它的人。
有什么帮助/想法吗?我对 SP13 的开发还很陌生。
提前致谢
首先欢迎来到 SharePoint 开发世界。 SharePoint 坚持下去可能会非常痛苦,但您的解决方案相当简单 - 任何时候您对 AppManifest 进行更改都会增加版本号。这是在 AppManifest 的常规选项卡上完成的,或者如果您直接编辑 xml 那么它应该是 App 标签中的第三项。
更改为 1.0.0.1 应该可以立即解决您的问题,这也是一个好习惯,因为当您手动部署应用程序(而不是按 f5)时,您将能够更新旧版本该应用程序,而不必完全删除它。