У меня есть проект C# со статическим классом MyNamespace.Global. Он содержит такие вещи, как константы, которые используются во всем коде. например Глобальный.MAX_NAME_LENGTH. Один из сторонних пакетов nuget, которые я использую, объявляет класс Global без пространства имен. Когда я пытаюсь собрать свой проект, я получаю кучу ошибок, в которых говорится, что Global не содержит MAX_NAME_LENGTH. Он пытается использовать сторонний глобальный класс вместо моего класса, хотя в верхней части исходных файлов у меня указано «использование MyNamespace». Есть ли способ обойти это, не меняя все мои вызовы на MyNamespace.Global или не переименовывая мой глобальный класс?
Подробнее здесь: https://stackoverflow.com/questions/790 ... et-package