Microsoft 关于设计管理器的文档提到了导入设计包及其引入的内容的步骤。它还建议不要停用解决方案库中的功能 - /_catalogs/solutions/Forms/AllItems.aspx - 这可能会导致内容类型的删除,最终导致与页面布局相关的页面出现问题。
从品牌的角度来看,品牌随着时间的推移而发展是非常普遍的做法,开发团队也需要计划在现有网站上推出更新版本的包。MSDN 中缺少有关升级方案的文档 - 该做什么和不该做什么。
观察:
- 现场导入的每个较新版本的软件包都是一个单独的实体,并且可以在解决方案库中找到相同的实体。旧版本的功能保持激活可能意味着新旧版本之间没有关系。
- 网站栏的更改,内容类型在导入较新版本后反映在网站级别,但内容类型已存在的页面库不会刷新新栏,栏属性的更改。此外,任何现有的工件(例如页面布局)都不会因更改而刷新。
有没有人对品牌包如何响应升级有深入的了解?微软对包升级的建议是什么以及如何确保工件被刷新?如果没有升级选项,如果我们必须通过 Power-Shell 或其他一些机制来推送更改以进行添加、更新和删除,而不是设计管理器来处理它,那么设计管理器就会变得很痛苦。