VB.NET and project imports

Much to my displeasure, I’ve recently inherited an ASP.NET 1.1 website. After a bit of a wrestle they eventually handed over the source code (Why are .NET developers so precious over their code?). Unfortunately they didn’t hand over the Visual Studio project or solution files as well.

Fair enough, I can easily create a new solution and import all the code…no problem. Except there were problems, 104 of them. If you’ve used Visual Studio before you’re likely to know what that means. It means: a shit load of errors, except I’m only going to show you 104 of them.

The kind of stuff I was getting was:

Type 'Control' is not defined.

…and there were no error messages for missing imports. I scratched my head for ages until I thought of the notion of “automatic imports”. What if, these guys have somehow specified a set of imports that get appended automatically to each file…which I haven’t defined?

Turns out, you friggin can do exactly that. In Visual Studio 2003 it is: Right click on project > properties > project properties > imports.

Who the hell thought of that? Surely it is a completely ludicrous idea! It means that if the code gets separated from the project (which is exactly what happened) it won’t work correctly. Not only that, but how the hell am I supposed to know if MyClassName belongs to com.companyX.package or com.companyY.package???

So I’m just totally guessing at the moment, and I’m down to 18 errors. Man I hope it eventually runs.

22,928 thoughts on “VB.NET and project imports

  1. Нужна бесплатная юридическая консультация? Переходите по запросу бесплатная консультация юриста по интернету бесплатно в Истре и получите помощь опытных правозащитников в любой области права: семейные споры, долги и кредиты, недвижимость, трудовые конфликты, защита прав потребителей и многое другое. Задайте вопрос онлайн или по телефону и получите подробный разбор вашей ситуации и рекомендации адвоката по дальнейшим действиям. Консультация проводится бесплатно и конфиденциально.

  2. Unquestionably believe that that you stated. Your favorite reason seemed to be at the internet the simplest thing to take into account of.

    I say to you, I definitely get irked whilst folks consider concerns that they
    just don’t realize about. You managed to hit the
    nail upon the top and also outlined out the whole thing without
    having side-effects , other folks could take a signal.
    Will likely be again to get more. Thank you

  3. Врач нарколог проводит первичный осмотр пациента уточняет сколько дней длится запой какие напитки употреблялись есть ли боль рвотные позывы бессонница панические атаки судороги галлюцинации повышенная тревожность или признаки белой горячки. После этого врач определяет можно ли проводить вывод запоя на дому или лучше организовать лечение в стационаре. Получить дополнительные сведения – помощь вывод из запоя

  4. Работа проводится анонимно без постановки на учет и без передачи персональных данных третьим лицам. Мы понимаем что для семьи важно сохранить конфиденциальность быстро получить профессиональную помощь и вернуть близкого человека к нормальной жизни. Узнать больше – вывод из запоя цена в казани

  5. Как Разработка сайтов на нескольких языках усложняет и удорожает проект?

  6. Вывод из запоя в Казани требуется когда человек не может самостоятельно остановиться после длительного употребления алкоголя теряет физическое и психическое равновесие плохо спит испытывает тревогу дрожь тошноту скачки давления и сильную тягу к очередной дозе спиртного. В такой ситуации важно не ждать пока состояние пациента ухудшится а быстро вызвать врача нарколога на дом или обратиться в наркологический центр. Выяснить больше – вывод из запоя дешево казань

  7. Как долго действует продвижение сайта с гарантией — что происходит после окончания срока?