Зная, что это старый вопрос, но у меня была та же проблема.Кроме того, ваш c ++ / cli должен предоставить некоторый исходный код (cpp) (который фактически почти пустой):
IXYprovider.h:
namespace Interfaces
{
public interface class IXYprovider
{
...
}
}
IXYProvider.cpp:
#include "IXYprovider.h"
namespace Interfaces
{
}
Это делает его видимым для C #.