Я хотел бы импортировать файл DLL VB.NET в C ++ / CLI. У меня проблемы со ссылкой на мой файл DLL. Я пытался найти учебники, но безуспешно, в частности, я обычно нахожу, как импортировать управляемые библиотеки напрямую в нативный код через COM Я хотел бы импортировать существующий файл DLL VB.NET в мой проект C ++ / CLI.
Требуется ли файл заголовка или файл декларации для импорта и использования моего файла DLL VB.NET?
Foo.vb
Public Module Foo
Public Function Bar(ByVal a As Integer, ByVal b As Integer) As Boolean
Return a > b
End Function
End Module
Mixed.cpp
#include "stdafx.h"
#using "..\Foo\bin\Debug\Foo.dll"
using namespace System;
int main(array<System::String ^> ^args)
{
bool i = Foo::Bar(10,1);
Console::WriteLine(i);
return 0;
}