Я только что получил SDK, сделанный из C ++ dll, lib, exe и различных .h файлов. Я предполагаю, что это предназначено для разработчиков C ++. Все примеры проектов, которые они предоставляют вместе со своей документацией, написаны на C ++. Я могу раскрутить их с помощью Visual Studio 8 (2005) и запустить их. Они действительно управляют устройством, как рекламируется. Однако проект, которым это нужно использовать, находится в C # .Net 2.0, и его нельзя изменить.
Мой начальник был разработчиком C ++ и говорит, что все, что мне нужно сделать, это скомпилировать его как объект COM, а затем импортировать объект COM в мое решение C #. Мой начальник говорит, что для «обертывания» SDK в качестве COM-объекта может потребоваться меньше часа, даже если я не знаю, как компилировать C ++.
Ранее я использовал COM-объекты в решениях C #, поэтому, как только это будет сделано, я смогу продолжить без проблем.
Однако я не знаю, что делать для создания COM-объекта из 2 .dll-файлов, 1 .exe, 1 .lib-файла, 1 .xml-файла и 12 .h-файлов. Есть ли доступный ресурс, чтобы сказать мне, что нужно сделать, чтобы это произошло?