У меня есть 2 проекта:
- Библиотека классов, в которой содержатся мои классы / бизнес-логика
- Приложение WPF, использующее библиотеку классов (DLL)
Мне было поручено скрыть все функции и классы библиотеки классов, чтобы они не могли быть вызваны или использованы внешними приложениями.
Моя проблема в том, что приложение WPF является «внешним приложением».
Я изменил все модификаторы области видимости Public для всех классов и свойств на Friend.
I тогдапопытался объединить оба проекта в одно решение ... которое, конечно, не сработало.В рамках решения, содержащего оба проекта, я также попытался изменить «сборку» библиотеки классов, чтобы она соответствовала WPF (поскольку «Friend» позволяет коду внутри одной и той же сборки использовать его) ... но это тоже не работает.
Кто-нибудь знает способ сделать это?
Спасибо
-Фринни