2
如何清除Azure函數中的nuget緩存? 我們的nuget軟件包發生了一些變化,但版本未更改。 (現在開發包中,我們現在不能更改版本,它應該是相同的)如何清除Azure函數中的nuget緩存
如何清除Azure函數中的nuget緩存? 我們的nuget軟件包發生了一些變化,但版本未更改。 (現在開發包中,我們現在不能更改版本,它應該是相同的)如何清除Azure函數中的nuget緩存
好問題 - 不幸的是,可能會有一些棘手的副作用。我建議適當更新軟件包版本,以便nuget恢復始終按預期工作。
要查看nuget緩存,請導航至portal -> function app -> platform features -> console
。
在控制檯中,運行nuget locals all -list
查看本地包緩存。你可能遇到的問題是,有些這些緩存本地存儲在虛擬機上,並且我們沒有公開可以在所有虛擬機上運行命令的控制檯。 nuget locals all -clear
是清除程序包緩存的命令,但它可能不會做你想做的事(清除所有實例中的緩存)。
函數的nuget包存儲在%HOME%\data\Functions\packages
,它是共享文件系統的一部分。您可以使用更新的軟件包替換那裏的軟件包。