Подробности работы пакета nuget, который сталкивается с пространством имен, классами (и т. Д., System.Numerics.Vectors) - PullRequest
0 голосов
/ 05 апреля 2019

стандарт dotnet не содержит класс Vector (пространство имен System.Numerics) и т. Д. Пока я разрабатывал библиотеку классов, я обнаружил, что в nuget.org есть такая библиотека .Поэтому я использую этот пакет nuget.

Но у меня есть один вопрос.Этот пакет содержит класс Vector в пространстве имен System.Numerics.Стандарт dotnet не имеет этого класса в этом именном пространстве, поэтому нет проблем.

При использовании этого пакета с .NET Core класс Vector включен по умолчанию.Класс, включенный в пакет nuget, имеет то же имя и те же пространства имен, что и класс по умолчанию .NET Core.

Поэтому я думаю, что есть два класса с одинаковым именем, поэтому возникает ошибка, но такаяошибки не бывает.Я не знаю, как избежать этой проблемы от ошибок.

Такие пакеты предоставляются как пакеты System.XX, так и System.Numerics.Например, System.Runtime.InteropServices.WindowsRuntime , System.IO

Скажите, пожалуйста, как решается эта проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...