Я делаю оболочку C ++ / CLI для класса C ++, но DLL, созданная при создании моего проекта C ++ / CLI, не загружается в C #, Assembly.Load вызывает исключение fileNotFound с сообщением «Не удалось загрузить файл или сборка 'CLIExport.dll' или одна из ее зависимостей. Система не может найти указанный файл. "
Проект C ++ / CLI включает только класс-оболочку, класс C ++ и один заголовочный файл, от которого зависит класс C ++, для которого исходные и заголовочные файлы были добавлены в решение, ссылки не добавлены. Нужно ли добавлять ссылки на класс C ++ в проекте C ++ / CLI? Я не знаю, что приложение C # думает, что сборка отсутствует, и я не знаю, на что мне нужно добавить ссылки, должен ли проект C ++ / CLI иметь ссылку на каждый тип .net, который он использует как классы в Системное пространство имен?
Спасибо.