взаимодействие между проектом C # и проектом C ++ в одном решении

У меня есть приложение для форм Windows, написанное на C ++ / cli. Я хочу расширить это приложение некоторыми новыми формами и создать их на C # в отдельном проекте.

Можно ли просто добавить проект C # к решению, в котором есть проект C ++, и они будут взаимодействовать? Под взаимодействием я имею в виду, что, скажем, нажатие кнопки на форме, написанной в проекте C #, сможет вызывать методы в проекте C ++. Возможно, на другой вопрос, может ли объект в проекте C # ссылаться на объект в проекте C ++? если да, знаете ли вы пример кода, с которого я могу начать?

Спасибо.

12
задан Steve H 22 December 2016 в 08:16
поделиться