У меня есть файл проекта C # WPF старого стиля.Это проект .NET Framework 4.7.2.Я хочу сослаться на библиотеку NuGet, которая имеет сборки для .NET Standard 2.0 и .NET Framework 4.5.1.Примером этого может быть morelinq .
Насколько я понимаю, .NET Framework 4.7.2 полностью реализует API .NET Standard 2.0.Поэтому я хотел бы, чтобы мой проект ссылался на сборку .NET Standard 2.0 в пакете NuGet вместо сборки .NET Framework 4.5.1.Преимущество этого состоит в том, что версия .NET Standard 2.0. morelinq
не имеет дополнительных зависимостей, например, от System.ValueTuple
.
. Однако, когда я добавляю пакет NuGet, он по умолчанию ссылается на.NET Framework 4.5.1 build и, следовательно, включает в себя свои дополнительные зависимости.
Это только один из немногих таких случаев.Так что в данный момент мне кажется, по крайней мере, что я ссылаюсь на множество ненужных дополнительных зависимостей, которых можно было бы избежать.
(Приношу свои извинения, если это дубликат. Я попытался сначала найти).