Skip to content

Reenable component E2E tests on helix #10997

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 65 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
d4ada34
Use Blazor version for WASM templates (#18174)
pranavkm Jan 7, 2020
a181fd5
Link more assemblies (type granularity linking for real this time) (#…
SteveSandersonMS Jan 10, 2020
cb09225
Allow overwriting outputs with older inputs. Fixes #18192
SteveSandersonMS Jan 9, 2020
2e2d062
Write unlinked.output to disk
SteveSandersonMS Jan 9, 2020
3fb171e
Handle satellite assemblies in the Blazor build targets
pranavkm Jan 8, 2020
80a6787
Resolve merge conflicts
pranavkm Jan 10, 2020
204de9f
Merge branches
wtgodbe Jan 10, 2020
17b1dc9
Add a benchmarking app for Blazor Wasm
pranavkm Dec 10, 2019
dd524df
Application started
pranavkm Jan 10, 2020
1e62df1
Try self-contained
pranavkm Jan 10, 2020
9a270e5
Reenable component E2E tests on helix
HaoK Jun 7, 2019
be3d683
Update SeleniumStandaloneServer.cs
HaoK Jun 8, 2019
1452449
Update Microsoft.AspNetCore.Components.E2ETests.csproj
HaoK Jun 9, 2019
0a038f4
Update Microsoft.AspNetCore.Components.E2ETests.csproj
HaoK Jun 9, 2019
4216dc5
Update Microsoft.AspNetCore.Components.E2ETests.csproj
HaoK Jun 11, 2019
8631d1a
Try copying test assets after publish instead
HaoK Jun 13, 2019
61a7bc7
Update Microsoft.AspNetCore.Components.E2ETests.csproj
HaoK Sep 4, 2019
af0f72e
Reenable helix project platforms
HaoK Sep 5, 2019
2488b42
Update Microsoft.AspNetCore.Components.E2ETests.csproj
HaoK Sep 5, 2019
116799f
Contributing: Fixed some typos (#18331)
MaherJendoubi Jan 14, 2020
d4a348e
Add a benchmarking app for Blazor Wasm (#18015)
pranavkm Jan 14, 2020
deceebc
Fix ANCM search for dotnet.exe (#18311)
Jan 14, 2020
524fb29
Update Blazor.Version.props
jkotalik Jan 15, 2020
7fa9480
Update Directory.Build.props
jkotalik Jan 15, 2020
f0c991d
Update Blazor.Version.props
jkotalik Jan 15, 2020
454faf9
Update Directory.Build.props
jkotalik Jan 15, 2020
ab60028
Update Directory.Build.props
jkotalik Jan 15, 2020
6f95029
Removed Unused Private Method - HandleValidationStateChanged (#18275)
Kahbazi Jan 15, 2020
7d8dd27
Merge pull request #18261 from dotnet-maestro-bot/merge/blazor-wasm-t…
jkotalik Jan 15, 2020
87e4743
React to rename of "@dotnet/jsinterop" to "@microsoft/dotnet-js-inter…
analogrelay Jan 15, 2020
4ab5fe6
Handle satellite assemblies in the Blazor build targets (#18207)
pranavkm Jan 15, 2020
337b951
Merge pull request #18361 from dotnet-maestro-bot/merge/blazor-wasm-t…
jkotalik Jan 15, 2020
df712cc
Add HttpProtocol (#18049)
JamesNK Jan 16, 2020
d6796bd
Make it more clear that installation script use is optional (#18277)
dougbu Jan 16, 2020
44e4493
Remove nameof for log event name (#17807)
Kahbazi Jan 16, 2020
c848c33
ResponseCaching: started conversion to pipes (#16961)
alefranz Jan 17, 2020
237b697
Use StatusCodes.Status404NotFound instead of 404 (#18453)
davidnx Jan 20, 2020
53a07c9
Fixed typo in AsyncEnumerableReader XML docs
alefranz Jan 19, 2020
f1dba10
[Helix] Better logging (flaky tests, logged tests) (#18274)
HaoK Jan 21, 2020
bc60e95
Update static HTML with name ASP.NET Core Module instead of ANCM (#18…
jkotalik Jan 21, 2020
2127e5d
Remove Unsafe from ChunkWriter (#18450)
benaadams Jan 22, 2020
a49e084
Update dependencies from https://github.com/dotnet/arcade build 20200…
dotnet-maestro[bot] Jan 23, 2020
91d17f6
Update links from aspnet/AspNetCore-Internal -> dotnet/aspnetcore-int…
Pilchie Jan 23, 2020
524bba8
Start skipping helix ready tests on azdo runs (#17109)
HaoK Jan 23, 2020
9501874
Use vstest xml logger for helix (#18491)
HaoK Jan 24, 2020
b375410
Fix cleaning send queue on restart (#18511)
BrennanConroy Jan 24, 2020
0ace9d9
Update MessagePack to v2.0 for SignalR (#18133)
tebeco Jan 24, 2020
28b0e67
Update RemoveCommand.cs (#17848)
doggy8088 Jan 24, 2020
58a107b
Don't throw exception while flushing ReferenceReadStream #18503 (#18548)
MatyRi Jan 25, 2020
879ce96
[master] Update dependencies from dotnet/arcade dotnet/aspnetcore-too…
dotnet-maestro[bot] Jan 26, 2020
c180668
React to dotnet/runtime SSL changes (#18584)
BrennanConroy Jan 26, 2020
2cc333a
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Jan 26, 2020
2481862
Resolve Bcl.AsyncInterfaces from NuGet (#18606)
BrennanConroy Jan 28, 2020
5473500
Fix nullref in ComponentsAnalyzer (#18608)
BrennanConroy Jan 28, 2020
ebb2656
Update gradle from 5.3 to 6.0 in order to build with JDK 13 installed…
tebeco Jan 28, 2020
4124e48
Reenable component E2E tests on helix
HaoK Jun 7, 2019
1045d2d
Update SeleniumStandaloneServer.cs
HaoK Jun 8, 2019
477f548
Update Microsoft.AspNetCore.Components.E2ETests.csproj
HaoK Jun 9, 2019
53121ec
Update Microsoft.AspNetCore.Components.E2ETests.csproj
HaoK Jun 9, 2019
7a3b004
Update Microsoft.AspNetCore.Components.E2ETests.csproj
HaoK Jun 11, 2019
970118f
Try copying test assets after publish instead
HaoK Jun 13, 2019
8d6cec5
Update Microsoft.AspNetCore.Components.E2ETests.csproj
HaoK Sep 4, 2019
e73bf8b
Reenable helix project platforms
HaoK Sep 5, 2019
665cc59
Update Microsoft.AspNetCore.Components.E2ETests.csproj
HaoK Sep 5, 2019
8bc3c0e
Merge branch 'helix-comp2' of https://github.com/dotnet/aspnetcore in…
HaoK Jan 28, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .azure/pipelines/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -440,7 +440,7 @@ stages:
jobDisplayName: "Test: Windows Server 2016 x64"
agentOs: Windows
isTestingJob: true
buildArgs: -all -pack -test -BuildNative "/p:SkipIISNewHandlerTests=true /p:SkipIISTests=true /p:SkipIISExpressTests=true /p:SkipIISNewShimTests=true /p:RunTemplateTests=false"
buildArgs: -all -pack -test -BuildNative "/p:SkipHelixReadyTests=true /p:SkipIISNewHandlerTests=true /p:SkipIISTests=true /p:SkipIISExpressTests=true /p:SkipIISNewShimTests=true /p:RunTemplateTests=false"
beforeBuild:
- powershell: "& ./src/Servers/IIS/tools/UpdateIISExpressCertificate.ps1; & ./src/Servers/IIS/tools/update_schema.ps1"
displayName: Setup IISExpress test certificates and schema
Expand Down Expand Up @@ -503,7 +503,7 @@ stages:
jobDisplayName: "Test: macOS 10.13"
agentOs: macOS
isTestingJob: true
buildArgs: --all --test "/p:RunTemplateTests=false"
buildArgs: --all --test "/p:RunTemplateTests=false /p:SkipHelixReadyTests=true"
beforeBuild:
- bash: "./eng/scripts/install-nginx-mac.sh"
displayName: Installing Nginx
Expand Down Expand Up @@ -538,7 +538,7 @@ stages:
jobDisplayName: "Test: Ubuntu 16.04 x64"
agentOs: Linux
isTestingJob: true
buildArgs: --all --test "/p:RunTemplateTests=false"
buildArgs: --all --test "/p:RunTemplateTests=false /p:SkipHelixReadyTests=true"
beforeBuild:
- bash: "./eng/scripts/install-nginx-linux.sh"
displayName: Installing Nginx
Expand Down Expand Up @@ -579,7 +579,7 @@ stages:
steps:
- script: .\restore.cmd -ci
displayName: Restore
- script: .\build.cmd -ci -NoRestore -test -projects eng\helix\helix.proj /p:IsRequiredCheck=true /p:IsHelixJob=true /p:BuildAllProjects=true /p:BuildNative=false -bl
- script: .\build.cmd -ci -NoRestore -test -projects eng\helix\helix.proj /p:IsRequiredCheck=true /p:IsHelixJob=true /p:BuildAllProjects=true /p:BuildNative=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log -bl
displayName: Run build.cmd helix target
env:
SYSTEM_ACCESSTOKEN: $(System.AccessToken) # We need to set this env var to publish helix results to Azure Dev Ops
Expand All @@ -599,7 +599,7 @@ stages:
steps:
- script: .\restore.cmd -ci
displayName: Restore
- script: .\build.cmd -ci -NoRestore -test -projects eng\helix\helix.proj /p:IsHelixJob=true /p:IsHelixDaily=true /p:BuildAllProjects=true /p:BuildNative=true -bl
- script: .\build.cmd -ci -NoRestore -test -projects eng\helix\helix.proj /p:IsHelixJob=true /p:IsHelixDaily=true /p:BuildAllProjects=true /p:BuildNative=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log -bl
displayName: Run build.cmd helix target
env:
SYSTEM_ACCESSTOKEN: $(System.AccessToken) # We need to set this env var to publish helix results to Azure Dev Ops
Expand All @@ -620,7 +620,7 @@ stages:
steps:
- script: ./restore.sh -ci
displayName: Restore
- script: ./build.sh -ci --arch arm64 -test --no-build-nodejs -projects $(Build.SourcesDirectory)/eng/helix/helix.proj /p:IsHelixJob=true /p:IsHelixDaily=true /p:BuildAllProjects=true /p:BuildNative=true -bl
- script: ./build.sh -ci --arch arm64 -test --no-build-nodejs -projects $(Build.SourcesDirectory)/eng/helix/helix.proj /p:IsHelixJob=true /p:IsHelixDaily=true /p:BuildAllProjects=true /p:BuildNative=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log -bl
displayName: Run build.sh helix arm64 target
env:
SYSTEM_ACCESSTOKEN: $(System.AccessToken) # We need to set this env var to publish helix results to Azure Dev Ops
Expand Down
27 changes: 0 additions & 27 deletions .azure/pipelines/helix-test.yml

This file was deleted.

5 changes: 4 additions & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@
-->
<IsStableBuild>false</IsStableBuild>
<IsStableBuild Condition=" '$(DotNetFinalVersionKind)' == 'release' ">true</IsStableBuild>

<!-- Workaround issue with ComponentsAnalyzer throwing for interfaces -->
<DisableImplicitComponentsAnalyzers>true</DisableImplicitComponentsAnalyzers>
</PropertyGroup>

<Import Project="eng\FlakyTests.BeforeArcade.props" />
Expand Down Expand Up @@ -63,7 +66,7 @@
<WarningsNotAsErrors>$(WarningsNotAsErrors);xUnit1004</WarningsNotAsErrors>
<!-- Working around https://github.com/NuGet/Home/issues/8467 -->
<NoWarn>$(NoWarn);NU5131</NoWarn>
<!-- Needed until we resolve https://github.com/aspnet/AspNetCore-Internal/issues/3103 -->
<!-- Needed until we resolve https://github.com/dotnet/aspnetcore-internal/issues/3103 -->
<NoWarn>$(NoWarn);NU5048</NoWarn>
</PropertyGroup>

Expand Down
1 change: 1 addition & 0 deletions Directory.Build.targets
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@
<IsPackable Condition="'$(IsPackable)' == '' ">false</IsPackable>

<BuildHelixPayload Condition="'$(BuildHelixPayload)' == '' AND '$(IsTestProject)' == 'true'">true</BuildHelixPayload>
<SkipTests Condition="'$(SkipHelixReadyTests)' == 'true' AND '$(BuildHelixPayload)' == 'true'">true</SkipTests>
</PropertyGroup>

<ItemGroup Condition="'$(Language)' == 'C#' AND '$(IsReferenceAssemblyProject)' == 'true'">
Expand Down
2 changes: 1 addition & 1 deletion build.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -315,7 +315,7 @@ $env:MSBUILDDISABLENODEREUSE=1

# Our build often has warnings that we can't fix, like "MSB3026: Could not copy" due to race
# conditions in building C++
# Fixing this is tracked by https://github.com/aspnet/AspNetCore-Internal/issues/601
# Fixing this is tracked by https://github.com/dotnet/aspnetcore-internal/issues/601
$warnAsError = $false

if ($ForceCoreMsbuild) {
Expand Down
2 changes: 1 addition & 1 deletion build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,7 @@ nodeReuse=false
export MSBUILDDISABLENODEREUSE=1

# Our build often has warnings that we can't fix
# Fixing this is tracked by https://github.com/aspnet/AspNetCore-Internal/issues/601
# Fixing this is tracked by https://github.com/dotnet/aspnetcore-internal/issues/601
warn_as_error=false

# Workaround Arcade check which asserts BinaryLog is true on CI.
Expand Down
83 changes: 52 additions & 31 deletions docs/BuildFromSource.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
Build ASP.NET Core from Source
==============================
# Build ASP.NET Core from Source

Building ASP.NET Core from source allows you to tweak and customize ASP.NET Core, and to contribute your improvements back to the project.

See https://github.com/dotnet/aspnetcore/labels/area-infrastructure for known issues and to track ongoing work.
See <https://github.com/dotnet/aspnetcore/labels/area-infrastructure> for known issues and to track ongoing work.

## Install pre-requisites

Expand All @@ -14,20 +13,27 @@ Building ASP.NET Core on Windows requires:
* Windows 10, version 1803 or newer
* At least 10 GB of disk space and a good internet connection (our build scripts download a lot of tools and dependencies)
* Visual Studio 2019. <https://visualstudio.com>
* To install the exact required components, run [eng/scripts/InstallVisualStudio.ps1](/eng/scripts/InstallVisualStudio.ps1).
```ps1
PS> ./eng/scripts/InstallVisualStudio.ps1
```
* To install the exact required components, run [eng/scripts/InstallVisualStudio.ps1](/eng/scripts/InstallVisualStudio.ps1).

```ps1
PS> ./eng/scripts/InstallVisualStudio.ps1
```

However, any Visual Studio 2019 instance that meets the requirements should be fine. See [global.json](/global.json)
and [eng/scripts/vs.json](/eng/scripts/vs.json) for those requirements.
* Git. <https://git-scm.org>
* NodeJS. LTS version of 10.14.2 or newer <https://nodejs.org>
* Java Development Kit 11 or newer. Either:
* OpenJDK <https://jdk.java.net/>
* Oracle's JDK <https://www.oracle.com/technetwork/java/javase/downloads/index.html>
* To install a version of the JDK that will only be used by this repo, run [eng/scripts/InstallJdk.ps1](/eng/scripts/InstallJdk.ps1)
```ps1
PS> ./eng/scripts/InstallJdk.ps1
```
* Chrome - Selenium-based tests require a version of Chrome to be installed. Download and install it from [https://www.google.com/chrome]
* OpenJDK <https://jdk.java.net/>
* Oracle's JDK <https://www.oracle.com/technetwork/java/javase/downloads/index.html>
* To install a version of the JDK that will only be used by this repo, run [eng/scripts/InstallJdk.ps1](/eng/scripts/InstallJdk.ps1)

```ps1
PS> ./eng/scripts/InstallJdk.ps1
```

However, the build should find any JDK 11 or newer installation on the machine.
* Chrome - Selenium-based tests require a version of Chrome to be installed. Download and install it from <https://www.google.com/chrome>

### macOS/Linux

Expand All @@ -39,20 +45,22 @@ Building ASP.NET Core on macOS or Linux requires:
* Git <https://git-scm.org>
* NodeJS. LTS version of 10.14.2 or newer <https://nodejs.org>
* Java Development Kit 11 or newer. Either:
* OpenJDK <https://jdk.java.net/>
* Oracle's JDK <https://www.oracle.com/technetwork/java/javase/downloads/index.html>
* OpenJDK <https://jdk.java.net/>
* Oracle's JDK <https://www.oracle.com/technetwork/java/javase/downloads/index.html>

## Clone the source code

ASP.NET Core uses git submodules to include the source from a few other projects.

For a new copy of the project, run:
```

```ps1
git clone --recursive https://github.com/dotnet/aspnetcore
```

To update an existing copy, run:
```

```ps1
git submodule update --init --recursive
```

Expand All @@ -61,9 +69,11 @@ git submodule update --init --recursive
Before opening our .sln files in Visual Studio or VS Code, you need to perform the following actions.

1. Executing the following on command-line:
```

```ps1
.\restore.cmd
```

This will download the required tools and build the entire repository once. At that point, you should be able to open .sln files to work on the projects you care about.

> :bulb: Pro tip: you will also want to run this command after pulling large sets of changes. On the master branch, we regularly update the versions of .NET Core SDK required to build the repo.
Expand All @@ -74,7 +84,7 @@ Before opening our .sln files in Visual Studio or VS Code, you need to perform t
### Solution files

We don't have a single .sln file for all of ASP.NET Core because Visual Studio doesn't currently handle projects of this scale.
Instead, we have many .sln files which include a sub-set of projects. These principles guide how we create and manage .slns:
Instead, we have many .sln files which include a sub-set of projects. These principles guide how we create and manage .sln files:

1. Solution files are not used by CI or command line build scripts. They are meant for use by developers only.
2. Solution files group together projects which are frequently edited at the same time.
Expand All @@ -90,10 +100,12 @@ Opening solution files and building may produce an error code CS0006 with a mess

The cause of this problem is that the solution you are using does not include the project that produces this .dll. This most often occurs after we have added new projects to the repo, but failed to update our .sln files to include the new project. In some cases, it is sometimes the intended behavior of the .sln which has been crafted to only include a subset of projects.

**You can fix this in one of two ways**
#### You can fix this in one of two ways

1. Build the project on command line. In most cases, running `build.cmd` on command line solves this problem.
2. Update the solution to include the missing project. You can either do this one by one using `dotnet sln`
```

```ps1
dotnet sln add C:\src\AspNetCore\src\Hosting\Abstractions\src\Microsoft.AspNetCore.Hosting.Abstractions.csproj
```

Expand All @@ -112,6 +124,7 @@ Using Visual Studio Code with this repo requires setting environment variables o
Use these command to launch VS Code with the right settings.

On Windows (requires PowerShell):

```ps1
# The extra dot at the beginning is required to 'dot source' this file into the right scope.

Expand All @@ -120,7 +133,8 @@ code .
```

On macOS/Linux:
```

```bash
source activate.sh
code .
```
Expand All @@ -130,12 +144,14 @@ code .
You can also build the entire project on command line with the `build.cmd`/`.sh` scripts.

On Windows:
```

```ps1
.\build.cmd
```

On macOS/Linux:
```

```bash
./build.sh
```

Expand All @@ -155,6 +171,7 @@ On Windows (requires PowerShell):
```

On macOS/Linux:

```bash
source ./activate.sh
```
Expand All @@ -164,12 +181,14 @@ source ./activate.sh
Tests are not run by default. Use the `-test` option to run tests in addition to building.

On Windows:
```

```ps1
.\build.cmd -test
```

On macOS/Linux:
```

```bash
./build.sh --test
```

Expand All @@ -182,7 +201,8 @@ Furthermore, you can use flags on `build.cmd`/`.sh` to build subsets based on la
## Build properties

Additional properties can be added as an argument in the form `/property:$name=$value`, or `/p:$name=$value` for short. For example:
```

```ps1
.\build.cmd /p:Configuration=Release
```

Expand All @@ -199,8 +219,8 @@ TargetOsName | The base runtime identifier to build for (win, linux,
After building ASP.NET Core from source, you will need to install and use your local version of ASP.NET Core.
See ["Artifacts"](./Artifacts.md) for more explanation of the different folders produced by a build.

- Run the installers produced in `artifacts/installers/{Debug, Release}/` for your platform.
- Add a NuGet.Config to your project directory with the following content:
* Run the installers produced in `artifacts/installers/{Debug, Release}/` for your platform.
* Add a NuGet.Config to your project directory with the following content:

```xml
<?xml version="1.0" encoding="utf-8"?>
Expand All @@ -215,7 +235,8 @@ See ["Artifacts"](./Artifacts.md) for more explanation of the different folders

*NOTE: This NuGet.Config should be with your application unless you want nightly packages to potentially start being restored for other apps on the machine.*

- Update the versions on `PackageReference` items in your .csproj project file to point to the version from your local build.
* Update the versions on `PackageReference` items in your .csproj project file to point to the version from your local build.

```xml
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.SpaServices" Version="3.0.0-dev" />
Expand Down
2 changes: 1 addition & 1 deletion eng/Dependencies.props
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ and are generated based on the last package release.
<ItemGroup Label=".NET team dependencies">
<LatestPackageReference Include="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="$(MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion)" />
<LatestPackageReference Include="Microsoft.AspNetCore.Razor.Language" Version="$(MicrosoftAspNetCoreRazorLanguagePackageVersion)" />
<LatestPackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="$(MicrosoftBclAsyncInterfacesPackageVersion)" />
<LatestPackageReference Include="Microsoft.Azure.SignalR" Version="$(MicrosoftAzureSignalRPackageVersion)" />
<LatestPackageReference Include="Microsoft.CodeAnalysis.Common" Version="$(MicrosoftCodeAnalysisCommonPackageVersion)" />
<LatestPackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="$(MicrosoftCodeAnalysisCSharpWorkspacesPackageVersion)" />
Expand Down Expand Up @@ -121,6 +120,7 @@ and are generated based on the last package release.
<LatestPackageReference Include="Microsoft.AspNetCore.BenchmarkRunner.Sources" Version="$(MicrosoftAspNetCoreBenchmarkRunnerSourcesPackageVersion)" />
<LatestPackageReference Include="Microsoft.AspNetCore.Blazor.Mono" Version="$(MicrosoftAspNetCoreBlazorMonoPackageVersion)" />
<LatestPackageReference Include="Microsoft.AspNetCore.Testing" Version="$(MicrosoftAspNetCoreTestingPackageVersion)" />
<LatestPackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="$(MicrosoftBclAsyncInterfacesPackageVersion)" />
<LatestPackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="$(MicrosoftEntityFrameworkCoreInMemoryPackageVersion)" />
<LatestPackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="$(MicrosoftEntityFrameworkCoreRelationalPackageVersion)" />
<LatestPackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="$(MicrosoftEntityFrameworkCoreSqlitePackageVersion)" />
Expand Down
Loading