- Сделана стандартная программа на C# (на самом деле это
https://learn.microsoft.com/en-us /aspnet/core/tutorials/grpc/grpc-start?view=aspnetcore-8.0&tabs=visual-studio).
Это работает. - Класс C++/CLR .NET была создана библиотека (мне нужно сделать
некоторый код «невидимым» для пользователей исполняемого файла, что невозможно
с помощью C#, по IP-причинам...).
< li>Я хочу вызвать статический метод из класса C++
. - Я убедился, что оба C#/C++ используют одну и ту же версию .NET
(см. ответ здесь Управляемое пространство имен C++ недоступно в C#.Net во время компиляции)
На C++ правильно (я полагаю) ссылается модуль C#, иначе
компиляция уже завершится неудачно.
Код: Выделить всё
System.IO.FileNotFoundException HResult=0x80070002 Message=Could not load file or assembly 'grpc_server_processing, Version=1.0.8900.14343, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified. Source= StackTrace: [img]https: //i.sstatic.net/KPuSyxKG.png[/img]
Понятия не имею, что может быть не так, любая помощь приветствуется.
Подробнее здесь: https://stackoverflow.com/questions/784 ... -c-cli-dll