C# Ubuntu上Rider中的Lambda测试工具3.1:找不到类型
我最近从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“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
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很想知道其他人是否面临这个问题,或者我能做些什么来解决它:)