如何清除 Azure Functions 中的 nuget 缓存
How can I clear nuget cache in Azure Functions
如何清除 Azure Functions 中的 nuget 缓存?
我们的 nuget 包发生了一些变化,但版本没有改变。 (现在dev里面的包,现在改不了版本,应该是一样的)
问得好 - 不幸的是,可能会有一些棘手的副作用。我建议适当更新包版本,以便 nuget 恢复始终按预期工作。
要查看 nuget 缓存,请导航至 portal -> function app -> platform features -> console
。
在控制台中,运行 nuget locals all -list
查看本地包缓存。您可能遇到的问题是这些缓存中的一些本地存储在虚拟机上,并且我们没有公开可以 运行 在 all 虚拟机上执行命令的控制台。 nuget locals all -clear
是清除包缓存的命令,但它可能不会执行您想要的操作(清除所有实例的缓存)。
您的函数的 nuget 包存储在 %HOME%\data\Functions\packages
,它是共享文件系统的一部分。你可以用更新的包替换那里的包。
如何清除 Azure Functions 中的 nuget 缓存? 我们的 nuget 包发生了一些变化,但版本没有改变。 (现在dev里面的包,现在改不了版本,应该是一样的)
问得好 - 不幸的是,可能会有一些棘手的副作用。我建议适当更新包版本,以便 nuget 恢复始终按预期工作。
要查看 nuget 缓存,请导航至 portal -> function app -> platform features -> console
。
在控制台中,运行 nuget locals all -list
查看本地包缓存。您可能遇到的问题是这些缓存中的一些本地存储在虚拟机上,并且我们没有公开可以 运行 在 all 虚拟机上执行命令的控制台。 nuget locals all -clear
是清除包缓存的命令,但它可能不会执行您想要的操作(清除所有实例的缓存)。
您的函数的 nuget 包存储在 %HOME%\data\Functions\packages
,它是共享文件系统的一部分。你可以用更新的包替换那里的包。