我刚刚将我的Sitefinity项目升级到版本12.0.7000。它在本地可以正常工作,但是当我将其部署到我的开发环境时,在尝试更新时出现此错误:
无法加载文件或程序集'Telerik.Sitefinity.Frontend.SocialShare,版本= 1.0.2.6625.0,文化=中性,PublicKeyToken = b28c218413bdf563'或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (来自HRESULT的异常:0x80131040)
自从11.1版弃用了社交小部件以来,我早就删除了对社交共享的任何引用(根据文档)。我什至已经部署到版本11.2.6xxx的开发人员,没有任何问题。
此外,当我在本地运行它时,我正在使用与开发环境中相同的数据库。
我已经在我的解决方案中搜索了对社交共享的任何引用,但没有发现任何问题。
我尝试了以下操作:
https://knowledgebase.progress.com/articles/Article/Social-share-DLL-s-causing-issue-while-upgrade
答案 0 :(得分:0)
结果表明,通过Octopus进行的部署过程并未删除其他文件,因此旧文件留在了那里。我将八达通中的设置更改为此:
删除其他文件:目标中不属于部署的文件将被删除。
Du。 o_O