InternalsVisibleTo вызывает ошибку CS0246: тип или пространство имен не могут быть найдены

Я пытаюсь разрешить одной сборке получить доступ к внутренним классам другой сборки, добавив

[assembly:InternalsVisibleTo("assembly-name")]

ко второй сборке. Однако это вызывает следующую ошибку:

error CS0246: The type or namespace name 'InternalsVisibleTo' could not be found (are you missing a using directive or an assembly reference?)

Я следую за примерами здесь: Справочник MSDN

Что я делаю неправильно?

1 ответ

Решение

Убедитесь, что вы импортируете System.Runtime.CompilerServices. Или используйте полное имя.

[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("assembly-name")]
Другие вопросы по тегам