AL中的扩展中的对象ID冲突(Business Central On Premises)

问题描述 投票:-1回答:1

我是Dynamics Nav / Dynamics365 / Business Central的初学者,在AL中开发扩展,我遇到了一个问题,我不知道如何“轻松”解决它。

我正在一个工作区中同时处理Visual Studio Code中的2个项目(之前我在多个工作区中尝试过),并且有2个'pageextension'对象,ID为50100.我遇到以下错误:

ID为“50100”的“PageExtension”类型的应用程序对象在多个应用程序中定义。这些应用程序是:myName 2.1.0.0的报告; Workspace2 by myName2 1.0.0.0。

我知道这个错误可以修复更改对象ID,但我认为它应该存在另一个解决方案。这是否意味着如果某人发布并安装了扩展程序然后尝试发布并安装我的扩展程序,那么BC OnPrem是否会允许他们使用第二个?

先感谢您

visual-studio-code microsoft-dynamics objectid
1个回答
0
投票

您描述的范围仅应用于自定义。发布AppSource时,您将获得应用的特定数字范围。

如果您打算使用多个应用程序进行自定义,则应划分范围并确保不使用双重ID。

© www.soinside.com 2019 - 2024. All rights reserved.