Как организовать проект c#, содержащий несколько unmanaged dll

213
24 апреля 2018, 00:22

У меня довольно странная ситуация. Есть три USB устройства, которые поставляются с x86 и x64 dll.

Делают они одну и ту же работу, но для каждого скомпилирована "своя" dll, которая экспортирует функцию с некоторым именем, в зависимости от устройства. Сигнатура функции одинакова, но параметры разные, в зависимости от устройства.

Как организовать проект в Visual Studio таким образом, чтобы было удобнее всего с этим работать?

Насколько я понимаю, мне нужен для этих устройств "свой маленький DirectX", если можно так выразиться.

Я примерно понимаю, как сделать такую обертку, но как сделать так, чтобы в выходную папку копировалась нужная из шести dll?

READ ALSO
Из microsoft sql server 2014 в sql server 5.1

Из microsoft sql server 2014 в sql server 5.1

Я для создания БД в приложении С# использовал microsoft sql server 2014Благодаря этому на XP моё приложение не работает, с разными ошибками(пример на изображении)

230
invalid transaction handle (expecting explicit transaction start)

invalid transaction handle (expecting explicit transaction start)

День добрый с толкнулся с одной проблемой

221
Как клонировать типизированную коллекцию?

Как клонировать типизированную коллекцию?

У ArrayList есть метод "Clone", но не у ListТак как же его клонировать?

208