Skip to content

Commit 34369b7

Browse files
committed
refactor(platforms): modernize aspnetcore tfms and deps
chore: modernize platform integrations and test stack chore: audit sample deps and dogfood apps
1 parent 1129ee2 commit 34369b7

File tree

58 files changed

+465
-188
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+465
-188
lines changed

build/common.props

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<PackageOutputPath>$(SolutionDir)artifacts</PackageOutputPath>
1818
<PackageIcon>exceptionless-icon.png</PackageIcon>
1919
<PackageTags>Exceptionless;Error;Error-Handling;Error-Handler;Error-Reporting;Error-Management;Error-Monitoring;Handling;Management;Monitoring;Report;Reporting;Crash-Reporting;Exception;Exception-Handling;Exception-Handler;Exception-Reporting;Exceptions;Log;Logs;Logging;Unhandled;Unhandled-Exceptions;Feature;Configuration;Debug;FeatureToggle;Metrics;ELMAH</PackageTags>
20-
<PackageLicenseExpression>APACHE-2.0</PackageLicenseExpression>
20+
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
2121
<RepositoryUrl>$(PackageProjectUrl)</RepositoryUrl>
2222
<PublishRepositoryUrl>true</PublishRepositoryUrl>
2323
<EmbedUntrackedSources>true</EmbedUntrackedSources>
@@ -41,9 +41,9 @@
4141
</PropertyGroup>
4242

4343
<ItemGroup>
44-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All"/>
45-
<PackageReference Include="AsyncFixer" Version="1.6.0" PrivateAssets="All" />
46-
<PackageReference Include="MinVer" Version="6.0.0" PrivateAssets="All" />
44+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="10.0.201" PrivateAssets="All"/>
45+
<PackageReference Include="AsyncFixer" Version="2.1.0" PrivateAssets="All" />
46+
<PackageReference Include="MinVer" Version="7.0.0" PrivateAssets="All" />
4747
</ItemGroup>
4848

4949
<ItemGroup>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22
<PropertyGroup>
3-
<TargetFramework>net8.0</TargetFramework>
3+
<TargetFramework>net10.0</TargetFramework>
44
</PropertyGroup>
55

66
<ItemGroup>
77
<ProjectReference Include="..\..\src\Platforms\Exceptionless.AspNetCore\Exceptionless.AspNetCore.csproj" />
88
<ProjectReference Include="..\..\src\Platforms\Exceptionless.Extensions.Logging\Exceptionless.Extensions.Logging.csproj" />
99
</ItemGroup>
10-
</Project>
10+
</Project>

samples/Exceptionless.SampleBlazorWebAssemblyApp/Exceptionless.SampleBlazorWebAssemblyApp.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="8.0.0" />
11-
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="8.0.0" PrivateAssets="all" />
10+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="10.0.5" />
11+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="10.0.5" PrivateAssets="all" />
1212
</ItemGroup>
1313

1414
<ItemGroup>

samples/Exceptionless.SampleConsole/Exceptionless.SampleConsole.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<AssemblyName>Exceptionless.SampleConsole</AssemblyName>
66
<OutputType>Exe</OutputType>
77
<DefineConstants>$(DefineConstants);NETSTANDARD;NETSTANDARD2_0</DefineConstants>
@@ -20,11 +20,11 @@
2020
</ItemGroup>
2121

2222
<ItemGroup>
23-
<PackageReference Include="Exceptionless.DateTimeExtensions" Version="3.4.3" />
24-
<PackageReference Include="Exceptionless.RandomData" Version="1.2.2" />
23+
<PackageReference Include="Exceptionless.DateTimeExtensions" Version="6.0.1" />
24+
<PackageReference Include="Exceptionless.RandomData" Version="2.0.1" />
2525
</ItemGroup>
2626

2727
<ItemGroup>
2828
<Folder Include="Properties\" />
2929
</ItemGroup>
30-
</Project>
30+
</Project>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22
<PropertyGroup>
3-
<TargetFramework>net8.0</TargetFramework>
3+
<TargetFramework>net10.0</TargetFramework>
44
</PropertyGroup>
55

66
<ItemGroup>
77
<ProjectReference Include="..\..\src\Platforms\Exceptionless.Extensions.Hosting\Exceptionless.Extensions.Hosting.csproj" />
88
<ProjectReference Include="..\..\src\Platforms\Exceptionless.Extensions.Logging\Exceptionless.Extensions.Logging.csproj" />
99
</ItemGroup>
10-
</Project>
10+
</Project>

