Project.json Эквивалент InternalsVisibleTo

.Net Core project.json позволяет настраивать различные свойства сборки (например, название, версия, авторское право), которое традиционное приложение .Net определяло бы используя атрибуты, обычно помещенные в AssemblyInfo.cs(например, AssemblyTitle, AssemblyCopyright, AssemblyVersion). Однако одно свойство сборки я не понял, как установить в project.json InternalsVisibleTo.

Есть ли способ использовать project.json для указания того, что другая сборка должна иметь внутреннюю видимость в текущем проекте?

Ответ 1

Нет - просто поместите его в AssemblyInfo.cs как обычно. Это все еще прекрасное место для установки атрибутов сборки. Если вы не создали для вас шаблон, который вы используете, просто создайте свой собственный файл AssemblyInfo.cs (или любое другое имя, конечно). Вы можете поместить атрибуты сборки везде, где хотите, в основном.