Подтвердить что ты не робот

Как я могу получить доступ к внутренним частям в asp.net 5

Перед asp.net 5 я бы добавил "internalsVisibleTo (some.namespace.name)" в AssemblyInfo.cs - Но у меня больше нет assemblyInfo.cs в моем проекте WebApi.

Как я могу открыть внутренние объекты в проекте WebAPI для моего проекта unitTest?

4b9b3361

Ответ 1

Вы можете добавить свой собственный файл AssemblyInfo.cs. Просто добавьте файл класса, назовите его AssemblyInfo.cs(или любое другое имя) и замените весь его код следующей строкой:

[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("some.assembly.name")]

Ответ 2

Вы можете увидеть пример вышеупомянутого ответа в действии в проекте MVC с открытым исходным кодом, доступном в github:

https://github.com/aspnet/Mvc/blob/e2fd41e416ce1d84e13734ebfb56e64094607d01/src/Microsoft.AspNetCore.Mvc.Abstractions/Properties/AssemblyInfo.cs

Один из лучших способов понять этот материал - попасть туда и раздобыть.

Удачи.