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 .