Я работаю над проектом, который использует инструмент тестирования, встроенный в VS 2008.
Периодически я вижу ошибку, сравнимую с:
Значение типа «AcademyPro.Code.BLL.Appearance» нельзя преобразовать в «AcademyPro.Code.BLL.Appearance». Несоответствие типов может быть вызвано смешиванием ссылки на файл со ссылкой проекта на сборку «AcademyPro». Попробуйте заменить ссылку на файл «academypro.dll» в проекте «AcademyPro» ссылкой на проект «AcademyPro».
Теперь на одном уровне ошибка исправлена, есть ссылка на проект (требуется для компиляции кода) и ссылка на файл (в файле с именем AcademyPro.accessor)
Если я удалю одну из этих ссылок, тестовый проект не будет скомпилирован. Я попытался удалить обе ссылки, очистить сборку и добавить их обратно. Это, похоже, не помогает.
Кажется, я нахожусь в проигрышной ситуации, мне нужна ссылка на проект для компиляции, и мне нужна ссылка на аксессор, чтобы были созданы средства доступа к приватным объектам, которые я должен иметь возможность компилировать.
Что мне нужно сделать, чтобы эта компиляция снова?