Обновлен Visual Studio, теперь я получаю сотни ошибок

Только что установил WebMatrix и обновил Visual Studio 2012 до версии 4.5.50709 SP1Rel. Теперь, когда я открываю свое веб-приложение, я получаю кучу ошибок такого типа:

'IIf' is not declared. It may be inaccessible due to its protection level.
'IsNothing' is not declared. It may be inaccessible due to its protection level.
'IsNumeric' is not declared. It may be inaccessible due to its protection level.

Я получаю так много ошибок, что я даже получаю это:

Error   104 Maximum number of errors has been exceeded.

2 ответа

Решение

Оказалось, что во время установки WebMatrix или обновления Visual Studio также был установлен MySql Connector версии 6.5.4.0.

Каким-то образом MySql Connector v. 5.1.5, о котором говорил мой проект, был удален в процессе.

Переустановка коннектора MySql 5.1.5 решила проблему. Изменение ссылки на новый коннектор MySql, вероятно, также решит проблему.

Я столкнулся с той же проблемой в VS 2012, когда пытался скопировать старую версию программы, которую я получил от другого коллеги.

Как говорит Muleskinner, это не вопрос Microsoft.VisualBasic...

Когда вы попытаетесь добавить его в качестве ссылки, он скажет вам, что на него уже автоматически ссылается система сборки.

Оказывается, даже если Microsoft.VisualBasic автоматически ссылаются, у проекта фактически нет импортированного пространства имен.

Вы можете добавить его, перейдя в свойства вашего проекта -> References -> А потом убедитесь, что Microsoft.VisualBasic отмечен в списке пространств имен внизу.

По крайней мере, это сработало для меня и очистило все мои ошибки. Не смаковал пытаться изменить все мои заявления IIf в более традиционный формат...

Другие вопросы по тегам