Gab*_*ncu 24 .net c# function azure visual-studio
最近我想升级我的Azure功能以使用.NET 7。由于某些原因,在完成所有必需的步骤后,当我想运行任何函数时,我不断收到此错误消息框
没有可用的 Functions 运行时与项目指定的版本项目相匹配
我检查了.csproj文件中的设置是否正确:
<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<AzureFunctionsVersion>v4</AzureFunctionsVersion>
<OutputType>Exe</OutputType>
<RootNamespace>$(MSBuildProjectName.Replace(" ", "_"))</RootNamespace>
<_FunctionsSkipCleanOutput>true</_FunctionsSkipCleanOutput>
<ImplicitUsings>enable</ImplicitUsings>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
是的,它的拼写为小写 v ,表示“v4”。我检查了是否根据我的体系结构(64 位 Windows)安装了 .NET7 的托管捆绑包,并在安装后重新启动了 IIS 服务。我尝试了干净重建,重新打开 Visual Studio,重新启动我的计算机,但似乎没有任何效果。我还安装了.NET 7 SDK,并且正在使用Visual Studio 2022。如果需要更多信息,我将相应更新我的问题。谢谢你!
Gab*_*ncu 92
我最终找到了适合我的案例的解决方案,如果其他人遇到它,我会将其发布在这里。正如这个Github 问题的评论中提到的,我必须去
工具 -> 选项 -> 项目和解决方案 -> Azure 函数,然后单击“检查更新”按钮。
然后我必须下载并安装待处理的更新。
这似乎解决了我的问题。希望这个解决方案也能帮助其他人。
| 归档时间: |
|
| 查看次数: |
5343 次 |
| 最近记录: |