События установки Nuget - PullRequest
       30

События установки Nuget

0 голосов
/ 10 апреля 2020

У меня есть собственный файл TT, который зависит от некоторых установленных пакетов nuget.

<#@ assembly Name="$(SolutionDir)\packages\Data.3.2.381.1\lib\net45\Data.dll" #>
<#@ assembly Name="$(SolutionDir)\packages\Data.Shared.3.2.381.1\lib\net45\Data.Shared.dll" #>
<#@ assembly Name="$(SolutionDir)\packages\DTO.Shared.3.2.381.1\lib\net45\DTO.Shared.dll" #>

Каждый раз, когда мы обновляем пакет, tt не удается сохранить по нескольким причинам,

  1. Файл tt может ссылаться на сущности из библиотеки
  2. Иногда библиотеки DLL там нет, потому что вы никогда не создавали master с указанной версией.

Я думал о написании сценария сборки MS для обновления пакетов, но я бы предпочел, чтобы он выполнялся только при обновлении пакетов Nuget, а не при каждой сборке.

Есть ли способ подключиться к событиям пакетов Nuget. Например, при установке запустить дополнительный скрипт?

...