нога болит
В общем есть CentralPackageManagement, и я могу в нем делать оверрайд версии
<PackageReference Include="FooLib" VersionOverride="999.1"/>
Но вот у меня если PackageReference не локально объявлен, а из пропсов импортится - то что?
Верхний вариант не работает, ибо duplicate package reference items, а варианты снизу игнорятся
<PackageReference Update="FooLib" VersionOverride="999.1"/>
<PackageReference Update="FooLib" Version="999.1"/>
Есть решение? Или нужно в пропсы все ж лезть.
можно попробовать сделать Remove, а потом Include
Хм... duplicate package reference А какого хрена?
есть простое репро?
EnablePackageVersionOverride ?
Ну это то понятное дело включено
https://github.com/NuGet/Home/issues/11967 ?
Да все уж, решено В таргетах теперь <PackageReference Include="FooLib" /> <PackageReference Update="FooLib" VersionOverride="666.6" Condition="'$(TargetFramework)' == 'netcoreapp3.1'" />
Обсуждают сегодня