update-database : Exception calling "Start" with "1"argument(s): "The specified executable is not a valid application for this OS platform."

Adrian Mlilo 1 Reputation point
2022-08-18T13:42:07.613+00:00

I got the same error when trying to update-database and l am using Windows 11 And VS 17,3

Developer technologies | ASP.NET | ASP.NET Core
Community Center | Not monitored
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Farid Uddin Kiron MSFT 456 Reputation points Microsoft External Staff
    2022-08-19T09:10:44.387+00:00

    Hi @Anonymous Regarding the exception you are having with you could follow below steps:

    Steps:1

    Go to Search option and typeEdit Environment Variable

    232719-image.png
    232739-image.png

    Steps:2

    Select environment variables, and select path , and move "dotnet" all the way up at Path
    232758-image.png

    Steps:3

    Then you have to delete ef core packages in .nuget folder under c:\users{username}.nuget

    232796-image.png

    Steps:4 Then you have to delete ef core nuget packages and reinstall them (i used 3.2.1 for ef core, design, tools, sqlserver),

    Steps:5 Rebuild project in Visual Studio, then redo add-migration initial -verbose in package manager console and it should work as expected.

    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,
    Md Farid Uddin Kiron

    0 comments No comments

  2. Adrian Mlilo 1 Reputation point
    2022-12-02T11:19:06.993+00:00

    Hi @Farid Uddin Kiron MSFT

    I followed the steps but the error persists.
    266590-systm-environment.png266547-environment-variables.png266661-deleted-nuget-packages.png266644-rebuild-and-reinstalled-the-packages.png

    0 comments No comments

  3. Adrian Mlilo 1 Reputation point
    2022-12-02T11:35:08.697+00:00

    Hi @Farid Uddin Kiron MSFT

    I followed the steps but the error persists.
    266590-systm-environment.png266547-environment-variables.png266661-deleted-nuget-packages.png266644-rebuild-and-reinstalled-the-packages.png

    0 comments No comments

Your answer

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