Мы создали пакет nuget и используем конвейер выпуска VSTS для его выпуска.
Затем у нас есть проект пользовательского интерфейса, который демонстрирует использование пакета nuget.
В идеале я хотел бы запускать сборку проекта пользовательского интерфейса автоматически при каждом обновлении нашего пакета nuget.
Итак, в файле проекта проекта пользовательского интерфейса я сделал следующее:
<ItemGroup>
<PackageReference Include="TheNugetPackageIwant" Version="1.*" />
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="All" />
</ItemGroup>
Я думаю, что это сделает проект пользовательского интерфейса всегда используйте последний пакет (предположим, что мы всегда придерживаемся версии 1).
Однако как я могу запустить проект пользовательского интерфейса для автоматической сборки при появлении нового пакета nuget? От devop кажется, что сборка может быть запущена только другой сборкой.
Есть ли способ обойти его?