Testhost.exe не видит Microsoft.android Framework?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Testhost.exe не видит Microsoft.android Framework?

Сообщение Anonymous »

Я обновляю проект форм Xamarin для Maui, который добирает проекты в .net 8, и, кажется, все работает хорошо, пока я не попытаюсь запустить тесты. Приложение работает, и все мои тесты показывают в Test Explorer. < /P>
Я получаю следующую ошибку: < /p>

Код: Выделить всё

========== Test run aborted: 0 Tests (0 Passed, 0 Failed, 0 Skipped) run in < 1 ms ==========
Building Test Projects
Starting test discovery for requested test run
========== Starting test discovery ==========
You must install or update .NET to run this application.
App: C:\Path\To\App\bin\Debug\net8.0-android34.0\testhost.exe
Architecture: x64
Framework: 'Microsoft.Android', (x64)
.NET location: C:\Program Files\dotnet
No frameworks were found.
my dotnet root: c: \ program files \ dotnet .
runtimes:

Код: Выделить всё

C:\Program Files\dotnet\sdk> dotnet --list-runtimes
Microsoft.AspNetCore.All 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 8.0.14 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 9.0.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.31 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.36 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.14 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 9.0.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.1.31 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 6.0.36 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 8.0.14 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 9.0.3 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
< /code>
sdks < /p>
C:\Program Files\dotnet\sdk> dotnet --list-sdks
8.0.407 [C:\Program Files\dotnet\sdk]
9.0.201 [C:\Program Files\dotnet\sdk]
9.0.202 [C:\Program Files\dotnet\sdk]
< /code>
Рабочие нагрузки (я нахожу немного странным, что у Maui-Android нет версии VS версии) < /p>
C:\Program Files\dotnet\sdk> dotnet workload list

Installed Workload Id      Manifest Version       Installation Source
--------------------------------------------------------------------------------
android                    35.0.50/9.0.100        SDK 9.0.200, VS 17.13.35919.96
ios                        18.2.9180/9.0.100      SDK 9.0.200, VS 17.13.35919.96
maccatalyst                18.2.9180/9.0.100      SDK 9.0.200, VS 17.13.35919.96
maui-android               9.0.14/9.0.100         SDK 9.0.200
maui-windows               9.0.14/9.0.100         SDK 9.0.200, VS 17.13.35919.96
< /code>
Моя целевая структура установлена: < /p>
net8.0-android34.0
< /code>
Вот мои зависимости: < /p>
  








< /code>
Вот файл csproj для моего модульного тестового проекта < /p>


net8.0-android
Library
SAK
SAK
SAK
SAK
false
Debug;iOS Debug;iOS Release;Release


true
true
Mobile.Tests
Mobile.Tests
Copyright ©  2018
1.0.0.0
1.0.0.0


..\..\CodeAnalysis.ruleset
1701;1702;CA1416


true
bin\Debug iOS\
MinimumRecommendedRules.ruleset


1701;1702;CA1416


1701;1702;CA1416


1701;1702;CA1416



..\..\..\PathToCode\Source\Shared\Shared.Data\bin\Shared.Data.dll

















.......lots of content tags trimmed for readability.......




16.11.0


4.13.1


3.8.3


3.8.3


1.9.172


2.1.0







False


False


False


False





Я в Microsoft Visual Studio Professional 2022 (64 -бит) - версия 17.13.5
Если я напишу обычные модульные тесты, которые не нацелены на Android, которые они выполнят. Я пытался создавать новые решения и использовать разные версии вещей, но как только я нацелен на Android34.0, больше ничего не работает. Любые мысли/идеи относительно того, почему это или где я могу посмотреть, были бы очень полезны. Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/795 ... -framework
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»