Как заставить .NET Core SDK принять другую версию зависимости NuGet? - PullRequest
0 голосов
/ 14 февраля 2019

Я устанавливаю пакет NuGet Foo в свой проект.Foo зависит от Bar 1.0.0.

Теперь я понимаю, что Bar 1.0.0 может быть неисправен.Я создаю локальную сборку Bar, чтобы попытаться отладить ее.Но последняя кодовая база для Bar уже 1.2.3, поэтому, когда я добавлю свою локальную ссылку на Bar, .NET SDK будет жаловаться:

ошибка CS1705: сборка 'Foo' с идентификатором 'Foo, Version =1.0.0.0, Культура = нейтральная, PublicKeyToken = 17863af14b0044da 'использует' Bar, Версия = 1.2.3.4, Культура = нейтральная, PublicKeyToken = 17863af14b0044da ', которая имеет более высокую версию, чем ссылочная сборка' Bar 'с идентификатором' Bar, Version = 1.0.0.0, Культура = нейтральный, PublicKeyToken = 17863af14b0044da '

Как мне сказать SDK: «Да, я знаю, я действительно хочу, чтобы на мою локальную версию с другим номером ссылались»?

...