在sharepoint 2010中新建了一个内容类型,该内容类型从文档基内容类型继承。代码如下:
<?xml version="1.0" encoding="utf-8"?> <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<!-- 父内容类型: 文档 (0x0101) -->
<ContentType
ID="0x01010082d60da9fd754a6cb66038da80e5f7a4"
Name="班组日志"
Group="工作日志"
Description="班组日志记录"
Version="0" >
<FieldRefs>
</FieldRefs>
</ContentType>
</Elements>
然后部署。第一次部署能成功,但随后调试后再次部署便报错:错误 1 部署步骤“激活功能”中出现错误: 在当前站点集或子网站中找到功能 {27ee5fb6-1117-4061-96a4-350dda3283f5} 中定义的 ID 为 0x01010082D60DA9FD754A6CB66038DA80E5F7A4 的内容类型。 网上查了资料说先部署,若有此报错,可以在网站集功能中激活,然后再停用,接着收回解决方案,最后重启visual studio,再部署一遍便能解决此问题。可是我按此操作还是没有解决。虽然重新新建一个文件类型可以解决,但感觉这样不太科学。在下入门不久,愿意接受大家的批评和指导,不知道哪里有误,请各位大神帮忙。