[build] Fix invalid cache management by 'dotnet tool restore'. (#15227)

Fix invalid cache management by 'dotnet tool restore' by deleting 'dotnet tool's cache.
This commit is contained in:
Rolf Bjarne Kvinge 2022-06-09 15:38:59 +02:00 коммит произвёл GitHub
Родитель 454e16a59a
Коммит 78c7918929
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 3 добавлений и 1 удалений

Просмотреть файл

@ -518,7 +518,7 @@ MAC_PACKAGE_DMG_DIRNAME="$(MAC_PACKAGE_TITLE)"
MAC_PACKAGE_UTI=com.$(MAC_PACKAGE_NAME_LOWER).pkg
MAC_PACKAGE_INSTALL_LOCATION=$(MAC_FRAMEWORK_VERSIONED_DIR)
TT = $(DOTNET) t4
TT = $(DOTNET) tool restore && $(DOTNET) t4
PRODUCT_KEY_PATH?=$(TOP)/product.snk

Просмотреть файл

@ -144,6 +144,8 @@ endif
$(Q) touch $@
.stamp-install-t4: $(TOP)/.config/dotnet-tools.json .stamp-download-dotnet-packages
@# https://github.com/dotnet/sdk/issues/16165
$(Q) rm -f ~/.dotnet/toolResolverCache/*/dotnet-t4
$(DOTNET) tool restore
$(Q) touch $@