Я хочу разделить платформо-независимую логику моей программы на C# в общий проект. Теперь я хотел бы скрыть репозитории, классы обслуживания и т. Д. Из моих проектов, ориентированных на платформу. Какой модификатор доступа я могу использовать? internal
, похоже, не работает, поскольку они скомпилированы в один и тот же исполняемый файл (я думаю), и я не хочу, чтобы теги всех моих классов отмечены InternalsVisibleToAttribute
.Класс доступен только для общего проекта?
Есть ли способ сделать классы в моем совместном проекте невидимыми для моего кода на платформе?