-
Notifications
You must be signed in to change notification settings - Fork 490
Open
Labels
feature-requestA feature should be added or improved.A feature should be added or improved.module/lambda-test-toolp3This is a minor priority issueThis is a minor priority issuequeued
Description
Description
Expected to be able to use Serverless Framework self
variables throughout the template .yml
. Instead tool fails with GUI reporting:
FileLoadException: The given assembly name or codebase was invalid. (0x80131047)
Reproduction Steps
aws-lambda-tools.default.json
indicates templateserverless.yml
serverless.yml
looks like with variable${self:service}
where service name matches project/folder nameservice: My.Namespace.And.Solution.Project provider: name: aws runtime: dotnetcore3.1 package: individually: true functions: hello: handler: ${self:service}::${self:service}.Handler::HelloWorld ...
launch.json
in VSCode calls"program": "/Users/${env:USERNAME}/.dotnet/tools/dotnet-lambda-test-tool-3.1"
- Run debugging tool, GUI opens in browser with "Stack" tab showing error and trace
- Replace all instances of variable in
serverless.yml
template with explicit service name - Run debugging tool, GUI opens in browser with working mock testing tool
Logs
?
Environment
- Build Version: dotnet-lambda-test-tool-3.1 v0.10.0, dotnet-lambda v5.2.0
- OS Info: Windows 10 Pro
- Build Environment: VSCode +
dotnet
- Targeted .NET Platform: Core 3.1
Resolution
Maybe the pre-parsing/transpiling is a feature that hasn't been implemented yet? Or is this specific to Serverless runtimes?
This is a 🐛 bug-report
Metadata
Metadata
Assignees
Labels
feature-requestA feature should be added or improved.A feature should be added or improved.module/lambda-test-toolp3This is a minor priority issueThis is a minor priority issuequeued