Отладка того, что я считаю фиктивной ошибкой VS2010 (отсутствует ссылка на сборку) - PullRequest
2 голосов
/ 05 декабря 2010

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

У меня есть плагин, и мне нужно его протестировать. Поэтому я написал тестовое приложение, в котором будет размещен мой плагин. Всякий раз, когда я делаю это, я просто добавляю ссылку на плагин, а затем объявляю это в своем коде. Поскольку в тестовом приложении по умолчанию нет оператора using, я наведите курсор мыши на тип, нажмите Shift-Alt-F10 и нажмите Enter, чтобы автоматически сгенерировать оператор using. У меня никогда не было этой ошибки до сегодняшнего дня.

Проблема, с которой я столкнулся, заключается в том, что в первый раз, когда я делаю это, она добавляет оператор нормально, но затем, когда я компилирую, я получаю ошибку:

Не удалось найти тип имени пространства имен «Компания» (отсутствует директива using или ссылка на сборку?).

Нет, я нет. Это верно там и там . Но теперь мой плагин выделен красным, как будто есть проблема.

Если я закрою VS2010 и снова открою проект, он откроется, и тип плагина будет правильно выделен синим цветом. Но когда я компилирую, я снова получаю сообщение об ошибке, а затем снова подчеркиваю красным.

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

1 Ответ

2 голосов
/ 05 декабря 2010

Дерьмо.Я решил изучить свойства проекта тестового приложения и установить целевую платформу .NET на 4.0 вместо 4.0 CP.Это решило мою проблему.Argh!

...