簡體   English   中英

無法在 Rider 中本地調試 Lambda

[英]Unable to Debug Lambda locally in Rider

我將 Jetbrains Rider 與模擬 Lambda 測試工具一起使用,由於某種原因我無法使用該工具調試我的代碼 - Rider 中的調試按鈕只是變灰:

在此處輸入圖像描述

這是我的運行/調試配置:

在此處輸入圖像描述

這是我的 launchSettings.json 文件:

在此處輸入圖像描述

模擬 Lambda 測試工具只需單擊“運行”即可在瀏覽器中正常啟動,但無法在該模式下進行調試。

任何幫助或指示都會很棒

我的 launchSettings.json 如下所示,

{
"profiles": {
"Mock Lambda Test Tool vs2022": {
  "commandName": "Executable",
  "commandLineArgs": "--port 5050",
  "workingDirectory": ".\\bin\\$(Configuration)\\netcoreapp3.1",
  "executablePath": "%USERPROFILE%\\.dotnet\\tools\\dotnet-lambda-test-tool-3.1.exe",
  "environmentVariables": {
    "TABLE_PREFIX": "dev"
  }
},
"Mock Lambda Test Tool Rider": {
  "commandName": "Executable",
  "commandLineArgs": "--port 5050",
  "workingDirectory": "$(ProjectDir)",
  "executablePath": "%USERPROFILE%\\.dotnet\\tools\\.store\\amazon.lambda.testtool-3.1\\0.11.4\\amazon.lambda.testtool-3.1\\0.11.4\\tools\\netcoreapp3.1\\any\\Amazon.Lambda.TestTool.BlazorTester.dll",
  "environmentVariables": {
    "TABLE_PREFIX": "dev"
  }
}
}
}

它對 Rider 很有吸引力

通過使用 .NET Executable 而不是 .Net Launch Settings Profile 解決了該問題。

I set the Exe path to to be C:/Users/$(USERNAME)/.dotnet/tools/.store/amazon.lambda.testtool-3.1/0.10.1/amazon.lambda.testtool-3.1/0.10.1/tools/netcoreapp3.1/any/Amazon.Lambda.TestTool.WebTester31.dll

工作目錄作為我的 Lambda 項目的項目根目錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM