Azure项目错误-项目设置中的输出类型

Azure项目错误-项目设置中的输出类型,azure,visual-studio-2017,azure-functions,Azure,Visual Studio 2017,Azure Functions,我正在开发Azure应用程序。在我将Visual Studio 2017更新为最新版本后,Azure函数应用程序在运行时开始抛出错误。以下是我面临的错误- 无法直接启动输出类型为类库的项目 早些时候,应用程序运行良好。我已尝试卸载VS2017,但仍然没有成功。有没有人面临过类似的问题?请注意,这在我同事的机器上运行得很好,不确定我为什么会遇到此错误。我通过将Microsoft.Net.Sdk.Functions的版本降级到1.0.8解决了上述问题。早些时候,它是1.0.9,当我降级时,它开始运行

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

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


早些时候,应用程序运行良好。我已尝试卸载VS2017,但仍然没有成功。有没有人面临过类似的问题?请注意,这在我同事的机器上运行得很好,不确定我为什么会遇到此错误。

我通过将Microsoft.Net.Sdk.Functions的版本降级到1.0.8解决了上述问题。早些时候,它是1.0.9,当我降级时,它开始运行良好。

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

你不需要降级。您需要安装Azure功能和Web作业


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

你的意思是如果你的同事使用vs2017的最新版本,它在他的机器上工作正常吗?你的azure功能的版本是什么?不,他没有使用最新版本。我担心如果他得到最新版本,他可能会面临同样的问题。不确定如何恢复到以前的版本。最新版本如何?你能给我们看一下屏幕截图吗?Azure功能和Web作业工具-版本15.0.40405.0 Visual Studio 2017-版本15.6.6这是我看到的错误,如果我的功能/Web作业工具被禁用或未安装。你确认了他们没有被禁用吗?你不需要降级——看我的答案。