Пространство имен DLL C ++ / CLI не найдено в проекте MSVS C # (успешно воспроизводится) - PullRequest
2 голосов
/ 11 апреля 2011

У меня проблема, аналогичная 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?)"

при попытке использовать пространство имен.

На мою сборку ссылаются правильно.Его зависимости установлены правильно.Я не могу найти дубликатов ошибок компоновщика.

У меня есть демонстрационный проект.

...