samples/Exceptionless.SampleHosting/Program.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public static IHostBuilder CreateHostBuilder(string[] args) =>
1818
// Log levels can be controlled remotely per log source from the Exceptionless app in near real-time.
1919
builder.AddExceptionless();
2020
})
21-
.UseExceptionless() // listens for host shutdown and
21+
.UseExceptionless() // initializes the client and flushes the queue during host shutdown
2222
.ConfigureServices(services => {
2323
// Reads settings from IConfiguration then adds additional configuration from this lambda.
2424
// This also configures ExceptionlessClient.Default
@@ -64,11 +64,11 @@ public static IHostBuilder CreateHostBuilder(string[] args) =>
6464
handledException.ToExceptionless().Submit();
6565
}
6666

67-
// Unhandled exceptions will get reported since called UseExceptionless in the Startup.cs which registers a listener for unhandled exceptions.
67+
// Unhandled exceptions will get reported because host-level Exceptionless integration is enabled in Program.cs.
6868
throw new Exception($"Unhandled Exception: {Guid.NewGuid()}");
6969
});
7070
});
7171
});
7272
});
7373
}
74-
}
74+
}
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>net8.0</TargetFramework>
3+
<TargetFramework>net10.0</TargetFramework>
44
<GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
55
<AWSProjectType>Lambda</AWSProjectType>
66

77
<!-- This property makes the build directory similar to a publish directory and helps the AWS .NET Lambda Mock Test Tool find project dependencies. -->
88
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
99
</PropertyGroup>
1010
<ItemGroup>
11-
<PackageReference Include="Amazon.Lambda.Core" Version="2.2.0" />
12-
<PackageReference Include="Amazon.Lambda.Serialization.SystemTextJson" Version="2.4.0" />
11+
<PackageReference Include="Amazon.Lambda.Core" Version="2.8.1" />
12+
<PackageReference Include="Amazon.Lambda.Serialization.SystemTextJson" Version="2.4.5" />
1313
</ItemGroup>
1414

1515
<ItemGroup>
1616
<ProjectReference Include="..\..\src\Exceptionless\Exceptionless.csproj" />
1717
</ItemGroup>
18-
</Project>
18+
</Project>
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22
<PropertyGroup>
3-
<TargetFramework>net8.0</TargetFramework>
3+
<TargetFramework>net10.0</TargetFramework>
44
<GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
55
<AWSProjectType>Lambda</AWSProjectType>
66
</PropertyGroup>
77
<ItemGroup>
8-
<PackageReference Include="AWSSDK.Extensions.NETCore.Setup" Version="3.7.300" />
9-
<PackageReference Include="Amazon.Lambda.AspNetCoreServer" Version="8.1.1" />
8+
<PackageReference Include="AWSSDK.Extensions.NETCore.Setup" Version="4.0.3.26" />
9+
<PackageReference Include="Amazon.Lambda.AspNetCoreServer" Version="9.2.1" />
1010
</ItemGroup>
1111
<ItemGroup>
1212
<ProjectReference Include="..\..\src\Platforms\Exceptionless.AspNetCore\Exceptionless.AspNetCore.csproj" />
1313
<ProjectReference Include="..\..\src\Platforms\Exceptionless.Extensions.Logging\Exceptionless.Extensions.Logging.csproj" />
1414
</ItemGroup>
15-
</Project>
15+
</Project>

