【问题标题】:Azure Project Error - Output Type in Project SettingsAzure 项目错误 - 项目设置中的输出类型
【发布时间】:2018-10-09 04:15:50
【问题描述】:

我正在开发 Azure 应用程序。在我将 Visual Studio 2017 更新到最新版本后,Azure 函数应用程序在运行时开始抛出错误。以下是我面临的错误 -

无法直接启动输出类型为类库的项目。

之前,应用程序运行良好。我已经尝试卸载 VS2017 但仍然没有运气。有没有人遇到过类似的问题?请注意,这在我同事的机器上运行良好,不知道为什么我会遇到这个错误。

【问题讨论】:

  • 你的意思是如果你的同事使用vs2017中的最新版本,它在他的机器上可以正常工作吗?你的 azure 函数是什么版本的?
  • 不,他没有使用最新版本。恐怕如果他得到最新版本,他可能会面临同样的问题。不知道如何恢复到以前的版本。
  • 最新版本呢?可以给我们看截图吗?
  • Azure Functions 和 Web 作业工具 - 版本 15.0.40405.0 Visual Studio 2017 - 版本 15.6.6
  • 如果我的 Functions/WebJobs 工具被禁用或未安装,这就是我看到的错误。您是否确认它们没有被禁用?

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


【解决方案1】:

真正的答案在 brettsam 的评论中,所以我将在这里重述它,因为我差点错过它:

您无需降级。您需要安装 Azure Functions 和 Web 作业。

您可以通过“ASP.NET 和 Web 开发”包下的 Visual Studio 安装程序获得它。我认为它应该在“用于 Web 开发的云工具”下,但我继续安装了“ASP.NET 和 Web 开发”和“Azure 开发”包。

【讨论】:

  • 这是为我做的。谢谢。
【解决方案2】:

我通过将 Microsoft.Net.Sdk.Functions 的版本降级到 1.0.8 解决了上述问题。之前是 1.0.9,当我降级时,它开始工作正常。

【讨论】:

  • 你不需要降级——看我的回答。
猜你喜欢
  • 2011-07-03
  • 1970-01-01
  • 1970-01-01
  • 2010-11-09
  • 1970-01-01
  • 1970-01-01
  • 2016-03-17
  • 2019-03-01
  • 2016-07-03
相关资源
最近更新 更多