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