いくつかの機能がアクティブ化されたときに、リストのルックアップ フィールドを更新したいと考えています。これに対処するために、機能の SPFeatureReceiver を作成しました。私は自分のコードをデバッグし、これを行うまですべてが完璧でした:
sourceField.SchemaXml = sourceField.SchemaXml.Replace("List=\"\"", string.Format("List=\"{0}\"", targetGuid));
AllowUnsafeUpdate を true に設定しているため、これが発生する理由がわかりません。
私が得る例外は次のとおりです。
[Microsoft.SharePoint.SPException] = {"Save Conflict\n\nあなたの変更は、別のユーザーが同時に行った変更と競合しています。変更を適用するには、Web ブラウザーで [戻る] をクリックし、ページを更新して、変更を再送信してください。 ."}
できるだけ早く助けてください、ありがとう
アベル