У меня есть собственная C ++ DLL, использующая DirectX, которую я хочу использовать через C # для создания инструментов создания контента.
Добавление COM потребует довольно много усилий.
Можно ли использовать P / Invoke для поддержки классов, использующих полиморфизм, или потребуется, чтобы я упаковал большую часть кода, чтобы облегчить использование P / Invoke?
Есть ли лучшее решение? Или мне даже стоит подумать о написании инструментов на C ++ с использованием Qt?