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