.NET MAUI Android 模拟器无法执行 dll Visual Studio Mac

问题描述 投票:0回答:1

我在 Mac 上运行 Visual Studio for .NET MAUI。大约一周前,我在 Visual Studio 更新后尝试了一些软件包版本,现在当我尝试在 Android 模拟器上运行我的项目时,我收到一条消息,显示

Cannot execute "[my directory path]/bin/Debug/net7.0-android/[my project name].dll
。该项目仍然可以在 iOS 模拟器上运行,没有问题。

当我打开项目属性时,我发现 Android 目标现在丢失了。之前曾在此屏幕上显示过。

认为这是在我安装.NET 8.0之前尝试将Android的

Target .NET Runtime
更改为.NET 8.0时开始的。
Deploying to Device
输出看起来很正常,尽管我承认我通常不会太注意它并且可能不会识别异常。

我尝试了以下方法,但似乎都没有解决问题:

  1. 重新启动 Visual Studio
  2. 重新启动 Android 模拟器
  3. 重新启动计算机
  4. 在 Android 设备管理器中安装新的附加 Android 设备
maui visual-studio-mac .net-8.0
1个回答
0
投票

我能够按照该视频中概述的步骤解决我的问题: https://www.youtube.com/watch?v=3lZldOqg5i0&t=525s

在进行任何更改之前,当我在终端窗口中运行

dotnet workload search
时,我得到了缺少的结果
maui-android

所以我运行了

sudo dotnet workload install maui
sudo dotnet workload install maui-android
,现在我有了这个列表:

我重新启动了 Visual Studio,我能够使用 Android 模拟器再次进行调试,并再次针对 Android 进行发布。

© www.soinside.com 2019 - 2024. All rights reserved.