У меня есть игра в Unity 5.6.7f1. Теперь я хочу использовать библиотеку, но она требует .NET 3.5 или выше. Можно ли использовать эту библиотеку, не используя более высокую версию Unity?
В частности, я хочу использовать библиотеку Tincan из http://rusticisoftware.github.io/TinCan.NET/. Эта библиотека отправляет HTTP-Post-Request в БД, котораяхранит пользовательские отчеты (т. е. UserX запустил игру). В более высокой версии Unity (например, 2018.4.3f1) работает нормально, а в Unity 5.6.7f1 - нет. Я думаю, это потому, что 5.6.7f1 не поддерживает .NET 3.5
Это мой первый пост, поэтому я надеюсь, что я все сделал правильно
Большое спасибо Zukahara
Что япопробовал:
Протестировано в Unity 2018.4.3f1 -> работает хорошо и скопировал код в единице 5.6.7f1 -> получив исключение TlsException (см. ниже). Конвертировать Projekt vom 2018.4.3f1 в 5.6.7f1 -> то же самое
Попытка установить IL2CPP для Unity 5.6.7f1 -> не имеет смысла для меня и неследуя этому подходу
Я получаю это сообщение об ошибке:
TlsException: неверный сертификат получен с сервера. Код ошибки: 0xffffffff800b010a Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.validateCertificates (Mono.Security.X509.X509CertificateCollection Сертификаты) Mono.Security.Protocol.Tls.HerserS.TersecTateStateStateStateStateStateStateStateStateStateStateStateTateTate ()Protocol.Tls.Handshake.HandshakeMessage.Process () (remoting-invoke-with-check) оберткиSecurity.Protocol.Tls.TlsStream handMsg) Mono.Security.Protocol.Tls.RecordProtocol.InternalReceiveRecordCallback (IAsyncResult asyncResult) Rethrow as IOException: аутентификация или дешифрование не удалось. Mono.Security. .HttpWebRequest.GetRequestStream ()