Пропущены операторы импорта. (VS2008 больше не компилирует мой проект) - PullRequest
1 голос
/ 05 ноября 2008

Это, наверное, ежу понятно, но ...

Я только что открыл решение в VS2008, и по какой-то причине компилятор не распознал ранее скомпилированные ошибки.

Я нажимаю на build и получаю сотни ошибок:

Name 'IIf' is not declared.<br> Name 'IsNumeric' is not declared.<br> Name HttpUtility is not declared

и т.д ..

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

Как сделать эту сборку без добавления импорта вручную?

Ответы [ 3 ]

2 голосов
/ 05 ноября 2008

Проверьте ваши ссылки. Иногда они, кажется, ломаются, если вы вообще бездельничали.

1 голос
/ 05 ноября 2008

Это почти наверняка ссылки.

Visual Studio суетливо относится к ним и может потерять ссылки, если вы переместите решение в другое место.

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

1 голос
/ 05 ноября 2008

Похоже, они находятся в пространстве имен VisualBasic.

Щелкните правой кнопкой мыши на Project и выберите Properties -> References. Попробуйте добавить импорт Microsoft.VisualBasic.

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