Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Ubuntu上Rider中的Lambda测试工具3.1:找不到类型_C#_Amazon Web Services_Ubuntu_.net Core_Aws Lambda - Fatal编程技术网

C# Ubuntu上Rider中的Lambda测试工具3.1:找不到类型

C# Ubuntu上Rider中的Lambda测试工具3.1:找不到类型,c#,amazon-web-services,ubuntu,.net-core,aws-lambda,C#,Amazon Web Services,Ubuntu,.net Core,Aws Lambda,我最近从Windows迁移到Ubuntu,并开始使用Rider作为我的.NET IDE,现在我正试图让AWS.NET Lambda测试工具工作,并仔细地遵循repo中的自述文件,但我似乎不明白为什么我的设置不起作用。。它在抱怨我所指的方法找不到的类型 我指向的exe路径:/home/bruno/.dotnet/tools/.store/amazon.lambda.testtool-3.1/0.11.3/amazon.lambda.testtool-3.1/0.11.3/tools/netcore

我最近从Windows迁移到Ubuntu,并开始使用Rider作为我的.NET IDE,现在我正试图让AWS.NET Lambda测试工具工作,并仔细地遵循repo中的自述文件,但我似乎不明白为什么我的设置不起作用。。它在抱怨我所指的方法找不到的类型

我指向的exe路径:/home/bruno/.dotnet/tools/.store/amazon.lambda.testtool-3.1/0.11.3/amazon.lambda.testtool-3.1/0.11.3/tools/netcoreapp3.1/any/amazon.lambda.testtool.BlazorTester.dll(有效)

我从lambda项目根目录中指向我的bin/debug/netcoreapp3.1,自述文件说只要指向你的lambda项目根目录,我也试过了,但没有成功

/home/bruno/Work/tariffino export/src/tariffino.export.Processor.Lambda/bin/Debug/netcoreapp3.1

我使用了一个额外的aws-lambda-tools-defaults-mainqueuehandler.json,如下所示:

我得到的错误是:

找不到类型TariffInfo.Export.Processor.Lambda.EventHandler“


EventHandler是项目中的我的类。

已解决

在创建
omnisharp.json
包含以下配置:

{
    "fileOptions": {
      "excludeSearchPatterns": [
        "**/bin/**/*",
        "**/obj/**/*"
      ]
    },
    "msbuild": {
        "Platform": "rhel.7.2-x64"
    }
}

并将
true
添加到目标.csproj

中,我能够在另一个项目的.NET Core 2.1测试工具上复制它,同时使用:
/home/bruno/.dotnet/tools/.store/amazon.lambda.testtool-2.1/0.11.3/amazon.lambda.testtool-2.1/0.11.3/tools/netcoreapp2.1/any/amazon.lambda.testtool.WebTester21.dll
我有一个sli如果我觉得自己不是做错了什么,就是在我试图让它工作的环境中,我发现这个工具不受支持,anyhoo很想知道其他人是否面临这个问题,或者我能做些什么来解决它:)