我正在与Delphi 10.2 Tokyo一起开发一个新项目,在这里我想使用运行时包使其他开发人员可以在自己的项目中使用部分代码。因此,我创建了一个运行时程序包,并通过“运行时程序包”选项在另一个Delphi VCL项目中使用了该程序包,以测试一切是否按预期进行。从技术上讲,它可以工作,但是在我的代码中,我有一些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;
我已经在网上搜索了一段时间,但找不到与我的问题相符的任何内容。我希望对此有一个解决方案,或者至少是一个好的答案,为什么它行不通。