Я использую C++ фреймворк для проекта c# и использую swig для их соединения.
Проблема в том, что TypeInitializationException
выбрасывается каждый раз, когда я пытаюсь создать обертку объекта C++.
C# код
TRPoint p = new TRPoint();
где TRPoint - это C++ struct
typedef struct {
float x, y;
} TRPoint;
подробности:
У меня есть vc проект, который собирает c++ код в DLL файл, но я не знаю как его правильно связать.