samples/Exceptionless.SampleMvc/Exceptionless.SampleMvc.csproj

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -49,35 +49,35 @@
4949
</Reference>
5050
<Reference Include="Microsoft.CSharp" />
5151
<Reference Include="Microsoft.Web.Infrastructure, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
52-
<HintPath>..\..\packages\Microsoft.Web.Infrastructure.2.0.0\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath>
52+
<HintPath>..\..\packages\Microsoft.Web.Infrastructure.2.0.1\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath>
5353
</Reference>
5454
<Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
55-
<HintPath>..\..\packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
55+
<HintPath>..\..\packages\Newtonsoft.Json.13.0.4\lib\net45\Newtonsoft.Json.dll</HintPath>
5656
</Reference>
5757
<Reference Include="Newtonsoft.Json.Bson, Version=1.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
58-
<HintPath>..\..\packages\Newtonsoft.Json.Bson.1.0.2\lib\net45\Newtonsoft.Json.Bson.dll</HintPath>
58+
<HintPath>..\..\packages\Newtonsoft.Json.Bson.1.0.3\lib\net45\Newtonsoft.Json.Bson.dll</HintPath>
5959
</Reference>
6060
<Reference Include="System" />
6161
<Reference Include="System.Buffers, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
62-
<HintPath>..\..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll</HintPath>
62+
<HintPath>..\..\packages\System.Buffers.4.6.1\lib\net462\System.Buffers.dll</HintPath>
6363
</Reference>
6464
<Reference Include="System.Data" />
6565
<Reference Include="System.Drawing" />
6666
<Reference Include="System.Memory, Version=4.0.1.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
67-
<HintPath>..\..\packages\System.Memory.4.5.5\lib\net461\System.Memory.dll</HintPath>
67+
<HintPath>..\..\packages\System.Memory.4.6.3\lib\net462\System.Memory.dll</HintPath>
6868
</Reference>
6969
<Reference Include="System.Net.Http.Formatting, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
7070
<HintPath>..\..\packages\Microsoft.AspNet.WebApi.Client.6.0.0\lib\net45\System.Net.Http.Formatting.dll</HintPath>
7171
</Reference>
7272
<Reference Include="System.Numerics" />
7373
<Reference Include="System.Numerics.Vectors, Version=4.1.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
74-
<HintPath>..\..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll</HintPath>
74+
<HintPath>..\..\packages\System.Numerics.Vectors.4.6.1\lib\net462\System.Numerics.Vectors.dll</HintPath>
7575
</Reference>
7676
<Reference Include="System.Runtime.CompilerServices.Unsafe, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
77-
<HintPath>..\..\packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll</HintPath>
77+
<HintPath>..\..\packages\System.Runtime.CompilerServices.Unsafe.6.1.2\lib\net462\System.Runtime.CompilerServices.Unsafe.dll</HintPath>
7878
</Reference>
7979
<Reference Include="System.Threading.Tasks.Extensions, Version=4.2.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
80-
<HintPath>..\..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll</HintPath>
80+
<HintPath>..\..\packages\System.Threading.Tasks.Extensions.4.6.3\lib\net462\System.Threading.Tasks.Extensions.dll</HintPath>
8181
</Reference>
8282
<Reference Include="System.Web.DynamicData" />
8383
<Reference Include="System.Web.Entity" />
@@ -284,4 +284,4 @@
284284
</Target>
285285
<Target Name="AfterBuild">
286286
</Target> -->
287-
</Project>
287+
</Project>
Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
33
<package id="Antlr" version="3.5.0.2" targetFramework="net48" />
4-
<package id="bootstrap" version="5.3.3" targetFramework="net48" />
4+
<package id="bootstrap" version="5.3.8" targetFramework="net48" />
55
<package id="jQuery" version="3.7.1" targetFramework="net48" />
6-
<package id="jQuery.Validation" version="1.19.5" targetFramework="net48" />
6+
<package id="jQuery.Validation" version="1.21.0" targetFramework="net48" />
77
<package id="Microsoft.AspNet.Mvc" version="5.3.0" targetFramework="net48" />
88
<package id="Microsoft.AspNet.Razor" version="3.3.0" targetFramework="net48" />
99
<package id="Microsoft.AspNet.Web.Optimization" version="1.1.3" targetFramework="net48" />
@@ -15,14 +15,14 @@
1515
<package id="Microsoft.AspNet.WebPages" version="3.3.0" targetFramework="net48" />
1616
<package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="4.1.0" targetFramework="net48" />
1717
<package id="Microsoft.jQuery.Unobtrusive.Validation" version="4.0.0" targetFramework="net48" />
18-
<package id="Microsoft.Web.Infrastructure" version="2.0.0" targetFramework="net48" />
18+
<package id="Microsoft.Web.Infrastructure" version="2.0.1" targetFramework="net48" />
1919
<package id="Modernizr" version="2.8.3" targetFramework="net48" />
20-
<package id="Newtonsoft.Json" version="13.0.3" targetFramework="net48" />
21-
<package id="Newtonsoft.Json.Bson" version="1.0.2" targetFramework="net48" />
22-
<package id="System.Buffers" version="4.5.1" targetFramework="net48" />
23-
<package id="System.Memory" version="4.5.5" targetFramework="net48" />
24-
<package id="System.Numerics.Vectors" version="4.5.0" targetFramework="net48" />
25-
<package id="System.Runtime.CompilerServices.Unsafe" version="6.0.0" targetFramework="net48" />
26-
<package id="System.Threading.Tasks.Extensions" version="4.5.4" targetFramework="net48" />
20+
<package id="Newtonsoft.Json" version="13.0.4" targetFramework="net48" />
21+
<package id="Newtonsoft.Json.Bson" version="1.0.3" targetFramework="net48" />
22+
<package id="System.Buffers" version="4.6.1" targetFramework="net48" />
23+
<package id="System.Memory" version="4.6.3" targetFramework="net48" />
24+
<package id="System.Numerics.Vectors" version="4.6.1" targetFramework="net48" />
25+
<package id="System.Runtime.CompilerServices.Unsafe" version="6.1.2" targetFramework="net48" />
26+
<package id="System.Threading.Tasks.Extensions" version="4.6.3" targetFramework="net48" />
2727
<package id="WebGrease" version="1.6.0" targetFramework="net48" />
28-
</packages>
28+
</packages>

0 commit comments

Comments
 (0)