Я бы хотел пропустить итерацию в пакете nuget без постоянного нажатия этого пакета на канал nuget.Переопределить ссылку пакета nuget с ссылкой на локальный проект
Мне интересно, можно ли условно добавить ссылку на проект вместо ссылки на пакет nuget через файл цели или реквизита в файлах csproj, который позволит мне локально отлаживать мой пакет nuget.
В моем csproj я бы:
<Reference Include="A">
if(Exists(localOverrides.props) {
<HintPath>localOverrides.A.HintPath</HintPath>
} else {
<HintPath>..\packages\A.dll</HintPath>
}
</Reference>
и localOverrides.props бы файл в список в моем .gitignore, что разработчики могли бы добавить строки нравятся:
A -> C:\Repos\A\bin\A.dll
Я на неправильный путь? Разумеется, должен быть более устойчивый способ быстро итеративно отлаживать пакет nuget, а затем создавать пакеты перед выпуском при каждом изменении.
Спасибо за ваше предложение, к сожалению, это не позволяет мне изменить код и запустить его снова. – Valchris