我将System.Memory Nuget包添加到我的net48 Azure Function V1项目中,以提供引用的netstandard2.0包所需的缺失dll。但由于该包在我的代码中未直接使用,因此这些dll未被复制到输出文件夹中。如何强制复制System.Memory包的dll到生成时的输出文件夹?我已经尝试过<IncludeAssets>all</IncludeAssets>,但这仅在某些情况下(例如重新构建项目)才将dll复制到输出文件夹。但如果我运行Azure功能调试器,则这些dll将再次从输出文件夹中删除。包引用没有“Copy local”选项:
这对我有用: <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies> Explanation: https://www.koskila.net/how-to-copy-dependent-assemblies-to-bin-folder-on-build/