Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten błąd wskazuje, że projekt używa środowiska uruchomieniowego Mono (właściwość UseMonoRuntime jest ustawiona na true) dla mobilnej platformy docelowej przy wskazaniu platformy docelowej .NET 11.0 lub nowszej, na której środowisko uruchomieniowe Mono nie jest już obsługiwane. Pełny komunikat o błędzie jest podobny do następującego przykładu:
NETSDK1242: Kompilowanie projektów systemu ios przy użyciu środowiska uruchomieniowego Mono nie jest obsługiwane w .NET 11.0 i nowszych wersjach. Użyj środowiska uruchomieniowego CoreCLR lub ustaw jako platformę docelową platformę .NET 10.0.
Błąd dotyczy platform docelowych android, ios, maccatalyst i tvos.
Rozwiąż błąd
Wybierz jedną z następujących opcji:
- Skompiluj projekt przy użyciu środowiska uruchomieniowego CoreCLR.
UseMonoRuntimeUsuń właściwość z projektu lub ustaw ją nafalse. - Jeśli projekt wymaga środowiska uruchomieniowego Mono, ustaw platformę docelową na .NET 10. Zmień platformę docelową na identyfikator platformy docelowej .NET 10 dla urządzeń mobilnych, na przykład
net10.0-androidlubnet10.0-ios