Используя .Net Core 2.1, мой AssemblyInfo.cs выглядит так:
с использованием System.Runtime.CompilerServices;
[assembly: InternalsVisibleTo("RazorWare.Core.Media")]
[assembly: InternalsVisibleTo("RazorWare.Core.Business")]
#if DEBUG
[assembly: InternalsVisibleTo("RazorWare.CoreDL.Testing")]
[assembly: InternalsVisibleTo("RazorWare.CoreDL.Testing.CreateNativeWindow")]
[assembly: InternalsVisibleTo("RazorWare.CoreDL.Testing.CreateEventPump")]
#endif
... и снимок экрана соответствующих свойств проекта:
Атрибуты сборки, окруженные #if-#endif
, не отображаются серым цветом, если для проекта установлено значение Release
. Как заставить компилятор (VS ???) распознать директиву #if-#endif
?