.NET - использование пользовательского типа в наборе данных - PullRequest
1 голос
/ 06 октября 2009

У меня есть веб-приложение .NET, созданное с использованием VS 2008. Я включил строго типизированный набор данных, который использует пользовательские типы в столбцах таблицы. Я сделал это, вручную отредактировав файл XSD за набором данных. Все это работало нормально, пока я не провел большой поиск и не заменил название проекта. Теперь я не могу заставить его работать снова, независимо от того, что я пытаюсь. Я продолжаю получать сообщение об ошибке «Ошибка 101: ошибка пользовательского инструмента: не удалось сгенерировать код. Для столбца требуется допустимый тип данных». У меня были проблемы с этим, когда я создавал приложение, но я как-то прошел через это. На этот раз я не могу это исправить, что бы я ни пытался. Я нашел статью базы знаний Microsoft, в которой говорится, что это невозможно, но я сделал это в прошлый раз, ОК! Обратите внимание, что пользовательский тип является частью службы WCF.

КБ здесь: http://support.microsoft.com/kb/968761/

Вот некоторые из файлов XSD:

msdata: DataType = "EpGraphOnlineWebsite.EventsPerfect.BookingLightCollection, Service References.EventsPerfect.Reference.cs, версия = 0.0.0.0, культура = нейтральная, PublicKeyToken = null"
Msprop: Generator_UserColumnName = "Day1Slot1"

Приветствие Mark

Ответы [ 2 ]

2 голосов
/ 06 октября 2009

WTF! Какой орех будет разработчиком: (

Он просто снова начал работать самостоятельно. Я должен знать, чтобы перезапустить VS и Windows, когда происходят странные вещи. Я думаю, это был какой-то сбой.

Спасибо за предложение.

Приветствие Mark

0 голосов
/ 06 октября 2009

Ну, поскольку я знаю, что вы работаете в системе управления версиями, похоже, вам нужно отменить изменение имени проекта и временно удалить файл XSD из проекта, пока вы не сможете правильно выполнить изменение имени проекта.

...