У меня проблема, аналогичная C ++ / CLI DLL, пространство имен не найдено в MSVS .Я использую VS2010.
У меня есть C ++ / CLI Assembly (DLL), которая содержит код управляемой оболочки (классы public ref) о неуправляемом коде C ++.Когда я ссылаюсь на этот проект из проекта C # (в моем реальном проекте это библиотека классов C #, но я могу дублировать это поведение с приложением winforms C #), никакие типы не доступны (проверено в браузере объектов).Например, я получаю
"error CS0246: The type or namespace name 'CLILib2' could not be found (are you missing a using directive or an assembly reference?)
"
при попытке использовать пространство имен.
На мою сборку ссылаются правильно.Его зависимости установлены правильно.Я не могу найти дубликатов ошибок компоновщика.
У меня есть демонстрационный проект.