如果不先删除父文档类型,则无法卸载我创建的Umbraco包

如果不先删除父文档类型,则无法卸载我创建的Umbraco包,umbraco,Umbraco,我希望有人能解释为什么会这样。我刚开始在Umbraco中创建自己的软件包,我对一些应该非常直截了当的东西有意见 我创建了一个相当简单的包,包括内容页和子页、文档类型、模板、一些css和一些脚本。我在另一个Umbraco站点上安装了该软件包,一切似乎都很好。问题是,当我卸载这个包时,它试图删除它的父文档类型,但它不能这样做,而且它不应该这样做,因为这些不在我创建的原始包中 我在这里错过了什么 提前谢谢 包管理器将尝试打包所有必需的依赖项 创建包时,是否选择嵌套在父doctype下的doctype?

我希望有人能解释为什么会这样。我刚开始在Umbraco中创建自己的软件包,我对一些应该非常直截了当的东西有意见

我创建了一个相当简单的包,包括内容页和子页、文档类型、模板、一些css和一些脚本。我在另一个Umbraco站点上安装了该软件包,一切似乎都很好。问题是,当我卸载这个包时,它试图删除它的父文档类型,但它不能这样做,而且它不应该这样做,因为这些不在我创建的原始包中

我在这里错过了什么


提前谢谢

包管理器将尝试打包所有必需的依赖项


创建包时,是否选择嵌套在父doctype下的doctype?如果是这样的话,这可能就是为什么父doctype会变成一个依赖项,并且很可能实际上包含在您的包中。从卸载页面应该很容易看到它试图删除的内容,如果该doctype已列出,那么它就在您的包中

谢谢你的信息!这就是正在发生的事情,嗯,有点。。。我没有打包父文档类型,但在卸载包时,会包含父文档类型。这真烦人!你知道有什么方法可以解决这个问题吗,也许可以写一些卸载操作?这是设计的。为了按权限打包子文档类型,您需要父文档,因为子文档依赖于它在目标安装中的存在。卸载操作只是尝试卸载原始软件包中包含的所有内容。