Загрузка сборки .net-5 из кода C ++C++

Программы на C++. Форум разработчиков
Anonymous
Загрузка сборки .net-5 из кода C ++

Сообщение Anonymous »

Я пытаюсь загрузить сборку и запустить код с хоста C ++ с помощью load_assembly_and_get_function_pointer. Я нашел пример в GitHub от Microsoft, который работает, но никакой дальнейшей документации. Каковы значения кодов возврата, т.е. -2146233054?

Код: Выделить всё

    int rc = load_assembly_and_get_function_pointer(
dotnetlib_path.c_str(),                         // 
c#: < /p>
namespace CooDotNetV2
{
public class CooDotNetV2
{
static Assembly cooAssembly;

//public delegate IntPtr load_delegate_type(IntPtr assemblyname);
public static IntPtr Load(IntPtr iassemblyname, int argLength)
{
String assemblyname = Marshal.PtrToStringAuto(iassemblyname);
cooAssembly = Assembly.LoadFrom(assemblyname);
return (IntPtr)1;
}
}
}
есть идеи?
>

Подробнее здесь: https://stackoverflow.com/questions/720 ... m-a-c-code

Вернуться в «C++»