Mono项目System.dll与Microsoft.Owin冲突



Microsoft.Owin似乎正在加载System.dll的2.0.0.0版本和4.0.0.0 System.dll,这导致了一个转换失败的问题,因为来自System.dll的System.Security.Claims.ClaimsPrincipal正被转换为来自System.dll 4.0.0.0 的System.Security.Claims.CClaimsPrincipar

如何强制mono项目只加载4.0.0.0 System.dll?

这适用于Mono 3.6

mono 3.8测试版解决了这个问题。这一定是3.6的类型系统中的一个缺陷。

最新更新