3

我正在尝试从命令行调用内容搬运工。作为输入参数,我们需要向内容搬运工提供配置 xml。我能够理解配置 xml 的大部分模式,但我无法理解导入配置 xml 中 ItemSubType 和 IsExported 标记的值模式。有人可以帮助我理解上述标签的值模式。

提前感谢。

4

1 回答 1

1

为什么你需要手动玩这个?我不是 100% 确定,但我可以为您指明正确的方向。

ItemSubType可以为组件(Xml 或多媒体)、模式(模式类型)或 TemplateBuilding 块(C#、Assembly、Compound 等)设置。我认为它主要用于显示是否存在二进制内容以及项目本身。

IsExported就是它所说的那样。如您所知,Content Porter 正在导出每个项目及其所依赖的项目。如果您知道目标系统上有这些项目,则可以过滤掉一些依赖项。对于过滤掉的项目,IsExported设置为 false。例如,您要导出一个组件。默认情况下,您必须导出此组件的架构、架构所在的文件夹、带有默认项的发布以及可能存在的任何其他依赖项。但是您可以 100% 确定在您的目标系统上,您已经拥有该出版物以及您需要的文件夹和架构,因此为了节省时间,您可以决定过滤掉所有这些内容并仅导出组件。在这种情况下,模式和其他所有内容仍将添加到依赖关系表中,但 IsExported 将设置为 false。

于 2013-01-31T07:50:05.023 回答