Загрузка сборки .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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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