我有2個項目:範圍修飾符
- 類庫包含我 類/業務邏輯
- 使用類 庫(DLL)
我一個WPF 應用已被賦予隱藏所有類庫函數和類的任務,以便它不能被外部應用程序調用或使用。
我的問題是,WPF應用程序是一個「外部應用程序」。
我更改了Friend的所有類和屬性的所有公共範圍修飾符。
然後,我嘗試將兩個項目合併成一個解決方案......這當然不起作用。 在包含兩個項目的解決方案中,我也試着改變類庫的「Assembly」以匹配WPF(因爲「Friend」允許同一個程序集中的代碼使用它)......但是這也不起作用。
有誰知道一種方法來完成這個?
感謝
-Frinny
可能重複[限制訪問.NET程序集?](http://stackoverflow.com/questions/1416190/restrict-access-to -net-assembly) – 2011-03-15 14:25:25
我沒有想過要搜索「限制對.NET程序集的訪問」......請注意,這個問題現在已經開始變得更大了,現在我有更多關於InternalsVisibleTo屬性的信息以及更多信息CAS(等)。 – Frinavale 2011-03-15 16:49:03