У меня есть dll, которая использует управляемый c ++ и использует собственную библиотеку c ++. Эта dll в свою очередь потребляется интерфейсом c #. Как вы, наверное, догадались, управляемый c ++ - это просто код взаимодействия. Ничего из этого не экспортируется.
У нас есть новое требование, чтобы к управляемому c ++ и собственному c ++ обращался внешний исполняемый файл c ++ (для внутреннего тестирования). Поэтому я думал об изменении уровня управляемого c ++ на lib, и у меня был отдельный проект, который создает dll, потребляя управляемые и нативные библиотеки. Там не было бы никакого нового кода там. Это просто проект, который потребляет две библиотеки. Тогда у нас может быть другой проект, который также использует эти две библиотеки и добавляет немного тестового кода. Но мне очень трудно заставить это работать. Я не могу получить IDE для создания моей DLL. У кого-нибудь есть предложения для меня?