Error while Add-Migration "Initialize" in .NET 6 Entity Framework

Rijwan Ansari 766 Reputation points MVP
2022-02-03T07:21:33.487+00:00

It was not possible to find any compatible framework version The framework 'Microsoft.NETCore.App', version '2.0.0' (x64) was not found.

  • The following frameworks were found: 3.1.22 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] 5.0.13 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] 6.0.1 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

You can resolve the problem by installing the specified framework and/or SDK.

The specified framework can be found at:

Developer technologies | ASP.NET | ASP.NET Core
0 comments No comments
{count} votes

Accepted answer
  1. satya karki 996 Reputation points MVP
    2022-02-05T14:03:15.113+00:00

    Hi @Rijwan Ansari ,

    I think the displayed error message in .NET 6 is not correct. I had the same issue a few days ago.

    The issue was, my startup project was chosen wrong.
    Fixing:
    I fixed it by setting the web project as a startup. You can try changing the startup project into the correct one.

    6 people found this answer helpful.

3 additional answers

Sort by: Most helpful
  1. Anonymous
    2022-02-04T03:09:46.597+00:00

    Hi @Rijwan Ansari ,

    The framework 'Microsoft.NETCore.App', version '2.0.0' (x64) was not found.
    You can resolve the problem by installing the specified framework and/or SDK.

    The specified framework can be found at:

    The error message is clear, you can download and install the .NET Core 2.0 Runtime from this website or from here. You can try it.


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    Best regards,
    Dillion


  2. Rijwan Ansari 766 Reputation points MVP
    2022-02-06T12:47:40.41+00:00

    Thank @satya karki

    Yes, you are correct. Message is incorrect. After changing the start-up project, it fixed.


  3. Armando Martí 1 Reputation point
    2022-06-09T12:04:20.13+00:00

    Add this to the 'Infrastructure' proyect:

    <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="6.0.5">
    <PrivateAssets>all</PrivateAssets>
    <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
    </PackageReference>

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.