英語のみのラベルを持つ MMS 用語を指すサイト列があるという問題があります。言語パックは後で追加されました。理想的には、このサイト列は、対応する言語サイトの適切な言語ラベルを指している必要があります。しかし、それは機能していません。英語の用語のみをロードします。
ただし、新しいサイト列は適切な結果をもたらします。
これを解決するにはどうすればよいですか?
英語のみのラベルを持つ MMS 用語を指すサイト列があるという問題があります。言語パックは後で追加されました。理想的には、このサイト列は、対応する言語サイトの適切な言語ラベルを指している必要があります。しかし、それは機能していません。英語の用語のみをロードします。
ただし、新しいサイト列は適切な結果をもたらします。
これを解決するにはどうすればよいですか?
1 つの壊れたフィールドと 1 つの作業フィールドの SPField.SchemaXml プロパティを出力する小さな ConsoleApplication または PowerShell スクリプトを作成してみてください。これは基本的に、これらのフィールドのすべてのプロパティが定義された XML ドキュメントです。XML ドキュメントを相互に比較して、プロパティ値に興味深い違いがあるかどうかを確認してください。うまくいけば、どのプロパティが異なっているかがわかります。その場合は、壊れたフィールドの定義を修正するコードを記述できます。