Tengo un Foo.csproj
con una clase: Utils.cs
. En mi Foo.Tests.csproj
, tengo un UtilsTest.cs
. En Utils.cs
, tengo un alias global:
global using ProfileDataCollection = System.Collections.Generic.IDictionary<string, TrashLib.Sonarr.ReleaseProfile.ProfileData>;
Esperaba que ProfileDataCollection
ahora se pudiera usar en todas partes, algo así como C++ typedefs. Sin embargo, no puedo resolver este símbolo desde UtilsTest.cs
. ¿Los usos globales no cruzan los límites de dependencia del proyecto?
Estoy usando .NET 6 + C# 10 con <ImplicitUsings>
configurado para enable
.