From 407d40ef736439ba5cd39dc62b3d85723fb8c648 Mon Sep 17 00:00:00 2001 From: David Pine Date: Fri, 17 Nov 2023 12:53:55 -0600 Subject: [PATCH] Upgrade to .NET 8.0, and use Central Package Management. --- .github/workflows/build-validation.yml | 2 - .github/workflows/publish-nuget.yml | 2 - .github/workflows/publish-to-gh-pages.yml | 1 - Directory.Build.props | 73 ++++----- Directory.Packages.props | 41 +++++ blazorators.sln | 1 + .../Blazor.ExampleConsumer.csproj | 37 +++-- .../BlazorServer.ExampleConsumer.csproj | 35 ++--- .../GlobalUsings.cs | 4 +- .../Blazor.Geolocation.WebAssembly.csproj | 140 +++++++++-------- .../Blazor.Geolocation.csproj | 146 +++++++++--------- .../Blazor.LocalStorage.WebAssembly.csproj | 136 ++++++++-------- .../Blazor.LocalStorage.csproj | 134 ++++++++-------- .../Blazor.Permissions.WebAssembly.csproj | 134 ++++++++-------- .../Blazor.Serialization.csproj | 123 ++++++++------- .../Blazor.SessionStorage.WebAssembly.csproj | 136 ++++++++-------- .../Blazor.SessionStorage.csproj | 134 ++++++++-------- .../Blazor.SourceGenerators.csproj | 98 ++++++------ .../TypeDeclarationReader.RemoteFile.cs | 22 --- ...lazor.SpeechRecognition.WebAssembly.csproj | 130 ++++++++-------- .../Blazor.SpeechRecognition.csproj | 130 ++++++++-------- .../Blazor.SpeechSynthesis.WebAssembly.csproj | 136 ++++++++-------- .../Blazor.SpeechSynthesis.csproj | 143 ++++++++--------- ...lazor.ExampleConsumer.EndToEndTests.csproj | 39 +++-- .../Blazor.SourceGenerators.Tests.csproj | 41 +++-- 25 files changed, 998 insertions(+), 1020 deletions(-) create mode 100644 Directory.Packages.props delete mode 100644 src/Blazor.SourceGenerators/Readers/TypeDeclarationReader.RemoteFile.cs diff --git a/.github/workflows/build-validation.yml b/.github/workflows/build-validation.yml index eafb8919..27b8acec 100644 --- a/.github/workflows/build-validation.yml +++ b/.github/workflows/build-validation.yml @@ -42,7 +42,6 @@ jobs: uses: actions/setup-dotnet@main with: dotnet-version: 8.0.x - dotnet-quality: preview - name: Restore dependencies for ${{ matrix.project }} run: | @@ -64,7 +63,6 @@ jobs: uses: actions/setup-dotnet@main with: dotnet-version: 8.0.x - dotnet-quality: preview - name: Run tests run: | diff --git a/.github/workflows/publish-nuget.yml b/.github/workflows/publish-nuget.yml index 0aae412a..d5b414d7 100644 --- a/.github/workflows/publish-nuget.yml +++ b/.github/workflows/publish-nuget.yml @@ -13,7 +13,6 @@ jobs: uses: actions/setup-dotnet@main with: dotnet-version: 8.0.x - dotnet-quality: preview - name: Test run: dotnet test --filter "Category!=EndToEnd" --configuration Release @@ -67,7 +66,6 @@ jobs: uses: actions/setup-dotnet@main with: dotnet-version: 8.0.x - dotnet-quality: preview - name: Restore dependencies for ${{ matrix.project }} run: | diff --git a/.github/workflows/publish-to-gh-pages.yml b/.github/workflows/publish-to-gh-pages.yml index 6278ba3d..cc9eaa31 100644 --- a/.github/workflows/publish-to-gh-pages.yml +++ b/.github/workflows/publish-to-gh-pages.yml @@ -23,7 +23,6 @@ jobs: uses: actions/setup-dotnet@main with: dotnet-version: 8.0.x - dotnet-quality: preview - name: Publish .NET Core Project run: dotnet publish samples/Blazor.ExampleConsumer/Blazor.ExampleConsumer.csproj -c Release -o release --nologo diff --git a/Directory.Build.props b/Directory.Build.props index f675dc22..ab82f05d 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,46 +1,31 @@ - - <_ParentDirectoryBuildPropsPath Condition="'$(_DirectoryBuildPropsFile)' != ''">$([System.IO.Path]::Combine('..', '$(_DirectoryBuildPropsFile)')) - - - - - - 3 - preview - strict - - - - net7.0;net8.0 - - - - - 7.0.0 - 7.0.0 - 7.0.12 - 7.0.12 - - - - - 8.0.0-rc.2.23479.6 - 8.0.0-rc.2.23479.6 - 8.0.0-rc.2.23480.2 - 8.0.0-rc.2.23480.2 - - - - true - - - - true - - - - true - https://github.com/IEvangelist/azure-cosmos-dotnet-repository - + + <_ParentDirectoryBuildPropsPath Condition="'$(_DirectoryBuildPropsFile)' != ''">$([System.IO.Path]::Combine('..', '$(_DirectoryBuildPropsFile)')) + + + + + + 3 + preview + strict + + + + net7.0;net8.0 + preview + + + + true + + + + true + + + + true + https://github.com/IEvangelist/azure-cosmos-dotnet-repository + \ No newline at end of file diff --git a/Directory.Packages.props b/Directory.Packages.props new file mode 100644 index 00000000..59b5c9bf --- /dev/null +++ b/Directory.Packages.props @@ -0,0 +1,41 @@ + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/blazorators.sln b/blazorators.sln index 38f5c0d8..bf0a0492 100644 --- a/blazorators.sln +++ b/blazorators.sln @@ -12,6 +12,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution .editorconfig = .editorconfig .gitignore = .gitignore Directory.Build.props = Directory.Build.props + Directory.Packages.props = Directory.Packages.props LICENSE = LICENSE logo-large.png = logo-large.png logo.png = logo.png diff --git a/samples/Blazor.ExampleConsumer/Blazor.ExampleConsumer.csproj b/samples/Blazor.ExampleConsumer/Blazor.ExampleConsumer.csproj index a836a8db..557a0956 100644 --- a/samples/Blazor.ExampleConsumer/Blazor.ExampleConsumer.csproj +++ b/samples/Blazor.ExampleConsumer/Blazor.ExampleConsumer.csproj @@ -1,25 +1,24 @@  - - net8.0 - enable - enable - preview - + + net8.0 + enable + enable + - - - - - + + + + + - - - - - - - - + + + + + + + + diff --git a/samples/BlazorServer.ExampleConsumer/BlazorServer.ExampleConsumer.csproj b/samples/BlazorServer.ExampleConsumer/BlazorServer.ExampleConsumer.csproj index a2478125..138ed72f 100644 --- a/samples/BlazorServer.ExampleConsumer/BlazorServer.ExampleConsumer.csproj +++ b/samples/BlazorServer.ExampleConsumer/BlazorServer.ExampleConsumer.csproj @@ -1,23 +1,22 @@ - + - - net8.0 - enable - enable - preview - + + net8.0 + enable + enable + - - - + + + - - - - - - - - + + + + + + + + diff --git a/samples/BlazorServer.ExampleConsumer/GlobalUsings.cs b/samples/BlazorServer.ExampleConsumer/GlobalUsings.cs index 79b2dbdb..bb06cc89 100644 --- a/samples/BlazorServer.ExampleConsumer/GlobalUsings.cs +++ b/samples/BlazorServer.ExampleConsumer/GlobalUsings.cs @@ -3,7 +3,7 @@ global using System.Text.Json; global using System.Text.Json.Serialization; -global using BlazorServer.ExampleConsumer.Models; -global using Microsoft.AspNetCore.Components; global using Microsoft.JSInterop; +global using Microsoft.AspNetCore.Components; +global using BlazorServer.ExampleConsumer.Models; global using static System.Globalization.CultureInfo; diff --git a/src/Blazor.Geolocation.WebAssembly/Blazor.Geolocation.WebAssembly.csproj b/src/Blazor.Geolocation.WebAssembly/Blazor.Geolocation.WebAssembly.csproj index fcb8a4cf..766ead73 100644 --- a/src/Blazor.Geolocation.WebAssembly/Blazor.Geolocation.WebAssembly.csproj +++ b/src/Blazor.Geolocation.WebAssembly/Blazor.Geolocation.WebAssembly.csproj @@ -1,79 +1,77 @@ - - $(DefaultTargetFrameworks) - enable - enable - preview - Source generated JavaScript interop for the browser's geolocation API compatible with Blazor WebAssembly. - Copyright © David Pine. All rights reserved. Licensed under the MIT License. - en-US - $([System.DateTime]::Now.ToString(yyyyMMdd)) - $(ClientOfficialVersion) - $(ClientPreviewVersion) - nightly-$(CurrentDate) - preview - $(ClientVersion) - $(ClientVersion)-$(VersionSuffix) - $(ClientVersion) - David Pine - true - Blazor.Geolocation.WebAssembly - A C# source-generated Razor class library implementation of the native browser's geolocation API available as a DI-ready service. - Blazor.Geolocation.WebAssembly - dotnet;dotnetcore;csharp;blazor;webassembly;wasm;generators;sourcegen;roslyn; - - https://github.com/IEvangelist/blazorators - true - true - false - true - AnyCPU - External - Product - embedded - false - false - Blazor.Geolocation.WebAssembly - NU5125;NU5039; - true - https://github.com/IEvangelist/blazorators - LICENSE - git - true - $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb - true - README.md - true - logo.png - + + $(DefaultTargetFrameworks) + enable + enable + Source generated JavaScript interop for the browser's geolocation API compatible with Blazor WebAssembly. + Copyright © David Pine. All rights reserved. Licensed under the MIT License. + en-US + $([System.DateTime]::Now.ToString(yyyyMMdd)) + $(ClientOfficialVersion) + $(ClientPreviewVersion) + nightly-$(CurrentDate) + preview + $(ClientVersion) + $(ClientVersion)-$(VersionSuffix) + $(ClientVersion) + David Pine + + Blazor.Geolocation.WebAssembly + A C# source-generated Razor class library implementation of the native browser's geolocation API available as a DI-ready service. + Blazor.Geolocation.WebAssembly + dotnet;dotnetcore;csharp;blazor;webassembly;wasm;generators;sourcegen;roslyn; + + https://github.com/IEvangelist/blazorators + true + true + false + true + AnyCPU + External + Product + embedded + false + false + Blazor.Geolocation.WebAssembly + NU5125;NU5039; + true + https://github.com/IEvangelist/blazorators + LICENSE + git + true + $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb + true + README.md + true + logo.png + - - - + + + - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + - - - - + + + + - - - - - + + + + + diff --git a/src/Blazor.Geolocation/Blazor.Geolocation.csproj b/src/Blazor.Geolocation/Blazor.Geolocation.csproj index fd433f2d..813f855d 100644 --- a/src/Blazor.Geolocation/Blazor.Geolocation.csproj +++ b/src/Blazor.Geolocation/Blazor.Geolocation.csproj @@ -1,83 +1,81 @@ - - $(DefaultTargetFrameworks) - enable - enable - preview - Source generated JavaScript interop for the browser's geolocation API compatible with Blazor. - Copyright © David Pine. All rights reserved. Licensed under the MIT License. - en-US - $([System.DateTime]::Now.ToString(yyyyMMdd)) - $(ClientOfficialVersion) - $(ClientPreviewVersion) - nightly-$(CurrentDate) - preview - $(ClientVersion) - $(ClientVersion)-$(VersionSuffix) - $(ClientVersion) - David Pine - true - Blazor.Geolocation - A C# source-generated Razor class library implementation of the native browser's geolocation API available as a DI-ready service. - Blazor.Geolocation - dotnet;dotnetcore;csharp;blazor;server;wasm;generators;sourcegen;roslyn; - - https://github.com/IEvangelist/blazorators - true - true - false - true - AnyCPU - External - Product - embedded - false - false - Blazor.Geolocation - NU5125;NU5039; - true - https://github.com/IEvangelist/blazorators - LICENSE - git - true - $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb - true - README.md - true - logo.png - + + $(DefaultTargetFrameworks) + enable + enable + Source generated JavaScript interop for the browser's geolocation API compatible with Blazor. + Copyright © David Pine. All rights reserved. Licensed under the MIT License. + en-US + $([System.DateTime]::Now.ToString(yyyyMMdd)) + $(ClientOfficialVersion) + $(ClientPreviewVersion) + nightly-$(CurrentDate) + preview + $(ClientVersion) + $(ClientVersion)-$(VersionSuffix) + $(ClientVersion) + David Pine + + Blazor.Geolocation + A C# source-generated Razor class library implementation of the native browser's geolocation API available as a DI-ready service. + Blazor.Geolocation + dotnet;dotnetcore;csharp;blazor;server;wasm;generators;sourcegen;roslyn; + + https://github.com/IEvangelist/blazorators + true + true + false + true + AnyCPU + External + Product + embedded + false + false + Blazor.Geolocation + NU5125;NU5039; + true + https://github.com/IEvangelist/blazorators + LICENSE + git + true + $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb + true + README.md + true + logo.png + - - - + + + - - - + + + - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + - - - - + + + + - - - - - + + + + + diff --git a/src/Blazor.LocalStorage.WebAssembly/Blazor.LocalStorage.WebAssembly.csproj b/src/Blazor.LocalStorage.WebAssembly/Blazor.LocalStorage.WebAssembly.csproj index 25455400..71b23597 100644 --- a/src/Blazor.LocalStorage.WebAssembly/Blazor.LocalStorage.WebAssembly.csproj +++ b/src/Blazor.LocalStorage.WebAssembly/Blazor.LocalStorage.WebAssembly.csproj @@ -1,75 +1,75 @@  - - $(DefaultTargetFrameworks) - enable - enable - preview - Source generated JavaScript interop for the browser's localStorage API compatible with Blazor WebAssembly. - Copyright © David Pine. All rights reserved. Licensed under the MIT License. - en-US - $([System.DateTime]::Now.ToString(yyyyMMdd)) - $(ClientOfficialVersion) - $(ClientPreviewVersion) - nightly-$(CurrentDate) - preview - $(ClientVersion) - $(ClientVersion)-$(VersionSuffix) - $(ClientVersion) - David Pine - true - Blazor.LocalStorage.WebAssembly - A C# source-generated class library implementation of the native browser's localStorage API available as IJSInProcessRuntime extension methods. - Blazor.LocalStorage.WebAssembly - dotnet;dotnetcore;csharp;blazor;webassembly;wasm;generators;sourcegen;roslyn; - - https://github.com/IEvangelist/blazorators - true - true - false - true - AnyCPU - External - Product - embedded - false - false - Blazor.LocalStorage.WebAssembly - NU5125;NU5039; - true - https://github.com/IEvangelist/blazorators - LICENSE - git - true - $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb - true - README.md - true - logo.png - + + $(DefaultTargetFrameworks) + enable + enable + Source generated JavaScript interop for the browser's localStorage API compatible with Blazor WebAssembly. + Copyright © David Pine. All rights reserved. Licensed under the MIT License. + en-US + $([System.DateTime]::Now.ToString(yyyyMMdd)) + $(ClientOfficialVersion) + $(ClientPreviewVersion) + nightly-$(CurrentDate) + preview + $(ClientVersion) + $(ClientVersion)-$(VersionSuffix) + $(ClientVersion) + David Pine + true + Blazor.LocalStorage.WebAssembly + A C# source-generated class library implementation of the native browser's localStorage API available as IJSInProcessRuntime extension methods. + Blazor.LocalStorage.WebAssembly + dotnet;dotnetcore;csharp;blazor;webassembly;wasm;generators;sourcegen;roslyn; + + https://github.com/IEvangelist/blazorators + true + true + false + true + AnyCPU + External + Product + embedded + false + false + Blazor.LocalStorage.WebAssembly + NU5125;NU5039; + true + https://github.com/IEvangelist/blazorators + LICENSE + git + true + $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb + true + README.md + true + logo.png + - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + - - - - + + + + - - - - - + + + + + diff --git a/src/Blazor.LocalStorage/Blazor.LocalStorage.csproj b/src/Blazor.LocalStorage/Blazor.LocalStorage.csproj index 3b7b9b76..0a78434e 100644 --- a/src/Blazor.LocalStorage/Blazor.LocalStorage.csproj +++ b/src/Blazor.LocalStorage/Blazor.LocalStorage.csproj @@ -1,74 +1,74 @@ - - $(DefaultTargetFrameworks) - enable - enable - preview - Source generated JavaScript interop for the browser's localStorage API compatible with Blazor. - Copyright © David Pine. All rights reserved. Licensed under the MIT License. - en-US - $([System.DateTime]::Now.ToString(yyyyMMdd)) - $(ClientOfficialVersion) - $(ClientPreviewVersion) - nightly-$(CurrentDate) - preview - $(ClientVersion) - $(ClientVersion)-$(VersionSuffix) - $(ClientVersion) - David Pine - true - Blazor.LocalStorage - A C# source-generated class library implementation of the native browser's localStorage API available as IJSRuntime extension methods. - Blazor.LocalStorage - dotnet;dotnetcore;csharp;blazor;generators;sourcegen;roslyn; - - https://github.com/IEvangelist/blazorators - true - true - false - true - AnyCPU - External - Product - embedded - false - false - Blazor.LocalStorage - NU5125;NU5039 - true - https://github.com/IEvangelist/blazorators - LICENSE - git - true - $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb - true - README.md - true - logo.png - + + $(DefaultTargetFrameworks) + enable + enable + Source generated JavaScript interop for the browser's localStorage API compatible with Blazor. + Copyright © David Pine. All rights reserved. Licensed under the MIT License. + en-US + $([System.DateTime]::Now.ToString(yyyyMMdd)) + $(ClientOfficialVersion) + $(ClientPreviewVersion) + nightly-$(CurrentDate) + preview + $(ClientVersion) + $(ClientVersion)-$(VersionSuffix) + $(ClientVersion) + David Pine + true + Blazor.LocalStorage + A C# source-generated class library implementation of the native browser's localStorage API available as IJSRuntime extension methods. + Blazor.LocalStorage + dotnet;dotnetcore;csharp;blazor;generators;sourcegen;roslyn; + + https://github.com/IEvangelist/blazorators + true + true + false + true + AnyCPU + External + Product + embedded + false + false + Blazor.LocalStorage + NU5125;NU5039 + true + https://github.com/IEvangelist/blazorators + LICENSE + git + true + $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb + true + README.md + true + logo.png + - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + - - - + + + - - - - - + + + + + diff --git a/src/Blazor.Permissions.WebAssembly/Blazor.Permissions.WebAssembly.csproj b/src/Blazor.Permissions.WebAssembly/Blazor.Permissions.WebAssembly.csproj index d5d4e66d..28f8c5d1 100644 --- a/src/Blazor.Permissions.WebAssembly/Blazor.Permissions.WebAssembly.csproj +++ b/src/Blazor.Permissions.WebAssembly/Blazor.Permissions.WebAssembly.csproj @@ -1,74 +1,74 @@ - - $(DefaultTargetFrameworks) - enable - enable - preview - Source generated JavaScript interop for the browser's permissions API compatible with Blazor WebAssembly. - Copyright © David Pine. All rights reserved. Licensed under the MIT License. - en-US - $([System.DateTime]::Now.ToString(yyyyMMdd)) - $(ClientOfficialVersion) - $(ClientPreviewVersion) - nightly-$(CurrentDate) - preview - $(ClientVersion) - $(ClientVersion)-$(VersionSuffix) - $(ClientVersion) - David Pine - true - Blazor.Permissions.WebAssembly - A C# source-generated class library implementation of the native browser's permissions API available as IJSInProcessRuntime extension methods. - Blazor.Permissions.WebAssembly - dotnet;dotnetcore;csharp;blazor;webassembly;wasm;generators;sourcegen;roslyn; - - https://github.com/IEvangelist/blazorators - true - true - false - true - AnyCPU - External - Product - embedded - false - false - Blazor.Permissions.WebAssembly - NU5125;NU5039; - true - https://github.com/IEvangelist/blazorators - LICENSE - git - true - $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb - true - README.md - true - logo.png - + + $(DefaultTargetFrameworks) + enable + enable + Source generated JavaScript interop for the browser's permissions API compatible with Blazor WebAssembly. + Copyright © David Pine. All rights reserved. Licensed under the MIT License. + en-US + $([System.DateTime]::Now.ToString(yyyyMMdd)) + $(ClientOfficialVersion) + $(ClientPreviewVersion) + nightly-$(CurrentDate) + preview + $(ClientVersion) + $(ClientVersion)-$(VersionSuffix) + $(ClientVersion) + David Pine + true + Blazor.Permissions.WebAssembly + A C# source-generated class library implementation of the native browser's permissions API available as IJSInProcessRuntime extension methods. + Blazor.Permissions.WebAssembly + dotnet;dotnetcore;csharp;blazor;webassembly;wasm;generators;sourcegen;roslyn; + + https://github.com/IEvangelist/blazorators + true + true + false + true + AnyCPU + External + Product + embedded + false + false + Blazor.Permissions.WebAssembly + NU5125;NU5039; + true + https://github.com/IEvangelist/blazorators + LICENSE + git + true + $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb + true + README.md + true + logo.png + - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + - - - + + + - - - - - + + + + + diff --git a/src/Blazor.Serialization/Blazor.Serialization.csproj b/src/Blazor.Serialization/Blazor.Serialization.csproj index 1ae5bdc6..37171417 100644 --- a/src/Blazor.Serialization/Blazor.Serialization.csproj +++ b/src/Blazor.Serialization/Blazor.Serialization.csproj @@ -1,68 +1,67 @@ - - $(DefaultTargetFrameworks) - enable - enable - preview - A C# class library providing light-weight serialization functionality. - Copyright © David Pine. All rights reserved. Licensed under the MIT License. - en-US - $([System.DateTime]::Now.ToString(yyyyMMdd)) - $(ClientOfficialVersion) - $(ClientPreviewVersion) - nightly-$(CurrentDate) - preview - $(ClientVersion) - $(ClientVersion)-$(VersionSuffix) - $(ClientVersion) - David Pine - true - Blazor.Serialization - Blazor serialization class library - Blazor.Serialization - dotnet;dotnetcore;csharp;blazor;webassembly;wasm;generators;sourcegen;roslyn; - - https://github.com/IEvangelist/blazorators - true - true - false - true - AnyCPU - External - Product - embedded - false - false - Blazor.Serialization - NU5125;NU5039; - true - https://github.com/IEvangelist/blazorators - LICENSE - git - true - $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb - true - README.md - true - logo.png - + + $(DefaultTargetFrameworks) + enable + enable + A C# class library providing light-weight serialization functionality. + Copyright © David Pine. All rights reserved. Licensed under the MIT License. + en-US + $([System.DateTime]::Now.ToString(yyyyMMdd)) + $(ClientOfficialVersion) + $(ClientPreviewVersion) + nightly-$(CurrentDate) + preview + $(ClientVersion) + $(ClientVersion)-$(VersionSuffix) + $(ClientVersion) + David Pine + true + Blazor.Serialization + Blazor serialization class library + Blazor.Serialization + dotnet;dotnetcore;csharp;blazor;webassembly;wasm;generators;sourcegen;roslyn; + + https://github.com/IEvangelist/blazorators + true + true + false + true + AnyCPU + External + Product + embedded + false + false + Blazor.Serialization + NU5125;NU5039; + true + https://github.com/IEvangelist/blazorators + LICENSE + git + true + $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb + true + README.md + true + logo.png + - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + - - - - - + + + + + diff --git a/src/Blazor.SessionStorage.WebAssembly/Blazor.SessionStorage.WebAssembly.csproj b/src/Blazor.SessionStorage.WebAssembly/Blazor.SessionStorage.WebAssembly.csproj index 750d097d..ce4114ec 100644 --- a/src/Blazor.SessionStorage.WebAssembly/Blazor.SessionStorage.WebAssembly.csproj +++ b/src/Blazor.SessionStorage.WebAssembly/Blazor.SessionStorage.WebAssembly.csproj @@ -1,75 +1,75 @@ - - $(DefaultTargetFrameworks) - enable - enable - preview - Source generated JavaScript interop for the browser's sessionStorage API compatible with Blazor WebAssembly. - Copyright © David Pine. All rights reserved. Licensed under the MIT License. - en-US - $([System.DateTime]::Now.ToString(yyyyMMdd)) - $(ClientOfficialVersion) - $(ClientPreviewVersion) - nightly-$(CurrentDate) - preview - $(ClientVersion) - $(ClientVersion)-$(VersionSuffix) - $(ClientVersion) - David Pine - true - Blazor.SessionStorage.WebAssembly - A C# source-generated class library implementation of the native browser's sessionStorage API available as IJSInProcessRuntime extension methods. - Blazor.SessionStorage.WebAssembly - dotnet;dotnetcore;csharp;blazor;webassembly;wasm;generators;sourcegen;roslyn; - - https://github.com/IEvangelist/blazorators - true - true - false - true - AnyCPU - External - Product - embedded - false - false - Blazor.SessionStorage.WebAssembly - NU5125;NU5039; - true - https://github.com/IEvangelist/blazorators - LICENSE - git - true - $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb - true - README.md - true - logo.png - + + $(DefaultTargetFrameworks) + enable + enable + Source generated JavaScript interop for the browser's sessionStorage API compatible with Blazor WebAssembly. + Copyright © David Pine. All rights reserved. Licensed under the MIT License. + en-US + $([System.DateTime]::Now.ToString(yyyyMMdd)) + $(ClientOfficialVersion) + $(ClientPreviewVersion) + nightly-$(CurrentDate) + preview + $(ClientVersion) + $(ClientVersion)-$(VersionSuffix) + $(ClientVersion) + David Pine + true + Blazor.SessionStorage.WebAssembly + A C# source-generated class library implementation of the native browser's sessionStorage API available as IJSInProcessRuntime extension methods. + Blazor.SessionStorage.WebAssembly + dotnet;dotnetcore;csharp;blazor;webassembly;wasm;generators;sourcegen;roslyn; + + https://github.com/IEvangelist/blazorators + true + true + false + true + AnyCPU + External + Product + embedded + false + false + Blazor.SessionStorage.WebAssembly + NU5125;NU5039; + true + https://github.com/IEvangelist/blazorators + LICENSE + git + true + $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb + true + README.md + true + logo.png + - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + - - - - + + + + - - - - - + + + + + diff --git a/src/Blazor.SessionStorage/Blazor.SessionStorage.csproj b/src/Blazor.SessionStorage/Blazor.SessionStorage.csproj index 642ff9a4..c88ab40d 100644 --- a/src/Blazor.SessionStorage/Blazor.SessionStorage.csproj +++ b/src/Blazor.SessionStorage/Blazor.SessionStorage.csproj @@ -1,74 +1,74 @@ - - $(DefaultTargetFrameworks) - enable - enable - preview - Source generated JavaScript interop for the browser's sessionStorage API compatible with Blazor. - Copyright © David Pine. All rights reserved. Licensed under the MIT License. - en-US - $([System.DateTime]::Now.ToString(yyyyMMdd)) - $(ClientOfficialVersion) - $(ClientPreviewVersion) - nightly-$(CurrentDate) - preview - $(ClientVersion) - $(ClientVersion)-$(VersionSuffix) - $(ClientVersion) - David Pine - true - Blazor.SessionStorage - A C# source-generated class library implementation of the native browser's sessionStorage API available as IJSRuntime extension methods. - Blazor.SessionStorage - dotnet;dotnetcore;csharp;blazor;generators;sourcegen;roslyn; - - https://github.com/IEvangelist/blazorators - true - true - false - true - AnyCPU - External - Product - embedded - false - false - Blazor.SessionStorage - NU5125;NU5039 - true - https://github.com/IEvangelist/blazorators - LICENSE - git - true - $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb - true - README.md - true - logo.png - + + $(DefaultTargetFrameworks) + enable + enable + Source generated JavaScript interop for the browser's sessionStorage API compatible with Blazor. + Copyright © David Pine. All rights reserved. Licensed under the MIT License. + en-US + $([System.DateTime]::Now.ToString(yyyyMMdd)) + $(ClientOfficialVersion) + $(ClientPreviewVersion) + nightly-$(CurrentDate) + preview + $(ClientVersion) + $(ClientVersion)-$(VersionSuffix) + $(ClientVersion) + David Pine + true + Blazor.SessionStorage + A C# source-generated class library implementation of the native browser's sessionStorage API available as IJSRuntime extension methods. + Blazor.SessionStorage + dotnet;dotnetcore;csharp;blazor;generators;sourcegen;roslyn; + + https://github.com/IEvangelist/blazorators + true + true + false + true + AnyCPU + External + Product + embedded + false + false + Blazor.SessionStorage + NU5125;NU5039 + true + https://github.com/IEvangelist/blazorators + LICENSE + git + true + $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb + true + README.md + true + logo.png + - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + - - - + + + - - - - - + + + + + diff --git a/src/Blazor.SourceGenerators/Blazor.SourceGenerators.csproj b/src/Blazor.SourceGenerators/Blazor.SourceGenerators.csproj index e127678e..9b8e5def 100644 --- a/src/Blazor.SourceGenerators/Blazor.SourceGenerators.csproj +++ b/src/Blazor.SourceGenerators/Blazor.SourceGenerators.csproj @@ -1,18 +1,18 @@  - - netstandard2.0 - latest - enable - enable - preview - true - Copyright © David Pine. All rights reserved. Licensed under the MIT License. - true - - true - - false + + netstandard2.0 + preview + enable + enable + true + Copyright © David Pine. All rights reserved. Licensed under the MIT License. + true + + + true + + false en-US $([System.DateTime]::Now.ToString(yyyyMMdd)) @@ -43,7 +43,7 @@ embedded false false - NU5125;NU5039; + NU5125;NU5039 true https://github.com/IEvangelist/blazorators LICENSE @@ -57,51 +57,45 @@ true - - 1701;1702;NU5128 - - - - 1701;1702;NU5128 - + + 1701;1702;NU5128 + - - + + - - - + + + - - - + + + - - - + + + + - - - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + - - - - - + + + + + diff --git a/src/Blazor.SourceGenerators/Readers/TypeDeclarationReader.RemoteFile.cs b/src/Blazor.SourceGenerators/Readers/TypeDeclarationReader.RemoteFile.cs deleted file mode 100644 index 9469c2a3..00000000 --- a/src/Blazor.SourceGenerators/Readers/TypeDeclarationReader.RemoteFile.cs +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright (c) David Pine. All rights reserved. -// Licensed under the MIT License. - -namespace Blazor.SourceGenerators.Readers; - -internal sealed partial class TypeDeclarationReader -{ - //static readonly HttpClient s_httpClient = new(); - //static readonly Uri s_defaultTypeDeclarationSource = - // new("https://raw.githubusercontent.com/microsoft/TypeScript/57394450db7e8928b5293eda5b69e853d1c7161e/lib/lib.dom.d.ts"); - // - //string GetRemoteFileText(string url) - //{ - // var typeDeclarationText = - // s_httpClient.GetStringAsync(url) - // .ConfigureAwait(false) - // .GetAwaiter() - // .GetResult(); - // - // return typeDeclarationText; - //} -} diff --git a/src/Blazor.SpeechRecognition.WebAssembly/Blazor.SpeechRecognition.WebAssembly.csproj b/src/Blazor.SpeechRecognition.WebAssembly/Blazor.SpeechRecognition.WebAssembly.csproj index cbf09f2a..541b8b98 100644 --- a/src/Blazor.SpeechRecognition.WebAssembly/Blazor.SpeechRecognition.WebAssembly.csproj +++ b/src/Blazor.SpeechRecognition.WebAssembly/Blazor.SpeechRecognition.WebAssembly.csproj @@ -1,71 +1,71 @@ - - $(DefaultTargetFrameworks) - enable - enable - preview - Source generated JavaScript interop for the browser's speechRecognition API compatible with Blazor WebAssembly. - Copyright © David Pine. All rights reserved. Licensed under the MIT License. - en-US - $([System.DateTime]::Now.ToString(yyyyMMdd)) - $(ClientOfficialVersion) - $(ClientPreviewVersion) - nightly-$(CurrentDate) - preview - $(ClientVersion) - $(ClientVersion)-$(VersionSuffix) - $(ClientVersion) - David Pine - true - Blazor.SpeechRecognition.WebAssembly - A C# source-generated class library implementation of the native browser's speechRecognition API available as IJSInProcessRuntime extension methods. - Blazor.SpeechRecognition.WebAssembly - dotnet;dotnetcore;csharp;blazor;webassembly;wasm;generators;sourcegen;roslyn; - - https://github.com/IEvangelist/blazorators - true - true - false - true - AnyCPU - External - Product - embedded - false - false - Blazor.SpeechRecognition.WebAssembly - NU5125;NU5039; - true - https://github.com/IEvangelist/blazorators - LICENSE - git - true - $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb - true - README.md - true - logo.png - + + $(DefaultTargetFrameworks) + enable + enable + Source generated JavaScript interop for the browser's speechRecognition API compatible with Blazor WebAssembly. + Copyright © David Pine. All rights reserved. Licensed under the MIT License. + en-US + $([System.DateTime]::Now.ToString(yyyyMMdd)) + $(ClientOfficialVersion) + $(ClientPreviewVersion) + nightly-$(CurrentDate) + preview + $(ClientVersion) + $(ClientVersion)-$(VersionSuffix) + $(ClientVersion) + David Pine + true + Blazor.SpeechRecognition.WebAssembly + A C# source-generated class library implementation of the native browser's speechRecognition API available as IJSInProcessRuntime extension methods. + Blazor.SpeechRecognition.WebAssembly + dotnet;dotnetcore;csharp;blazor;webassembly;wasm;generators;sourcegen;roslyn; + + https://github.com/IEvangelist/blazorators + true + true + false + true + AnyCPU + External + Product + embedded + false + false + Blazor.SpeechRecognition.WebAssembly + NU5125;NU5039; + true + https://github.com/IEvangelist/blazorators + LICENSE + git + true + $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb + true + README.md + true + logo.png + - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + - - - - - + + + + + diff --git a/src/Blazor.SpeechRecognition/Blazor.SpeechRecognition.csproj b/src/Blazor.SpeechRecognition/Blazor.SpeechRecognition.csproj index d939b4ec..6cfef7f2 100644 --- a/src/Blazor.SpeechRecognition/Blazor.SpeechRecognition.csproj +++ b/src/Blazor.SpeechRecognition/Blazor.SpeechRecognition.csproj @@ -1,71 +1,71 @@ - - $(DefaultTargetFrameworks) - enable - enable - preview - Source generated JavaScript interop for the browser's speechRecognition API compatible with Blazor. - Copyright © David Pine. All rights reserved. Licensed under the MIT License. - en-US - $([System.DateTime]::Now.ToString(yyyyMMdd)) - $(ClientOfficialVersion) - $(ClientPreviewVersion) - nightly-$(CurrentDate) - preview - $(ClientVersion) - $(ClientVersion)-$(VersionSuffix) - $(ClientVersion) - David Pine - true - Blazor.SpeechRecognition - A C# source-generated class library implementation of the native browser's speechRecognition API available as IJSRuntime extension methods. - Blazor.SpeechRecognition - dotnet;dotnetcore;csharp;blazor;generators;sourcegen;roslyn; - - https://github.com/IEvangelist/blazorators - true - true - false - true - AnyCPU - External - Product - embedded - false - false - Blazor.SpeechRecognition - NU5125;NU5039; - true - https://github.com/IEvangelist/blazorators - LICENSE - git - true - $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb - true - README.md - true - logo.png - + + $(DefaultTargetFrameworks) + enable + enable + Source generated JavaScript interop for the browser's speechRecognition API compatible with Blazor. + Copyright © David Pine. All rights reserved. Licensed under the MIT License. + en-US + $([System.DateTime]::Now.ToString(yyyyMMdd)) + $(ClientOfficialVersion) + $(ClientPreviewVersion) + nightly-$(CurrentDate) + preview + $(ClientVersion) + $(ClientVersion)-$(VersionSuffix) + $(ClientVersion) + David Pine + true + Blazor.SpeechRecognition + A C# source-generated class library implementation of the native browser's speechRecognition API available as IJSRuntime extension methods. + Blazor.SpeechRecognition + dotnet;dotnetcore;csharp;blazor;generators;sourcegen;roslyn; + + https://github.com/IEvangelist/blazorators + true + true + false + true + AnyCPU + External + Product + embedded + false + false + Blazor.SpeechRecognition + NU5125;NU5039; + true + https://github.com/IEvangelist/blazorators + LICENSE + git + true + $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb + true + README.md + true + logo.png + - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + - - - - - + + + + + diff --git a/src/Blazor.SpeechSynthesis.WebAssembly/Blazor.SpeechSynthesis.WebAssembly.csproj b/src/Blazor.SpeechSynthesis.WebAssembly/Blazor.SpeechSynthesis.WebAssembly.csproj index 2266d981..5474bb46 100644 --- a/src/Blazor.SpeechSynthesis.WebAssembly/Blazor.SpeechSynthesis.WebAssembly.csproj +++ b/src/Blazor.SpeechSynthesis.WebAssembly/Blazor.SpeechSynthesis.WebAssembly.csproj @@ -1,75 +1,75 @@ - - $(DefaultTargetFrameworks) - enable - enable - preview - Source generated JavaScript interop for the browser's speechSynthesis API compatible with Blazor WebAssembly. - Copyright © David Pine. All rights reserved. Licensed under the MIT License. - en-US - $([System.DateTime]::Now.ToString(yyyyMMdd)) - $(ClientOfficialVersion) - $(ClientPreviewVersion) - nightly-$(CurrentDate) - preview - $(ClientVersion) - $(ClientVersion)-$(VersionSuffix) - $(ClientVersion) - David Pine - true - Blazor.SpeechSynthesis.WebAssembly - A C# source-generated class library implementation of the native browser's speechSynthesis API available as IJSInProcessRuntime extension methods. - Blazor.SpeechSynthesis.WebAssembly - dotnet;dotnetcore;csharp;blazor;webassembly;wasm;generators;sourcegen;roslyn; - - https://github.com/IEvangelist/blazorators - true - true - false - true - AnyCPU - External - Product - embedded - false - false - Blazor.SpeechSynthesis.WebAssembly - NU5125;NU5039; - true - https://github.com/IEvangelist/blazorators - LICENSE - git - true - $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb - true - README.md - true - logo.png - + + $(DefaultTargetFrameworks) + enable + enable + Source generated JavaScript interop for the browser's speechSynthesis API compatible with Blazor WebAssembly. + Copyright © David Pine. All rights reserved. Licensed under the MIT License. + en-US + $([System.DateTime]::Now.ToString(yyyyMMdd)) + $(ClientOfficialVersion) + $(ClientPreviewVersion) + nightly-$(CurrentDate) + preview + $(ClientVersion) + $(ClientVersion)-$(VersionSuffix) + $(ClientVersion) + David Pine + true + Blazor.SpeechSynthesis.WebAssembly + A C# source-generated class library implementation of the native browser's speechSynthesis API available as IJSInProcessRuntime extension methods. + Blazor.SpeechSynthesis.WebAssembly + dotnet;dotnetcore;csharp;blazor;webassembly;wasm;generators;sourcegen;roslyn; + + https://github.com/IEvangelist/blazorators + true + true + false + true + AnyCPU + External + Product + embedded + false + false + Blazor.SpeechSynthesis.WebAssembly + NU5125;NU5039; + true + https://github.com/IEvangelist/blazorators + LICENSE + git + true + $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb + true + README.md + true + logo.png + - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + - - - - + + + + - - - - - + + + + + diff --git a/src/Blazor.SpeechSynthesis/Blazor.SpeechSynthesis.csproj b/src/Blazor.SpeechSynthesis/Blazor.SpeechSynthesis.csproj index 6aa82f3b..fe948d66 100644 --- a/src/Blazor.SpeechSynthesis/Blazor.SpeechSynthesis.csproj +++ b/src/Blazor.SpeechSynthesis/Blazor.SpeechSynthesis.csproj @@ -1,82 +1,75 @@ - - $(DefaultTargetFrameworks) - enable - enable - preview - Source generated JavaScript interop for the browser's speechSynthesis API compatible with Blazor. - Copyright © David Pine. All rights reserved. Licensed under the MIT License. - en-US - $([System.DateTime]::Now.ToString(yyyyMMdd)) - $(ClientOfficialVersion) - $(ClientPreviewVersion) - nightly-$(CurrentDate) - preview - $(ClientVersion) - $(ClientVersion)-$(VersionSuffix) - $(ClientVersion) - David Pine - true - Blazor.SpeechSynthesis - A C# source-generated class library implementation of the native browser's speechSynthesis API available as IJSRuntime extension methods. - Blazor.SpeechSynthesis - dotnet;dotnetcore;csharp;blazor;generators;sourcegen;roslyn; - - https://github.com/IEvangelist/blazorators - true - true - false - true - AnyCPU - External - Product - embedded - false - false - Blazor.SpeechSynthesis - NU5125;NU5039; - true - https://github.com/IEvangelist/blazorators - LICENSE - git - true - $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb - true - README.md - true - logo.png - + + $(DefaultTargetFrameworks) + enable + enable + Source generated JavaScript interop for the browser's speechSynthesis API compatible with Blazor. + Copyright © David Pine. All rights reserved. Licensed under the MIT License. + en-US + $([System.DateTime]::Now.ToString(yyyyMMdd)) + $(ClientOfficialVersion) + $(ClientPreviewVersion) + nightly-$(CurrentDate) + preview + $(ClientVersion) + $(ClientVersion)-$(VersionSuffix) + $(ClientVersion) + David Pine + true + Blazor.SpeechSynthesis + A C# source-generated class library implementation of the native browser's speechSynthesis API available as IJSRuntime extension methods. + Blazor.SpeechSynthesis + dotnet;dotnetcore;csharp;blazor;generators;sourcegen;roslyn; + + https://github.com/IEvangelist/blazorators + true + true + false + true + AnyCPU + External + Product + embedded + false + false + Blazor.SpeechSynthesis + NU5125;NU5039; + true + https://github.com/IEvangelist/blazorators + LICENSE + git + true + $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb + true + README.md + true + logo.png + - - - - - - + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - + + + + - - - - - - - - - - + + + + + diff --git a/tests/Blazor.ExampleConsumer.EndToEndTests/Blazor.ExampleConsumer.EndToEndTests.csproj b/tests/Blazor.ExampleConsumer.EndToEndTests/Blazor.ExampleConsumer.EndToEndTests.csproj index f531763c..5e984317 100644 --- a/tests/Blazor.ExampleConsumer.EndToEndTests/Blazor.ExampleConsumer.EndToEndTests.csproj +++ b/tests/Blazor.ExampleConsumer.EndToEndTests/Blazor.ExampleConsumer.EndToEndTests.csproj @@ -1,12 +1,11 @@  - - net8.0 - enable - preview - enable - false - + + net8.0 + enable + enable + false + @@ -18,18 +17,18 @@ - - - - - - runtime; build; native; contentfiles; analyzers; buildtransitive - all - - - runtime; build; native; contentfiles; analyzers; buildtransitive - all - - + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + diff --git a/tests/Blazor.SourceGenerators.Tests/Blazor.SourceGenerators.Tests.csproj b/tests/Blazor.SourceGenerators.Tests/Blazor.SourceGenerators.Tests.csproj index 63aa2e64..15eda9c4 100644 --- a/tests/Blazor.SourceGenerators.Tests/Blazor.SourceGenerators.Tests.csproj +++ b/tests/Blazor.SourceGenerators.Tests/Blazor.SourceGenerators.Tests.csproj @@ -1,27 +1,26 @@  - - net8.0 - enable - enable - preview - false - + + net8.0 + enable + enable + false + - - - - - - - runtime; build; native; contentfiles; analyzers; buildtransitive - all - - - runtime; build; native; contentfiles; analyzers; buildtransitive - all - - + + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + +