gpt4 book ai didi

c# - UWP 应用程序发布编译中的 System.TimeZoneNotFoundException

转载 作者:行者123 更新时间:2023-11-30 15:56:15 35 4
gpt4 key购买 nike

尝试在 Release模式下编译我的 UWP 应用程序时,我收到以下错误 ILT0025: Inconsistent type forwarders were found for type 'System.TimeZoneNotFoundException'。应用程序在 Debug模式下成功运行,没有任何错误。

当我将我的应用程序的最小版本和目标 Windows 版本从 15063 升级到 16299 时,问题开始了。无法降级,因为我的应用程序的某些部分依赖于 16299 控件。

我尝试添加对 Microsoft.IdentityModel.Clients.ActiveDirectory v2.22.302111727 的引用,正如它在这个线程 https://github.com/dotnet/corert/issues/4768 中所说的那样甚至检查了该软件包的最新版本,但它没有任何改变。

我的应用程序中有以下软件包:

<PackageReference Include="Microsoft.AspNet.WebApi.Client">
<Version>5.2.3</Version>
</PackageReference>
<PackageReference Include="Microsoft.IdentityModel.Clients.ActiveDirectory">
<Version>3.17.1</Version>
</PackageReference>
<PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform">
<Version>6.0.1</Version>
</PackageReference>
<PackageReference Include="Newtonsoft.Json">
<Version>10.0.3</Version>
</PackageReference>
<PackageReference Include="System.ValueTuple">
<Version>4.4.0</Version>
</PackageReference>
<PackageReference Include="Xamarin.Forms">
<Version>2.4.0.38779</Version>
</PackageReference>

有没有人遇到过这个问题?你是怎么解决的?

最佳答案

从您的项目中删除以下文件:

project.lock.json
*.nuget.props
*.nuget.targets

该问题已在该线程中得到解答:https://github.com/dotnet/corert/issues/4768

关于c# - UWP 应用程序发布编译中的 System.TimeZoneNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47180868/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com