1

我继承了一个高度定制的 - 几乎没有记录的 CRM 2011 实例。有超过 80 个内部托管解决方案,其中一个包含无法按预期工作的功能区按钮。

找到包含按钮的解决方案的最快方法是什么?

我想我将不得不导出最有可能的候选人解压缩它们并搜索文件,这看起来像是我一生中最史诗般的针锋相对的冒险。如果可以的话,我想避免这种蛮力方法。

4

2 回答 2

2

如果您已经有很多解决方案,您能否再添加一个 :) 在该解决方案中您只能包含您的应用程序功能区组件和案例实体。修复适当的按钮并在其他 80 之后导入解决方案。

希望能帮助到你。

编辑:但如果这不是一个选项,你可以在数据库中找到它。获取表[RibbonDiffBase]中的记录,其中[RDX]列包含功能区按钮的 ID。然后,当您有结果时,请检查SolutionId列。您拥有包含功能区按钮定义的所有解决方案 ID。

接下来,通过[SolutionBase]表并找到您的解决方案的名称(基于 SolutionID)。

我仍然喜欢我的第一个答案,它更优雅。但是,也希望答案的第二部分会有所帮助。

于 2013-10-18T06:11:35.310 回答
0

尝试使用 Ribbon Workbench:
http ://www.develop1.net/public/page/Ribbon-Workbench-for-Dynamics-CRM-2011.aspx 当您加载每个解决方案时,您将直接收到错误日志,希望是确切的错误丝带按钮也是如此,并非总是如此,经常如此!

祝你好运

于 2013-12-10T15:09:37.240 回答