har*_*tch 5 c# ios visual-studio-mac
当我想在 iPad 上运行 iOS 项目时,我在 Visual Studio for Mac 2022 17.3.8(版本 5)中收到此错误消息:
/usr/local/share/dotnet/sdk/6.0.402/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.Shared.targets(5,5):错误 NETSDK1136:目标平台必须是使用 Windows 窗体或 WPF 或引用这样做的项目或包时,设置为 Windows(通常通过在 TargetFramework 属性中包含“-windows”)。
但我不知道这个错误来自哪里,因为我在 iOS csproj 文件中使用 net6.0-ios 而我的 SharedCode 项目似乎没有 csproj 文件。
我的 iOS 项目出了什么问题?我应该改变什么?
编辑:我在文件 Microsoft.NET.Sdk.DefaultItems.Shared.targets 中收到此行错误:
<NetSdkError Condition="'@(_WindowsDesktopTransitiveFrameworkReference)' != ''"
ResourceName="WindowsDesktopTargetPlatformMustBeWindows" />
Run Code Online (Sandbox Code Playgroud)
我的 iOS 项目中的依赖项:
您似乎正在尝试在 Mac/iOS 中运行 WPF 或 WinForms 应用程序(或者您的应用程序依赖于这些应用程序)。您不能这样做,因为 WPF/Winforms 仅适用于 Windows。
尝试为多平台解决方案创建 Xamarin 或 MAUI 应用程序。
| 归档时间: |
|
| 查看次数: |
4514 次 |
| 最近记录: |