Мне нужно использовать один из моих проектов VB.NET в проекте C++. Интерфейс между ними будет предназначен для того, чтобы код C++ создавал экземпляры и вызывал методы для одного из объектов сборки .NET.
Оба компилируются в DLL (а затем DLL C++ загружается из NTVDM как VDD, но это, вероятно, не имеет значения).
Если возможно, я хотел бы избежать использования COM для этого, так как мне нужно развернуть, не касаясь реестра. Кроме того, я использую выпуски Visual Studio 2008 Express как для C++, так и для VB.NET.
Пожалуйста, как лучше всего это сделать?