У меня есть три проекта, включенных в одно решение
- applicationInterface имеет следующие классы: Client и Cases
- BusinessData имеет следующие классы: DataAccessor и DataCreator
- BusinessValidation thisсодержит все типы классов, которые проверяют обычную проверку данных, например, пустые строки ...
в проекте applicationInterface. У меня есть ссылки на другие два проекта (Business Data и BusinessValidation)
Я могу легко создать экземпляр объекта двух указанных проектов в applicationInterface и выполнить вызовы в их методах.Однако, если, например, я хочу создать метод в классе любого из проектов ( Бизнес-данные или BusinessValidation ), который ожидает объект любых классов проекта applicationInterface (Client and Cases), егоговорит мне, что "имя типа или пространства имен applicationInterface не может быть найдено в глобальном пространстве имен, вам не хватает ссылки на сборку?"Когда я добавляю «using applicationInterface» в двух других проектах (Business Data и BusinessValidation), он все равно выдает мне то же сообщение.когда я пытаюсь добавить ссылку в любом из проектов (Business Data и BusinessValidation) для ссылки на applicationInterface, используя правый клик -> add -> reference, и когда я проверяю applicationInterface и нажимаю ok, это говорит мне следующее: «Ссылка на applicationInterface не можетБудет добавлено. Добавление этого проекта в качестве ссылки приведет к круговой зависимости ".
обратите внимание, что я использую Microsoft Visual Studio Professional 2013.
Любая помощь / предложения, пожалуйста.