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.narkologicheskaya-klinika-v-volgograde017.ru Это может спасти жизнь для юга России. Если ваш близкий не может справиться с зависимостью — стационар даёт шанс на новую жизнь. Наркологическая клиника — это реальное решение проблемы

  3. Когда я увидел как мой брат лежит на диване не двигаясь. Мы пытались звонить в скорую но они сказали: «Только если он сам захочет». Позвонил объяснил ситуацию и мне сказали: «Приедем через час». Вывод из запоя на дому — это было единственное что помогло. Через пару часов он открыл глаза и улыбнулся. Анонимно без учёта без лишних вопросов. вывод из запоя на дому реутов https://detoks.vyvod-iz-zapoya-na-domu-moskva-svi.ru Сохраните поделитесь не потеряйте для Московской области. Звоните помогайте спасайте. Вывод из запоя на дому — это реальность и она работает

  4. Но мой брат срывался снова и снова. Мы просто не знали как его спасти. Мы нашли наркологическую клинику в Волгограде где работают с такими случаями. стационарное лечение алкоголизма в Волгограде — что вернуло брата к жизни. Работал с психологами посещал групповые занятия. Он вышел из клиники другим человеком — ясным спокойным снова начал улыбаться. нарколог наркологическая помощь нарколог наркологическая помощь Это может спасти жизнь для Волгограда. Не ждите пока станет поздно. Наркологическая клиника — это реальное решение проблемы

  5. Ты начинаешь искать выход но не знаешь где он. И без профессиональной помощи не обойтись. И выбрали ту где врачи говорят не о диагнозах а о людях. анонимная наркологическая помощь — это было решение которое спасло брата. И через три месяца мы увидели результат. Он вышел из клиники другим человеком — спокойным осознанным с планами на жизнь. скорая наркологическая помощь круглосуточно https://narkolog.narkologicheskaya-klinika-v-volgograde017.ru Там все контакты и условия для юга России. Не ждите пока станет поздно. Наркологическая клиника — это реальное решение проблемы

  6. Когда ребёнок заболел и пропустил много занятий — мы задумались об альтернативах. Друзья посоветовали дистанционное обучение. дистанционная школа с аттестатом — это оказалось удобнее чем мы думали. Ребёнок занимается по своему графику. Мы видим результаты — оценки улучшились появился интерес к учёбе. Дистанционное обучение — это не временная мера а полноценное образование. 11 класс онлайн 11 класс онлайн По ссылке — подробная информация для Москвы. Хотите чтобы ребёнок учился с комфортом и получал знания — выберите дистанционное обучение. Образование без границ — это возможно

  7. Что он не выходит из запоя уже больше недели. Мы пытались уговаривать скандалить даже прятать деньги. Я позвонила и мне ответили: «Приедем через час». быстрая детоксикация — что вернуло мужа к жизни. Врач приехал осмотрел мужа поставил капельницу. Цена оказалась ниже чем я думала. капельница на дому в нижнем новгороде капельница на дому в нижнем новгороде По ссылке — подробная информация для нашего города. Каждый час на счету. Капельница от запоя — это реальная помощь которая работает

  8. После дня рождения муж ушёл в запой и не мог остановиться. Мне стало страшно и я поняла — пора вызывать врача. Я позвонила объяснила ситуацию и мне ответили: «Приедем через час». быстрая детоксикация — это было то что нужно. Снял интоксикацию восстановил дыхание и давление. Анонимно без учёта и без лишних бумаг. прокапаться с похмелья прокапаться с похмелья Там все контакты и цены для области. Если ваш близкий в запое или сильном похмелье — не ждите. Капельница от похмелья — это реальная помощь которая работает