You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Rider创建dotnet Lambda项目时sam init执行报错如何解决?

问题原因

该报错是SAM CLI拉取官方模板缓存时出现的状态异常,并非遗漏前置配置步骤,大多由首次拉取模板时网络中断、后台进程占用缓存文件导致锁冲突、缓存目录残留损坏文件触发。

解决方案
  • 先完全关闭Rider,打开任务管理器结束所有正在运行的sam.exe进程,避免文件占用冲突
  • 手动删除报错提示的C:\Users\user_name\AppData\Roaming\AWS SAM目录,该目录仅存放SAM CLI的模板缓存,删除后会在下次执行命令时自动重建,不会影响功能
  • 打开本地PowerShell或CMD终端,手动执行一次sam init命令验证SAM CLI本身运行正常,dotnet项目示例执行命令如下(可根据你需要的运行时版本调整参数):
sam init --app-template hello-world --name test-sam-dotnet --package-type Zip --runtime dotnet6
  • 终端执行成功后再打开Rider,重新通过AWS Toolkit创建Lambda项目即可
  • 若仍出现报错,可检查Rider的AWS Toolkit配置中是否正确指定了sam.exe的本地路径,避免因环境变量未配置导致Rider调用SAM CLI异常

内容的提问来源于stack exchange,提问作者Brendan McMahon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 09:15:03