Skip to content

Commit bc0c745

Browse files
Merge branch 'dev'
2 parents 15145bf + 11e577f commit bc0c745

33 files changed

+260
-140
lines changed

.autover/autover.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,9 @@
127127
"Name": "Amazon.Lambda.TestTool.BlazorTester",
128128
"Paths": [
129129
"Tools/LambdaTestTool/src/Amazon.Lambda.TestTool.BlazorTester/Amazon.Lambda.TestTool.BlazorTester.csproj",
130-
"Tools/LambdaTestTool/src/Amazon.Lambda.TestTool.BlazorTester/Amazon.Lambda.TestTool.BlazorTester60-pack.csproj",
131130
"Tools/LambdaTestTool/src/Amazon.Lambda.TestTool.BlazorTester/Amazon.Lambda.TestTool.BlazorTester80-pack.csproj",
132-
"Tools/LambdaTestTool/src/Amazon.Lambda.TestTool.BlazorTester/Amazon.Lambda.TestTool.BlazorTester90-pack.csproj"
131+
"Tools/LambdaTestTool/src/Amazon.Lambda.TestTool.BlazorTester/Amazon.Lambda.TestTool.BlazorTester90-pack.csproj",
132+
"Tools/LambdaTestTool/src/Amazon.Lambda.TestTool.BlazorTester/Amazon.Lambda.TestTool.BlazorTester10_0-pack.csproj"
133133
]
134134
},
135135
{

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## Release 2026-01-30
2+
3+
### Amazon.Lambda.TestTool.BlazorTester (0.17.0)
4+
* Add support for .NET 10
5+
* Removed support for .NET 6
6+
17
## Release 2026-01-16
28

39
### Amazon.Lambda.S3Events (3.1.2)

Tools/LambdaTestTool/README.md

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,14 +204,35 @@ Remember when you update your version of the .NET Mock Lambda Test Tool to updat
204204
Follow the following steps to configure Rider
205205
* Select Run->Edit Configurations...
206206
* Push the `+` button to add a configuration and select `.NET Executable`
207-
* Set the `Exe path` field to the full path of `Amazon.Lambda.TestTool.BlazorTester.dll` as described above
208-
* Set the `Working directory` field to the .NET Core Lambda project root
207+
* Set the `Exe path` field to `dotnet`
208+
* Set the `Program Arguments` field to the full path of `Amazon.Lambda.TestTool.BlazorTester.dll` as described above
209+
* Set the `Working directory` field to the .NET Lambda project root
209210
* Push OK
210211

211212
After following these steps, any time you start the debugger in Rider, it will subsequently launch the .NET Mock Lambda Test Tool.
212213

213214
![Rider Run/Debug Configuration](./Resources/RiderSetup.png)
214215

216+
217+
You can also specify a launchSettings.json configuration such as the following to provide this information to Rider:
218+
219+
```
220+
{
221+
"$schema": "http://json.schemastore.org/launchsettings.json",
222+
"profiles": {
223+
"SimpleHttpApi": {
224+
"commandName": "Executable",
225+
"executablePath": "dotnet",
226+
"commandLineArgs": "/home/<USER>/.dotnet/tools/.store/amazon.lambda.testtool-8.0/<nuget-version>/amazon.lambda.testtool-8.0/<nuget-version>/tools/net8.0/any/Amazon.Lambda.TestTool.BlazorTester.dll",
227+
"workingDirectory": "$(ProjectDir)",
228+
"environmentVariables": {
229+
"ASPNETCORE_ENVIRONMENT": "Development"
230+
}
231+
}
232+
}
233+
}
234+
```
235+
215236
## Configure for Visual Studio for Mac
216237

217238
Before using Visual Studio for Mac you must follow the instructions above on installing the .NET Mock Lambda Test Tool.
43.9 KB
Loading

Tools/LambdaTestTool/src/Amazon.Lambda.TestTool.BlazorTester/Amazon.Lambda.TestTool.BlazorTester.csproj

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,17 @@
66
<OutputType>Exe</OutputType>
77
<Description>A tool to help debug and test your .NET Core AWS Lambda functions locally.</Description>
88
<LangVersion>Latest</LangVersion>
9-
<Version>0.16.3</Version>
9+
<Version>0.17.0</Version>
1010
<Product>AWS .NET Lambda Test Tool</Product>
1111
<Copyright>Apache 2</Copyright>
1212
<PackageTags>AWS;Amazon;Lambda</PackageTags>
1313
<NoWarn>1701;1702;1591;1587;3021;NU5100;CS1591</NoWarn>
1414
<GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest>
15-
<TargetFrameworks>net6.0;net8.0;net9.0</TargetFrameworks>
15+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
1616
</PropertyGroup>
17-
18-
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0' ">
19-
<PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="6.0.35" />
20-
</ItemGroup>
21-
22-
<ItemGroup Condition=" '$(TargetFramework)' == 'net8.0' ">
23-
<PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="8.0.10" />
24-
</ItemGroup>
25-
26-
<ItemGroup Condition=" '$(TargetFramework)' == 'net9.0' ">
27-
<PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="9.0.0-rc.2.24474.3" />
28-
</ItemGroup>
17+
2918

30-
<ItemGroup>
19+
<ItemGroup>
3120
<PackageReference Include="Blazored.Modal" Version="3.1.2" />
3221
<ProjectReference Include="..\Amazon.Lambda.TestTool\Amazon.Lambda.TestTool.csproj" />
3322
</ItemGroup>
@@ -36,4 +25,8 @@
3625
<EmbeddedResource Include="wwwroot\**" />
3726
</ItemGroup>
3827

28+
<ItemGroup>
29+
<Folder Include="Shared\" />
30+
</ItemGroup>
31+
3932
</Project>

Tools/LambdaTestTool/src/Amazon.Lambda.TestTool.BlazorTester/Amazon.Lambda.TestTool.BlazorTester60-pack.csproj renamed to Tools/LambdaTestTool/src/Amazon.Lambda.TestTool.BlazorTester/Amazon.Lambda.TestTool.BlazorTester10_0-pack.csproj

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,23 @@
44

55
<PropertyGroup>
66
<OutputType>Exe</OutputType>
7-
<Description>A tool to help debug and test your .NET 6.0 AWS Lambda functions locally.</Description>
8-
<Version>0.16.3</Version>
7+
<Description>A tool to help debug and test your .NET 10.0 AWS Lambda functions locally.</Description>
8+
<Version>0.17.0</Version>
99
<Product>AWS .NET Lambda Test Tool</Product>
1010
<Copyright>Apache 2</Copyright>
1111
<PackageTags>AWS;Amazon;Lambda</PackageTags>
12-
<TargetFramework>net6.0</TargetFramework>
13-
<ToolCommandName>dotnet-lambda-test-tool-6.0</ToolCommandName>
12+
<TargetFramework>net10.0</TargetFramework>
13+
<ToolCommandName>dotnet-lambda-test-tool-10.0</ToolCommandName>
1414
<IsPackable>true</IsPackable>
1515
<PackAsTool>true</PackAsTool>
16-
<PackageId>Amazon.Lambda.TestTool-6.0</PackageId>
16+
<PackageId>Amazon.Lambda.TestTool-10.0</PackageId>
1717
<AssemblyName>Amazon.Lambda.TestTool.BlazorTester</AssemblyName>
1818
<RootNamespace>Amazon.Lambda.TestTool.BlazorTester</RootNamespace>
1919
<GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest>
20-
<StaticWebAssetsEnabled>false</StaticWebAssetsEnabled>
2120
</PropertyGroup>
2221

2322
<ItemGroup>
2423
<PackageReference Include="Blazored.Modal" Version="3.1.2" />
25-
<PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="6.0.35" />
2624
<ProjectReference Include="..\Amazon.Lambda.TestTool\Amazon.Lambda.TestTool.csproj" />
2725
</ItemGroup>
2826

Tools/LambdaTestTool/src/Amazon.Lambda.TestTool.BlazorTester/Amazon.Lambda.TestTool.BlazorTester80-pack.csproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<PropertyGroup>
66
<OutputType>Exe</OutputType>
77
<Description>A tool to help debug and test your .NET 8.0 AWS Lambda functions locally.</Description>
8-
<Version>0.16.3</Version>
8+
<Version>0.17.0</Version>
99
<Product>AWS .NET Lambda Test Tool</Product>
1010
<Copyright>Apache 2</Copyright>
1111
<PackageTags>AWS;Amazon;Lambda</PackageTags>
@@ -22,7 +22,6 @@
2222

2323
<ItemGroup>
2424
<PackageReference Include="Blazored.Modal" Version="3.1.2" />
25-
<PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="8.0.10" />
2625
<ProjectReference Include="..\Amazon.Lambda.TestTool\Amazon.Lambda.TestTool.csproj" />
2726
</ItemGroup>
2827

Tools/LambdaTestTool/src/Amazon.Lambda.TestTool.BlazorTester/Amazon.Lambda.TestTool.BlazorTester90-pack.csproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<PropertyGroup>
66
<OutputType>Exe</OutputType>
77
<Description>A tool to help debug and test your .NET 9.0 AWS Lambda functions locally.</Description>
8-
<Version>0.16.3</Version>
8+
<Version>0.17.0</Version>
99
<Product>AWS .NET Lambda Test Tool</Product>
1010
<Copyright>Apache 2</Copyright>
1111
<PackageTags>AWS;Amazon;Lambda</PackageTags>
@@ -22,7 +22,6 @@
2222

2323
<ItemGroup>
2424
<PackageReference Include="Blazored.Modal" Version="3.1.2" />
25-
<PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="9.0.0-rc.2.24474.3" />
2625
<ProjectReference Include="..\Amazon.Lambda.TestTool\Amazon.Lambda.TestTool.csproj" />
2726
</ItemGroup>
2827

Lines changed: 48 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,48 @@
1-
2-
<Router AppAssembly="@typeof(Program).Assembly">
3-
<Found Context="routeData">
4-
<RouteView RouteData="@routeData" DefaultLayout="@typeof(MainLayout)" />
5-
</Found>
6-
<NotFound>
7-
<LayoutView Layout="@typeof(MainLayout)">
8-
<p>Sorry, there's nothing at this address.</p>
9-
</LayoutView>
10-
</NotFound>
11-
</Router>
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
4+
<head>
5+
<meta charset="utf-8" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7+
<base href="/" />
8+
<link rel="stylesheet" href="css/bootstrap/bootstrap.min.css" />
9+
<link rel="stylesheet" href="css/site.css" />
10+
<link rel="stylesheet" href="css/font-awesome.min.css" />
11+
<link rel="stylesheet" href="css/blazored-modal.css" />
12+
<link rel="icon" type="image/png" href="favicon.ico" />
13+
<HeadOutlet />
14+
</head>
15+
16+
<body>
17+
<div id="components-reconnect-modal" class="my-reconnect-modal components-reconnect-hide">
18+
<div class="show failed refused">
19+
<div class="center-text">
20+
<p>
21+
@Constants.PRODUCT_NAME has paused. This can happen for the following reasons.
22+
<ul>
23+
<li>The attached debugger is currently on a breakpoint. The test tool will resume when execution has continued in the debugger.</li>
24+
<li>The debugger or test tool process has stopped. If so, this window can be closed.</li>
25+
</ul>
26+
</p>
27+
</div>
28+
</div>
29+
</div>
30+
31+
<app>
32+
<Routes @rendermode="Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer" />
33+
</app>
34+
<div id="blazor-error-ui">
35+
<environment include="Staging,Production">
36+
An error has occurred. This application may no longer respond until reloaded.
37+
</environment>
38+
<environment include="Development">
39+
An unhandled exception has occurred. See browser dev tools for details.
40+
</environment>
41+
<a href="" class="reload">Reload</a>
42+
<a class="dismiss">🗙</a>
43+
</div>
44+
45+
<script src="_framework/blazor.web.js"></script>
46+
</body>
47+
48+
</html>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
2+
<Router AppAssembly="@typeof(Program).Assembly">
3+
<Found Context="routeData">
4+
<RouteView RouteData="@routeData" DefaultLayout="@typeof(MainLayout)" />
5+
</Found>
6+
<NotFound>
7+
<LayoutView Layout="@typeof(MainLayout)">
8+
<p>Sorry, there's nothing at this address.</p>
9+
</LayoutView>
10+
</NotFound>
11+
</Router>

0 commit comments

Comments
 (0)