xamarin.forms 未知的 TLS 提供商
xamarin.forms UNKNOWN TLS PROVIDER
我正在尝试在 android 上加载我的应用程序。它曾经工作过,但突然停止了。起初,该应用程序启动,但在第一次 REST 调用时失败,指出 TLS 提供程序存在问题。
现在应用程序甚至不再调试并给我这个错误:
有时,当我将链接器从程序集更改为 none 时,应用程序仍会加载,但在第一次 rest 调用时立即崩溃。
有时,会发生以下情况。
我做了:
清理 bin 和 obj
重新安装单声道
重新安装 vs
更改了所有可能的构建设置、链接器和体系结构
此错误出现在 vs 2019 mac 和 2022 mac pre
有人知道会发生什么吗?
有时我能够调试并收到此错误:
嘿,我在 Visual Studio 2022 年遇到了同样的问题。
通过更改 Android.csproj(右键单击 Android 项目文件和 select“编辑项目文件”)修复它。
在 Visual Studio 2022(对我来说是预览版)中,如果您更改“SSL/TLS 实施”的设置,它会在 for Release 中创建一个属性。
从 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
中删除属性 <AndroidTlsProvider>Default (Native TLS 1.2+)</AndroidTlsProvider>
(可以是任何 platform/build)对我有效
一条经验法则:始终创建备份。
我正在尝试在 android 上加载我的应用程序。它曾经工作过,但突然停止了。起初,该应用程序启动,但在第一次 REST 调用时失败,指出 TLS 提供程序存在问题。
现在应用程序甚至不再调试并给我这个错误:
有时,当我将链接器从程序集更改为 none 时,应用程序仍会加载,但在第一次 rest 调用时立即崩溃。 有时,会发生以下情况。
我做了: 清理 bin 和 obj 重新安装单声道 重新安装 vs 更改了所有可能的构建设置、链接器和体系结构
此错误出现在 vs 2019 mac 和 2022 mac pre
有人知道会发生什么吗?
有时我能够调试并收到此错误:
嘿,我在 Visual Studio 2022 年遇到了同样的问题。 通过更改 Android.csproj(右键单击 Android 项目文件和 select“编辑项目文件”)修复它。
在 Visual Studio 2022(对我来说是预览版)中,如果您更改“SSL/TLS 实施”的设置,它会在 for Release 中创建一个属性。
从 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
中删除属性 <AndroidTlsProvider>Default (Native TLS 1.2+)</AndroidTlsProvider>
(可以是任何 platform/build)对我有效
一条经验法则:始终创建备份。