Можно ли использовать XML-документацию с runtime-пакетами? - PullRequest
2 голосов
/ 09 июля 2019

Я работаю над новым проектом с Delphi 10.2 Tokyo, где я хотел бы использовать пакеты времени выполнения, чтобы дать другим разработчикам возможность использовать части моего кода в своих собственных проектах. Поэтому я создал Runtime Package и использовал его в другом проекте Delphi VCL с помощью опции «Runtime-Packages», чтобы проверить, все ли работает как положено. Технически это работает, но в моем коде у меня есть некоторая документация XML:

http://docwiki.embarcadero.com/RADStudio/en/XML_Documentation_Comments

Внутри пакета все работает как положено. Если исходный код скомпилирован и используется в другом приложении, документация XML исчезнет. Я также включил создание XML-документации в параметрах компилятора и установил в папке «Выход» ту же папку, что и в BPL. Вот некоторый демонстрационный код, который работает правильно:

unit unit1;

interface

type
/// <summary> Represents a Democlass
/// </summary>
  TDemo = class
    // ...
end;

implementation

var
  Demo : TDemo;

Я какое-то время искал в Интернете, но не могу найти ничего рядом с моей проблемой. Я надеюсь, что есть решение для этого, или по крайней мере хороший ответ, почему это не могло работать.

...