2010-03-19 112 views
2

我创建了直接的SPField继承的自定义字段类型,但是当我尝试将字段添加到列表中,我得到了以下错误:的SharePoint自定义字段类型

一个或多个字段类型不正确安装。转至列表设置页面以删除这些字段。在Microsoft.SharePoint.Library.SPRequestInternalClass.AddField(字符串bstrUrl,字符串bstrListName,字符串bstrSchemaXml,的Int32 grfAdd) 在Microsoft.SharePoint.Library.SPRequest.AddField(字符串bstrUrl,字符串bstrListName,字符串bstrSchemaXml,的Int32 grfAdd)

我查看了日志文件,并且没有有用的信息说明导致问题的原因,并且将调试程序附加到进程,并在调用字段类型的基础构造函数后退出。

有没有人知道这个错误会出现什么问题?提前谢谢了。

+0

您是否将该字段添加到代码列表中? – 2010-03-20 01:18:00

+0

此http://skypestatusfield.codeplex.com/是由我的一位朋友开发的自定义SharePoint字段类型。下载源代码并与你比较,也许你错过了一些东西。 – 2010-03-20 10:43:37

+0

您是否检查管理中心中的诊断日志记录设置?由于事件限制设置,可能在日志中没有有用的信息。 – 2010-03-20 10:45:37

回答

0

不幸的是,对于自定义字段类型的许多问题,这是一个笼统的全部错误。如果你突然开始再次得到它,你不妨调查中的fldtypes以下问题... XML来开始:

  1. 无法识别ParentType的
  2. 更改字段类型名称(全部已有列将有重新创建)
  3. 未部署正确由于调试器错误启动(我讨厌这个)

还有许多,许多其他的可能性;但是一开始就排除这是一件好事。

相关问题