首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么对于便携式类库而言,ASP.NET核心5.0与Silverlight 5不兼容?

为什么对于便携式类库而言,ASP.NET核心5.0与Silverlight 5不兼容?
EN

Stack Overflow用户
提问于 2015-12-03 23:11:01
回答 1查看 352关注 0票数 3

在可移植类库中,可以选择多个要针对的平台。我不明白为什么ASP.NET Core5.0似乎没有与Silverlight 5共享任何API表面,但是它却与Windows10、.NET框架4.6、Xamarin等等共享。

这仅仅是没有创建配置文件的情况吗?还是仅仅因为共享表面API还没有被移植呢?或者,这两个平台真的没有共享任何API吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-03 23:59:36

我不明白为什么ASP.NET Core5.0似乎没有与Silverlight 5共享任何API表面

它可以归结为目标CLR/.Net版本,您希望Asp.Net能够在这个版本上运行,以及是否为Silverlight的CLR创建了特定的可移植库。Asp.net的选择是以Core5或.Net 4.6为目标,并且只有一个具有到Silverlight的可移植库;不能同时针对这两个库。

Core5自上而下使用位于Core CLR上的特定Core CLR,这些库与使用标准CLR.Net 4.6 libraries不一样。必须为每个目标实现创建特定的可移植库。(还记得Silverlight有自己的CLR...its变得越来越复杂,对吗?)

长话短说,很可能不会(更重要的是没有)为Silverlight CLR搭建一座桥梁,以共享.Net 5核心库(如.Net 4.X库)的可移植库;因此没有这个选项。

参考资料

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34078020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档