Когда я запускаю команды ef, такие как список миграций dotnet ef или миграции dotnet ef add InitialMigration, я получаю следующую ошибку:
Код: Выделить всё
> dotnet ef migrations list
Build started...
Build failed. Use dotnet build to see the errors.
Код: Выделить всё
> dotnet ef migrations list --verbose
Using project 'C:\Users\tunde\source\repos\Adatu\Adatu.csproj'.
Using startup project 'C:\Users\tunde\source\repos\Adatu\Adatu.csproj'.
dotnet msbuild /target:GetEFProjectMetadata /property:EFProjectMetadataFile=C:\Users\tunde\AppData\Local\Temp\tmpkqoghg.tmp /verbosity:quiet /nologo C:\Users\tunde\source\repos\Adatu\Adatu.csproj
dotnet msbuild /target:GetEFProjectMetadata /property:EFProjectMetadataFile=C:\Users\tunde\AppData\Local\Temp\tmptifiqu.tmp /verbosity:quiet /nologo C:\Users\tunde\source\repos\Adatu\Adatu.csproj
Build started...
dotnet build C:\Users\tunde\source\repos\Adatu\Adatu.csproj /verbosity:quiet /nologo /p:PublishAot=false
C:\Users\tunde\.nuget\packages\microsoft.windowsappsdk\1.6.241114003\buildTransitive\Microsoft.WindowsAppSDK.SelfContained.targets(75,9): error : WindowsAppSDKSelfContained requires a supported Windows architecture. [C:\Users\tunde\source\repos\Adatu\Adatu.csproj]
Build FAILED.
C:\Users\tunde\.nuget\packages\microsoft.windowsappsdk\1.6.241114003\buildTransitive\Microsoft.WindowsAppSDK.SelfContained.targets(75,9): error : WindowsAppSDKSelfContained requires a supported Windows architecture. [C:\Users\tunde\source\repos\Adatu\Adatu.csproj]
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:03.51
Workload updates are available. Run `dotnet workload list` for more information.
Microsoft.EntityFrameworkCore.Tools.CommandException: Build failed. Use dotnet build to see the errors.
at Microsoft.EntityFrameworkCore.Tools.Project.Build(IEnumerable`1 additionalArgs)
at Microsoft.EntityFrameworkCore.Tools.RootCommand.Execute(String[] _)
at Microsoft.EntityFrameworkCore.Tools.Commands.CommandBase.c__DisplayClass0_0.b__0(String[] args)
at Microsoft.DotNet.Cli.CommandLine.CommandLineApplication.Execute(String[] args)
at Microsoft.EntityFrameworkCore.Tools.Program.Main(String[] args)
Build failed. Use dotnet build to see the errors.
Код: Выделить всё
dotnet build
Restore complete (1.0s)
Adatu.Core succeeded (0.2s) → C:\Users\tunde\source\repos\Adatu.Core\bin\Debug\net9.0\Adatu.Core.dll
Adatu succeeded (15.9s) → bin\x64\Debug\net9.0-windows10.0.22621.0\win-x64\Adatu.dll
Build succeeded in 17.6s
Workload updates are available. Run `dotnet workload list` for more information.
Файлы проекта находятся ниже:
// Стартап-проект — Adatu.csproj
Код: Выделить всё
WinExe
net9.0-windows10.0.22621.0
10.0.17763.0
Adatu
Assets/WindowIcon.ico
app.manifest
x86;x64;arm64
win-x86;win-x64;win-arm64
Properties\PublishProfiles\win-$(Platform).pubxml
enable
enable
true
true
true
x64
Always
true
Код: Выделить всё
net9.0
Adatu.Core
x64;x86
x86;x64;arm64;
enable
all
runtime; build; native; contentfiles; analyzers; buildtransitive
all
runtime; build; native; contentfiles; analyzers; buildtransitive
Код: Выделить всё
dotnet ef --version
Entity Framework Core .NET Command-line Tools
9.0.0
Код: Выделить всё
dotnet --info
.NET SDK:
Version: 9.0.101
Commit: eedb237549
Workload version: 9.0.100-manifests.4a280210
MSBuild version: 17.12.12+1cce77968
Runtime Environment:
OS Name: Windows
OS Version: 10.0.22631
OS Platform: Windows
RID: win-x64
Base Path: C:\Program Files\dotnet\sdk\9.0.101\
.NET workloads installed:
[maui-windows]
Installation Source: VS 17.12.35527.113
Manifest Version: 9.0.0/9.0.100
Manifest Path: C:\Program Files\dotnet\sdk-manifests\9.0.100\microsoft.net.sdk.maui\9.0.0\WorkloadManifest.json
Install Type: Msi
[maccatalyst]
Installation Source: VS 17.12.35527.113
Manifest Version: 18.1.9163/9.0.100
Manifest Path: C:\Program Files\dotnet\sdk-manifests\9.0.100\microsoft.net.sdk.maccatalyst\18.1.9163\WorkloadManifest.json
Install Type: Msi
[ios]
Installation Source: VS 17.12.35527.113
Manifest Version: 18.1.9163/9.0.100
Manifest Path: C:\Program Files\dotnet\sdk-manifests\9.0.100\microsoft.net.sdk.ios\18.1.9163\WorkloadManifest.json
Install Type: Msi
[aspire]
Installation Source: VS 17.12.35527.113
Manifest Version: 8.2.2/8.0.100
Manifest Path: C:\Program Files\dotnet\sdk-manifests\8.0.100\microsoft.net.sdk.aspire\8.2.2\WorkloadManifest.json
Install Type: Msi
[android]
Installation Source: VS 17.12.35527.113
Manifest Version: 35.0.7/9.0.100
Manifest Path: C:\Program Files\dotnet\sdk-manifests\9.0.100\microsoft.net.sdk.android\35.0.7\WorkloadManifest.json
Install Type: Msi
Configured to use loose manifests when installing new manifests.
Host:
Version: 9.0.0
Architecture: x64
Commit: 9d5a6a9aa4
.NET SDKs installed:
9.0.101 [C:\Program Files\dotnet\sdk]
.NET runtimes installed:
Microsoft.AspNetCore.App 6.0.36 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 8.0.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 9.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.36 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.11 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 9.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 6.0.36 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 8.0.11 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 9.0.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Other architectures found:
x86 [C:\Program Files (x86)\dotnet]
registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation]
Environment variables:
Not set
global.json file:
Not found
Learn more:
https://aka.ms/dotnet/info
Download .NET:
https://aka.ms/dotnet/download
Подробнее здесь: https://stackoverflow.com/questions/793 ... dowsappsdk
Мобильная версия