У нас есть проект VB, который загружает ссылку на DLL-файл .Net (который мы также делаем). Оба проекта разрабатываются одновременно.
Когда мы добавляем новые классы в указанную dll, основной проект обычно не замечает изменений.
То есть, если мы добавим новый класс Bar в dll Foo, мы сможем набрать "Foo". и бар, указанный в раскрывающемся списке intellisense. Там никогда не бывает.
Удаление ссылки и ее повторное добавление иногда устраняет проблему. Иногда мы могли просто ввести Bar вручную, а затем перестроить без ошибок.
Мне кажется, что должен быть какой-то способ сказать Visual Studio перезагрузить ссылочный проект, потому что он изменился. На самом деле, я думаю, что VS должен заметить само изменение, но если этого не произойдет, нам понадобится простой способ перезагрузить систему.
Есть предложения?
Редактировать: Это VS2005, и мы ссылаемся на выходные сборки (DLL)