Я разрабатываю DLL на C #, которая использует внешние COM-компоненты C ++ DLL в графическом интерфейсе, а также на стороне кода. Всего я использую 3 других компонента, и для каждого, на который я ссылаюсь, я получаю файл «Interop.ComponentName.dll», включенный в вывод.
Я попытался изменить настройку «Копировать локально» в окне «Свойства» на «ложь», но во время выполнения я получаю ошибки, что основная DLL не может найти файлы.
Я понимаю, что они необходимы для работы программы, но возможно ли использовать эти файлы в подкаталоге, таком как основная библиотека находится в "" ../extras/Test.dll ", и я хотел бы, чтобы файлы Interop в "../extras/TestResources/"?
Дополнительная информация: Я использую C # с Visual Studio 2008 в Windows XP SP3.
Спасибо, К.