Ошибка создания System.Type из строки "System.Int32" - PullRequest
0 голосов
/ 08 апреля 2009

На веб-сайте, который я опубликовал (предварительно скомпилировал) прошлой ночью, я получаю следующую ошибку. Перед предварительной компиляцией я получил сообщение об ошибке компилятора, что пользовательский элемент управления не найден. После компиляции на другом компьютере и запуска я получаю следующую ошибку Parser:

"Cannot create an object of type 'System.Type' from its srting representation 'System.Int32' for the 'DataType' property"

была, теперь во время выполнения, ошибка синтаксического анализатора, которую я получил. Оскорбительный тег telerik: RadNumericTextBox .... DataType = "System.Int32" ...

Еще раз подчеркиваю, что эта ошибка возникает только в XP SP2, а не в Vista и Win7. Я отправляюсь на поиски в Google и веду журнал проблем в Telerik.

Ответы [ 3 ]

1 голос
/ 09 апреля 2009

В основе этой проблемы лежит не только Telerik, но и ASP.NET не в состоянии интерпретировать строковое представление. Я только что попробовал это на небольшом тестовом проекте без Telerik, и я получаю ту же ошибку.

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

1 голос
/ 08 апреля 2009

У меня была эта проблема в одном из моих проектов, и она исчезла, когда я перешел на последний выпуск Q1 2009 SP1.

Dick

0 голосов
/ 29 мая 2009

Полагаю, что где-то внутри Telerik существует тип разрешения GetType, который не работает. Возможно, стоит попробовать добавить имя сборки в строку, если это произойдет
например: "System.Int32, mscorlib" ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...