2011-05-25 120 views
1

我在Visual Studio 2010中为我的SharePoint 2010项目制作了一个ContentType,并且第一次通过WSPBuilder部署了wsp,但没有任何问题,但现在每次尝试部署时都会说它不能激活功能,因为“与ID字段{在此处插入随机GUID}在功能{60938308-3563-497c-bc55-b2ae847ca8b8}定义(功能激活网站我的contentType)被发现在当前的网站集合或子网站中自定义站点列无法更新

内容类型和网站列在rootweb上创建,即使我尝试停用fea或者完全卸载它,站点列和contenttype不会从ContentType库或站点列库中删除。

这怎么可能?

我使用纯功能和XML功能。没有事件接收者参与。

回答

1

SharePoint不会让您删除正在使用的网站列和内容类型。这使升级过程有点棘手。

0

除了检查出什么罗布建议:

你安装Visual Studio SP1? 我在安装SP1之前收到了该错误,解决方法是关闭所有Visual Studio实例并重新启动它。开始部署后可能再次。