2010-03-19 173 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. 未部署正確由於調試器錯誤啓動(我討厭這個)

還有許多,許多其他的可能性;但是一開始就排除這是一件好事。

相關問題