Подтвердить что ты не робот

Сделать внутренние классы видимыми для других сборок

Можно ли сделать внутренние классы из моей сборки видимыми для других сборок?

Я знаю файл AssemblyInfo и

[assembly: InternalsVisibleTo()] 

атрибут.

Но это не работает в моем случае. Основная цель - сделать возможными методы вызова из LINQPAD. Таким образом, это [assembly: InternalsVisibleTo("LINQPad")] не работает. Я не знаю, почему. В моем проекте я использую преобразователь зависимостей, и это сложно сделать в linqpad. Любое предложение?

4b9b3361

Ответ 1

Я только что загрузил новую бета-версию, которая позволяет это работать.

Добавьте в библиотеки, чьи внутренние компоненты вы хотите получить LINQPad, следующий атрибут:

[assembly: InternalsVisibleTo("LINQPadQuery")]

Вам также необходимо включить эту функцию в настройках LINQPad (Edit | Preferences | Advanced).

Сообщите мне, как вы ладите.