Недавно я перенес решение с VS2005 на VS2010. Решение состоит из около 20 проектов. Один из них на VB.net, остальные на C#. В VS2005 все было нормально, то есть я смог сослаться на проект VB.net в проекты C Sharp. Теперь я больше не могу. Странно то, что когда я открываю в редакторе класс C#, ссылающийся на dll VB.net, я получаю сообщение об ошибке компиляции, которое звучит примерно так: «Тип или имя пространства имен «VB.netProject» не существует в namespace 'Solution Namespace' (вам не хватает ссылки на сборку?)"
... и нет, ссылка на сборку действительно есть!
Однако, когда я закрываю файлы в редакторе и пытаюсь снова скомпилировать, операция завершается успешно, и исполняемый файл, который я получаю, работает точно так же, как в VS2005.
Есть ли способ увидеть компонент VB.net в редакторе? Я уверен, что я что-то упускаю, но я не знаю, что! :-)
Заранее большое спасибо за помощь,
Джон