最近,在内容类型生产环境中,我们遇到了一个严重的问题。首先我想解释一下这个问题的背景。
我们在生产和测试环境中开发了一个不错的内容类型安装功能。使用Visual Studio,我们开发并部署了(使用wsps)这个SharePoint功能。我们使用发布页面使用页面布局和内容类型来帮助内容编辑人员快速发布网页。不幸的是,一些内容类型和站点列已由一些人手动更新/添加到生产环境中,因此每当我(开发人员)对现有内容类型进行更改(使用Visual Studio和功能激活/停用),SharePoint就会从内容类型中删除一个或两个列(在功能激活/停用期间),或者那些没有按最佳实践方式添加的列。我认为最佳实践是使用Visual Studio更新内容类型。
现在,我希望确保在功能激活/停用时,站点列不会从内容类型中删除。
注意:我们的内容类型激活/停用功能在feature.xml中没有任何激活依赖项。
我们在生产和测试环境中开发了一个不错的内容类型安装功能。使用Visual Studio,我们开发并部署了(使用wsps)这个SharePoint功能。我们使用发布页面使用页面布局和内容类型来帮助内容编辑人员快速发布网页。不幸的是,一些内容类型和站点列已由一些人手动更新/添加到生产环境中,因此每当我(开发人员)对现有内容类型进行更改(使用Visual Studio和功能激活/停用),SharePoint就会从内容类型中删除一个或两个列(在功能激活/停用期间),或者那些没有按最佳实践方式添加的列。我认为最佳实践是使用Visual Studio更新内容类型。
现在,我希望确保在功能激活/停用时,站点列不会从内容类型中删除。
注意:我们的内容类型激活/停用功能在feature.xml中没有任何激活依赖项。