我已经创建了项目框架,并将其作为自定义项添加到资源库中。但是当我想通过存储库创建项目时,它说:
Could not copy file basefoldername\subfoldername1\filename1.pas
我检查了radstudiorepository.xml,发现了这样的部分
<RADStudioObjectRepository Version="">
...
<Items>
...
<Item IDString="my repository item project name">
...
<Files>
<File>basefoldername\subfoldername1\filename1.pas</File>
<File>basefoldername\subfoldername2\filename2.pas</File>
...
</Files>
</Item>
...
</Items>
...
</RADStudioObjectRepository>
我在网上没有找到RADStudioObjectRepository的DTD或XSD。 您能告诉我如何在该xml文件中注册要创建的文件夹吗?
您可以通过以下方式找到radstudiorepository.xml
:
答案 0 :(得分:3)
Folders
标签必须在Files
标签之前。 Folders
标签包含Folder
标签,就像Files
包含File
标签一样。 Folder
标签文本内容应该是文件夹名称,就像File
标签文本内容是文件名称一样。
<RADStudioObjectRepository Version="">
...
<Items>
...
<Item IDString="my repository item project name">
...
<Folders>
<Folder>basefoldername\subfoldername1\</Folder>
<Folder>basefoldername\subfoldername2\</Folder>
...
</Folders>
<Files>
<File>basefoldername\subfoldername1\filename1.pas</File>
<File>basefoldername\subfoldername2\filename2.pas</File>
...
</Files>
</Item>
...
</Items>
...
</RADStudioObjectRepository>