标签: maui-ios

Visual Studio 2022 忽略 .NET MAUI 的选定框架上下文

我正在尝试将 iOS 平台特定的代码添加到我的 .NET MAUI 应用程序中。

我的目标是 iPhone net6.0-ios

在此输入图像描述

但是,Visual Studio 认为我的目标是 Android:

在此输入图像描述

编译和运行应用程序工作正常(iOS 预处理器指令中的断点被击中),但是必须在条件预处理器指令之外实现特定于 iOS 的代码(有一堆警告说类型不可用)是很麻烦的能够获得一些 IntelliSense。

我怀疑这是一个错误,但很好奇是否有任何解决方法?

编辑:不是一个错误,我只是一个白痴,没有意识到代码编辑器和调试目标不一定是同一个。

ios maui visual-studio-2022 maui-ios

8
推荐指数
1
解决办法
539
查看次数

.net maui clang++ 退出,代码为 1 ld:未找到框架系统

我最近更新到了最新的 macos 和 xcode (14.3),它破坏了我在 ios 上的 .net 构建(第二次)。我已确保在“视觉首选项”>“SDK 位置”>“Apple”中设置 SDK 位置,并在终端中确认这一点xcode-select -p

  • 我尝试过不同版本的xcode

    我尝试使用 global.json 来定位不同版本的 .net,包括最新的(7.0.203)

    我尝试过针对不同版本的 ios,但无法定位高于 16.4 的目标(SupportedOSPlatformVersion 16.4 不能高于 TargetPlatformVersion 16.1)

    我尝试卸载并重新安装所有工作负载dotnet workload uninstall ios,然后dotnet workload install ios

    我已经删除了 bin 和 obj 目录

最后,我尝试创建一个新的毛伊岛项目,它可以工作,所以我逐渐添加了不工作的项目使用的所有库,它仍然可以工作......为什么

我只是不断收到错误:

clang++ exited with code 1:
ld:framework not found System
clang: error: linker command failed with exit code 1
Run Code Online (Sandbox Code Playgroud)

maui maui-ios

4
推荐指数
1
解决办法
4503
查看次数

标签 统计

maui ×2

maui-ios ×2

ios ×1

visual-studio-2022 ×1