У меня есть проект С++ смешанного режима, создающий сборку управляемых dll, экспортирующих некоторые классы CLR (назовите это Managed.dll). Этот проект использует родную dll (назовите его Native.dll).
Когда я ссылаюсь на Managed.dll из другого проекта, создающего Client.exe, все работает так, как ожидалось, за исключением того, что мне нужно вручную скопировать файл Native.dll в ту же папку, что и Client.exe.
Если есть способ убедить VS скопировать локально (в папку bin из Client.exe) не только Managed.dll, но и Native.dll?
Я попытался включить Native.dll в сборку зависимостей в манифесте, но это не помогло.
Edit
Managed.dll будет распространяться на сборку. Он будет установлен в папке "C:\Program Files.....". Когда разработчик, использующий Visual Studio, добавляет ссылку на Managed.dll, Native.dll следует также скопировать в папку \bin его проекта.