无法本地调试 Azure Function CLI 更新 2017 年 3 月 7 日

Cant local debug Azure Function CLI Update March 7th 2017

我使用的是 VS 2015。我去本地调试我的函数,并在构建时下载了一个新的 Azure Function CLI。现在我所有的 azure funtion 项目的每个函数都有这个错误。

"Could not load file or assembly 'NuGet.Frameworks, Version=3.4.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified."

我需要采取什么步骤来解决这个问题,或者有没有办法将 CLI 回滚到以前的版本?

编辑:36 分钟前在 NPM 上发布了一个新版本:https://www.npmjs.com/package/azure-functions-cli

VS 应该会提示您立即下载并安装版本 93。


此 GitHub 问题已报告:https://github.com/Azure/azure-functions-cli/issues/81

最新版本有问题,不包含一些dll文件。

要修复它,您可以自己将文件从 C:\Users\user\AppData\Local\Azure.Functions.Cli.0.0-beta.91 中以前版本的文件夹复制到 C:\Users\user\AppData\Local\Azure.Functions.Cli.0.0-beta.92

要复制的文件:

  • NuGet.Frameworks.dll
  • NuGet.LibraryModel.dll
  • NuGet.Versioning.dll