VS 2008 を使用して構築された .NET Web アプリがあります。テーブルの列にカスタム型を使用する厳密に型指定されたデータセットを含めました。これを行うには、データセットの背後にある XSD ファイルを手動で編集しました。プロジェクトの名前を変更するために大きな検索と置換を行うまで、これはすべて正常に機能していました。今、私が何をしようとしても、それを再び機能させることはできません。「エラー 101 カスタム ツール エラー: コードの生成に失敗しました。列には有効なデータ型が必要です」というメッセージが引き続き表示されます。アプリを作成したときはこれに問題がありましたが、何とかそれを乗り越えました。今回はどう頑張っても治りません。これは不可能であると述べている Microsoft ナレッジ ベースの記事を見つけましたが、前回は実行しました OK! カスタム型は WCF サービスの一部であることに注意してください。
KB はこちら: http://support.microsoft.com/kb/968761/
XSD ファイルの一部を次に示します。
msdata:DataType="EpGraphOnlineWebsite.EventsPerfect.BookingLightCollection, Service References.EventsPerfect.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null"
msprop:Generator_UserColumnName="Day1Slot1" msprop:Generator_ColumnPropNameInRow="Day1Slot1" msprop: Generator_ColumnVarNameInTable="columnDay1Slot1" msprop:Generator_ColumnPropNameInTable="Day1Slot1Column" type="xs:anyType" minOccurs="0"
乾杯マーク