From b169a233ed9e83a77944c5a8eec97d9d6e744a11 Mon Sep 17 00:00:00 2001 From: Alexandros Kritikos Date: Sun, 19 Jul 2026 01:18:12 +0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Removes=20default=20internals=20?= =?UTF-8?q?visibility=20for=20test=20projects?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Eliminates the automatic exposure of assembly internals to test projects when no friend assemblies are declared, streamlining the handling of internals visibility. --- Directory.Build.props | 7 ------ Directory.Build.targets | 53 +++++++++++++++++++++++------------------ 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index ce38f04..9364a8b 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -159,13 +159,6 @@ CopyToOutputDirectory="Never" Visible="false" /> - - - - - - $(RootNamespace) Kritikos IO diff --git a/Directory.Build.targets b/Directory.Build.targets index 9aac97b..c687980 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -43,34 +43,41 @@ + + + - -> [assembly: InternalsVisibleTo("ClassLibrary1.Tests")] - - -> [assembly: InternalsVisibleTo("ClassLibrary1.FunctionalTests")] - --> - - - - - <_Parameter1>%(InternalsVisibleTo.Identity) - - + - - <_Parameter1>$(AssemblyName)%(InternalsVisibleToSuffix.Identity) - +