Мой IntelliSense предлагает логический именованный параметр «AllInternalsVisible =» в объявлении [assembly:InternalsVisibleTo("AssemblyName")]
. Просто поместите курсор после второй двойной кавычки и нажмите Ctrl-пробел. Что это такое - я не могу найти никакой документации в MSDN по этому поводу. Я использую VS2005 и .Net 2.0.
В качестве связанной темы я провожу некоторое исследование дружественных сборок и подумал, что как только вы предоставите дружественной сборке доступ к внутренним элементам, дружественная сборка получит доступ ко ВСЕМ внутренним элементам, и вы не сможете получить подробную информацию об этом. Это правда, или есть способ (как было предложено выше), чтобы вы могли предоставить доступ к сборке друга к некоторым внутренним типам/членам, но не ко всем?