Visual Studio 2010, используя VB.NET. Intellisense не распознает новое свойство, пока я не перекомпилирую - PullRequest
1 голос
/ 21 марта 2010

У меня есть веб-проект ASP.NET VB.NET, который ссылается на библиотеку классов VB.NET.

Я добавляю новое свойство в класс в библиотеке классов, а затем из веб-приложения ожидаю, что смогу использовать его сразу же без ошибок и с полным интеллектом.

Раньше он работал в 2008 году.

Когда я компилирую библиотеку классов, она становится доступной, но не раньше.

Была ли убрана эта замечательная функция, возможно, в интересах скорости?

Ответы [ 2 ]

3 голосов
/ 21 марта 2010

Скорее всего, здесь происходит то, что приложения Class Library и ASP.Net нацелены на разные версии платформы. Если они используют несовместимые версии фреймворка, то VB.Net будет рассматривать его как ссылку на файл вместо ссылки на проект и даст вам поведение, которое вы видите.

Щелкните правой кнопкой мыши по проекту, выберите вкладку Appilication и убедитесь, что оба значения имеют одинаковое значение, выбранное для Target Framework. Это должно решить проблему.

0 голосов
/ 21 марта 2010

Visual Studio 2010 будет официально запущен 12 апреля 2010 года. Я бы сказал, что есть большая вероятность, что проблема будет решена в нем. Иди посмотри.

РЕДАКТИРОВАТЬ: исправил дату.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...