Конфликт идентификатора объекта в расширениях в AL (Business Central OnPremises) - PullRequest
0 голосов
/ 18 марта 2019

Я новичок в Dynamics Nav / Dynamics365 / Business Central, занимаюсь разработкой расширений в AL, и у меня возникла проблема, заключающаяся в том, что я не знаю, как ее легко решить.

Я работаюс двумя проектами в Visual Studio Code одновременно в одном рабочем пространстве (ранее я пробовал это в нескольких рабочих пространствах) и есть 2 объекта 'pageextension' с идентификатором 50100. У меня появляется следующая ошибка:

Объект приложения типа «PageExtension» с идентификатором «50100» определен в нескольких приложениях.Приложения: отчеты myName 2.1.0.0;Workspace2 by myName2 1.0.0.0.

Я знаю, что эту ошибку можно исправить, изменив идентификатор объекта, но я думаю, что должно существовать другое решение.Означает ли это, что если кто-то опубликует и установит расширение, а затем попытается опубликовать и установить мое, BC OnPrem не позволит им работать со вторым?

Заранее спасибо

1 Ответ

0 голосов
/ 01 апреля 2019

Диапазон, который вы описываете, должен использоваться только для настройки.При публикации для AppSource вы получите определенный диапазон номеров для вашего приложения.

Если вы собираетесь использовать несколько приложений для настройки, вам следует разделить диапазон и убедиться, что вы не используете двойные идентификаторы.

...