Ошибка дозвуковой сборки - PullRequest
       8

Ошибка дозвуковой сборки

1 голос
/ 27 августа 2010

Я новичок в Subsonic, я пытаюсь использовать SubSonic 3,0

Я следовал за каждым шагом, чтобы настроить SubSonic

Проблема в том, что я пытаюсь использовать SubSonic3,0 в веб-проекте(с dotnetnuke), чтобы создать файл DLL.так что я могу повторно использовать в других проектах в том же решении.

при попытке построить я получил ошибку с одним из моих старых столбцов таблицы,

Ошибка 5 Не удается неявно преобразовать тип 'строка'в 'int?'C: \ WebProjects \ subsonicTest \ App_Data \ ActiveRecord.cs 14035 32 subsonicTest

Ошибка 25 Наилучшее совпадение перегруженного метода для 'string.IsNullOrEmpty (string)' имеет недопустимые аргументы C: \ WebProjects \ subsonicTest \ App_Data \ActiveRecord.cs 47752 16 subsonicTest

Ошибка 31 «dnn3.Data.PackageType» не содержит определения для «PackageType» и не имеет метода расширения «PackageType», принимающего первый аргумент типа «dnn3.Data.PackageType»может быть найдено (вам не хватает директивы using или ссылки на сборку?) C: \ WebProjects \ subsonicTest \ App_Data \ ActiveRecord.cs 48082 25 subsonicTest

Не могли бы вы дать мне представление о том, как решить.

спасибо, шах

1 Ответ

1 голос
/ 27 августа 2010

Очевидно, что типы некоторых столбцов неверны. Возможно, вы изменили определения таблиц в базе данных и не обновили весь код, сгенерированный Subsonic.
Попробуйте заново сгенерировать код (Solution Explorer, щелкните файл правой кнопкой мыши, запустите пользовательский инструмент).

Если вы что-то написали вручную с использованием сгенерированного кода, убедитесь, что ваш код опирается на правильные определения типов после обновления этих определений.

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

...