Этого не должно быть.Надстройка Outlook не может найти ссылку на сборку ??Зачем? - PullRequest
0 голосов
/ 15 марта 2011

Я не могу решить это.У меня есть библиотека классов под названием «ABC.Service».В этой библиотеке классов я ссылался на другие проекты из своего решения.

В моем «ABC.Service» я последовательно назвал пространство имен моих классов «ABC.Service».

Я создал проектссылка на этот 'ABC.Service' и другую библиотеку классов под названием 'ABC.Entities' из проекта OutlookAddin в том же решении.

По какой-то причине проект надстройки outlook не компилируется и выдает 'The type or name 'Service' does not exist in the namespace 'ABC' (are you missing an assembly reference?).Однако он не жалуется на классы 'ABC.Entities' ???

'ABC.Service' компилируется очень хорошо, и на него можно успешно ссылаться из проекта Windows в том же решении, которое прекрасно компилируется.

В outlook intellisense надстройки может также прекрасно определять пространство имен и класс

Я, очевидно, не пропускаю ссылку, поэтому сообщение об ошибке вводит в заблуждение.

Я пытался;

  • Проект очистки / решение
  • Выключение VS2010
  • Перезагрузка компьютера

Я вижу только 2 возможные проблемы (которые я могуне понимаю, почему у них будут проблемы)

  • В 'ABC.Service' у меня есть ссылка на сборку 'Micorosoft.Office.Interop.Word'. Может ли это что-то делать?
  • У меня есть некоторый сгенерированный код с пространством имен, называемым «ABC.BusinessLogic» вместо «ABC.Service» - удаление этого сгенерированного кода, чтобы увидеть, будет ли это проблемой, станет кошмаром, так как гораздо большеМне нужно изменить его, чтобы он скомпилировался, и я действительно не понимаю, почему это будет проблемой

У кого-нибудь есть какие-нибудь идеи?

Любая помощь приветствуется

1 Ответ

4 голосов
/ 15 марта 2011

Я слышал, что такого рода вещи случаются, когда режим сборки проекта меняется на «Профиль клиента». Вы можете проверить это.

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