我需要编写一个重命名Web应用程序中所有网站集中的内容类型的工具。
如果我只更改Name属性,则内容类型将失去对资源文件的访问权限。所以我猜我也必须重命名资源文件夹。我尝试使用MoveTo,但SchemaXml仍包含旧URL:
<ContentType ID="0x0100754A0B6C5E55E74399195A55F9718184" Name="NEW-NAME" ...>
<Folder TargetName="_cts/OLD-NAME" />
有什么建议吗?
答案 0 :(得分:1)
是不是更容易(并且更难以创建新内容类型(甚至可能基于旧内容类型),然后将引用旧内容类型的所有项重置为新内容,然后“弃用”旧内容类型(把它隐藏起来)?