2010-01-08 95 views
0

我需要编写一个工具,重命名Web应用程序中的所有网站集中的内容类型是否可以通过编程方式更改内容类型的ResourceFolder属性?

如果我只更改Name属性,则内容类型将失去对资源文件的访问权限。所以我猜我也必须重命名资源文件夹。我尝试使用MoveTo,但SchemaXml仍包含旧网址:

<ContentType ID="0x0100754A0B6C5E55E74399195A55F9718184" Name="NEW-NAME" ...> 
    <Folder TargetName="_cts/OLD-NAME" /> 

有什么建议吗?

回答

1

如果只是创建一个新的内容类型(可能甚至基于旧的内容类型),然后将所有引用旧内容类型的项目重置为新的,然后“废弃”旧的内容类型(通过隐藏)?