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. Когда запой становится образом жизни а не случайностью. Мой брат пил почти без остановки два месяца. Мы пробовали вызывать нарколога на дом ставить капельницы. круглосуточная помощь при алкоголизме в СПб — что вернуло его к нормальной жизни. Он работал с психологом посещал групповые занятия. Мы снова узнали в нём брата которого любили. вывод из запоя в спб недорого https://alkogolizm.vyvod-iz-zapoya-v-staczionare-sankt-peterburg.ru Это может спасти жизнь для Питера. Не ждите пока станет поздно. Вывод из запоя в стационаре — это реальное решение проблемы

  3. Когда я понял что брат умирает — я понял что нужно срочно действовать. Как его трясёт и он не может говорить. Пытался вызвать скорую — но они просто развели руками. Соседка посоветовала: «Вызови нарколога на дом они выводят из запоя круглосуточно». Нарколог на дом — это вернуло его к жизни. Через пару часов он открыл глаза и улыбнулся. Брат уснул спокойным сном. Всё честно и без скрытых платежей. нарколог на дом круглосуточно воронеж цены нарколог на дом круглосуточно воронеж цены По ссылке — подробная информация для нашего города. Каждый час на счету. Нарколог на дом — это реальность и она работает

  4. Неделю не появлялся не отвечал на звонки. Но кто-то из общих знакомых дал телефон врача. Поставил капельницу. капельница от алкоголя на дому — это дало нам второго шанса. Анонимно без учёта. вывод из запоя вывод из запоя Там все контакты и цены для нашего города. Звоните помогайте спасайте. Вывод из запоя — это реальность и она работает