У меня есть решение, которое содержит следующие проекты:Как включить перенаправления Assembly Для NuGet Пакет
- A.Test
- SharedTestBase
SharedTestBase
Ссылку A
через NuGet пакет , A.Test
непосредственно ссылки A
и SharedTestBase
.
Последняя версия с нулевым номером A
равна 1,1, на которую ссылаются SharedTestBase
. Я внес изменения в A
, а теперь A
- это локально, что составляет A.Test
ссылок.
Так что теперь, когда я запускаю тест в A.Test
, он выходит из строя с сообщением, что он не может найти A.1.1
.
Я хочу, чтобы иметь возможность проверить код A's
, прежде чем я создам для него пакет nuget. Как обращаться с разрешениями от SharedTestBase
, чтобы использовать локальную версию A
вместо версии NuGet?
Я могу добавить атрибут <Configuration><runtime><assemblyBinding><dependentAssembly>
, но мне придется добавлять его каждый раз, когда я создаю новую версию A
, yuck!
Является ли это случай, что вы не хотите, чтобы нажать на 1.2 NuGet без тестирования? Если это так, вы можете использовать локальную версию для тестирования, настроив NuGet Package Sources. –
Да. У вас есть ссылка на настройку NuGet Package Sources? – Daryl
Несомненно, добавит ответ с этим. –