【问题标题】:I can't run/debug Azure Function project in VS2017 using Windows 10 Enterprise我无法使用 Windows 10 Enterprise 在 VS2017 中运行/调试 Azure Function 项目
【发布时间】:2018-07-02 12:30:22
【问题描述】:

每当我尝试在 Visual Studio 2017 中运行/调试 Azure Function 项目时,我都会收到一条错误消息,指出我需要 .Net Framework 4.7.1(由于在我的工作机器上预装了 Windows 10 Enterprise,我无法安装它根据公司政策),我正在使用 Azure Functions 和 Web 工具扩展版本 15.0.40608.0,任何人都可以帮助我解决这个问题吗?

【问题讨论】:

  • 您的问题是什么?您已经有了问题的解决方案。我猜没有解决方法,因为它需要运行你的函数。
  • 我可以使用 Functions CLI 运行这些函数,所以我猜它是具有特定版本的纯 VS2017 扩展依赖项

标签: azure visual-studio-2017 azure-functions azure-functions-runtime


【解决方案1】:

如果您确实收到此错误消息

找不到框架“.NETFramework,Version=v4.7.1”的参考程序集。要解决此问题,请为此框架版本安装 SDK 或 Targeting Pack,或者将您的应用程序重新定位到已安装 SDK 或 Targeting Pack 的框架版本。 ...

您可以尝试将目标框架更改为已安装的版本,就像错误提示的那样。

右击你的项目,编辑FunctionProjectName.csproj,找到<TargetFramework>net471</TargetFramework>,改成安装的版本,比如net461

如果您无法在较低版本的 .Net Framework 上正确运行此项目,正如 rickvdbosch 所说,可能需要更新您的 Windows 并安装 SDK 或修改您的代码以使其与较低版本兼容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-11
    • 2018-06-09
    • 2018-02-03
    • 1970-01-01
    • 2021-12-04
    • 2018-12-05
    • 2021-02-18
    相关资源
    最近更新 更多