MS Test не может загрузить сборки C ++ CLI - PullRequest
3 голосов
/ 19 мая 2011

У меня есть сборка на основе C # с классом A, для которой я хочу создать несколько модульных тестов с использованием MS Test в VS 2010. Эта сборка имеет ссылку на сборку на основе CLI C ++, а приведенный выше класс A вызывает управляемый классв сборке CLI.При попытке воспроизвести тест я получаю следующую ошибку: System.IO.FileNotFoundException: не удалось загрузить файл или сборку «XXX» или одну из ее зависимостей.Указанный модуль не найден.

Модульное тестирование находится внутри проекта C # test, а развертывание элементов не включено.

Все проекты настроены на использование общего пути вывода, и япроверил, что все сборки есть.

1 Ответ

2 голосов
/ 20 мая 2011
  1. Если это COM-объект, убедитесь, что он зарегистрирован в regsvr32

  2. , убедитесь, что все файлы скопированы в выходной каталог.(Иногда ссылочный C ++ / CLI будет скопирован, но не его зависимости, такие как неуправляемые dll)

...